SwMacroFlow

Batch-run your SOLIDWORKS macros across hundreds of files.

A standalone Windows application that chains your VBA macros and runs them across whole folders of parts, assemblies, and drawings. It drives the SOLIDWORKS you already have installed — nothing is installed inside SOLIDWORKS itself.

Free, with every feature included. No account, no licence, no payment. Get the installer.

SwMacroFlow desktop application showing macro chain controls, file selection, and AI Copilot panel

The whole pitch, in twenty-four seconds.

The chain, the folder, the inputs that build themselves, the parallel sessions — and the line that decides it for most people, which is that nothing is installed into SOLIDWORKS. Sound on.

The whole app, marked up in one page.

Every panel, in the order you use it: add your macros, pick the files, set the inputs, connect SOLIDWORKS, and run the batch. Open it full size and keep it beside you.

Annotated SwMacroFlow window. Handwritten callouts above and below the screenshot label each area, each colour matched to an outline drawn around the panel it describes: 1 add or create a macro, a new note on saving the macro chain as a workflow and applying it again, 2 select files or folders to process, 3 configure inputs for the selected macro, 4 choose and connect your SOLIDWORKS instance, 5 the AI Copilot panel, 6 run or schedule the batch, 7 progress and results, plus a note on the header buttons and a tips box.
Click the sheet to open it full size.

Every setting, and why it is there.

Behind the gear button: the theme, how hard to work your machine, which AI provider the Copilot talks to, and how to leave a batch running tonight. Marked up the same way.

Annotated SwMacroFlow Settings dialog, General tab. Handwritten callouts label the five tabs behind the gear button, the light and dark theme toggle which is remembered between sessions, the automatic restart box which relaunches SOLIDWORKS every N files and only for instances SwMacroFlow started, the run-batches-in-parallel toggle which shares files across several instances from one queue, and the instances box which accepts 2 to 8 and takes effect on the next connect.
Settings → General — theme, automatic restart, and running several SOLIDWORKS at once.
Annotated SwMacroFlow Settings dialog, Copilot tab. Handwritten callouts label the provider dropdown offering OpenAI, Anthropic, xAI Grok, Google Gemini and local LM Studio, the API key box whose key is encrypted before storage and only ever sent to the chosen provider, the optional base URL for local models and OpenAI-compatible gateways, the free-text model box and its refresh arrow that lists the models a key can use, the model suggestion chips, and the Save button.
Settings → Copilot — your own AI provider, your own key.
Annotated SwMacroFlow Settings dialog, Scheduled Task tab. Handwritten callouts label a task card as one saved batch created from the clock button beside Run Batch, the timing lines that only read Done once a run was really recorded, the restore arrow that loads a saved batch back into the setup, the Edit and Run Now buttons, Update From Current Setup and when it is greyed out, and Remove, plus a note that these are real Windows Task Scheduler entries whose file list is frozen at schedule time.
Settings → Scheduled Task — set the batch up now, let Windows run it tonight.

One file opens. Every selected macro runs. The batch moves on.

SwMacroFlow keeps the workflow obvious: choose files, choose macros, review the run, then let SOLIDWORKS do the repetitive work.

01

Chain multiple macros

Queue as many macros as you need, in the order they should run. Each selected file opens once, every ticked macro runs against it, then the file closes.

02

Batch across folders

Browse a folder recursively, drag and drop, or add files one by one. Parts, assemblies, and drawings are sorted automatically.

03

Standalone application

SwMacroFlow runs beside SOLIDWORKS and drives any installed, licensed x64 version. It joins a session you already have open, or starts one, without registering anything inside SOLIDWORKS.

04

Bundled macro library

Use ready-to-run macros for common jobs such as export and cleanup, while keeping your own VBA macros beside them.

05

AI Copilot side panel

Ask Copilot to build a macro chain, scan a folder, or write a new macro. Destructive actions require your approval first. Bring your own API key — we do not supply one.

06

Task Scheduler batches

Save a setup and run it later through Windows Task Scheduler: once, daily, weekly, monthly, or every N minutes.

07

Parallel batches

Spread one batch across two to eight SOLIDWORKS instances that share the file list, each taking the next file as it comes free. Opening a document is the slow part of a batch and SOLIDWORKS does it one at a time, so a second instance puts a machine that was otherwise idle to work. Off by default; turn it on in Settings.

08

Attach files to Copilot

Give Copilot something to look at: a screenshot, a PDF drawing, a Word document, or a text, CSV, or JSON file. Paste an image straight into the chat, or pick a file.

09

Saved workflows

Save a macro chain and the values typed into it under a name, then apply it again next week instead of rebuilding it. The files are chosen fresh each time, so one workflow serves any folder. Rename or delete them in Settings.

Install it per user. Point it at your files. Run the batch.

Build the workflow once, run it across your files, and keep moving. Free, from the first run onwards.

01

Download the installer

Grab the latest Windows installer from this page. No account, no sign-up, and nothing to pay.

02

Run the installer

SwMacroFlow uses a per-user install, so no administrator rights and no elevation prompt are required.

03

Connect to SOLIDWORKS

Open the app and connect it to any installed and licensed x64 SOLIDWORKS version.

04

Run the batch

Add your macros, point at a folder, and hit Run Batch. Hand the setup to Copilot, or schedule it to run later.

Free, and every feature is included.

There is no trial, no licence key, and no account. Download the installer and run your first batch.

Coming shortly

The first public build is not posted yet. Check back soon, or get in touch and we will tell you when it lands.

  • Chain and batch-run your macros across whole folders
  • Bundled macro library, alongside your own VBA
  • AI Copilot, with your own API key
  • Parallel batches across two to eight SOLIDWORKS instances
  • Task Scheduler batches
  • Saved workflows: reuse a macro chain and its inputs
  • Works with any installed SOLIDWORKS
  • Per-user install, no administrator rights needed

SwMacroFlow is free to download and use. AI Copilot needs an API key from a provider you choose, who bills you directly for your usage; we do not supply keys and never see yours. SwMacroFlow runs macros you supply against files you choose, so keep backups before large batches. See our terms and privacy policy.

Good to know before you start.

Which SOLIDWORKS versions does this support?

SwMacroFlow is a standalone Windows application that works with any installed and licensed x64 SOLIDWORKS version. It drives the SOLIDWORKS session on your machine from outside, so nothing is registered or installed inside SOLIDWORKS itself.

Is SwMacroFlow really free?

Yes. SwMacroFlow is free to download and use, with every feature included: macro chaining, batch runs across folders, parallel batches across several SOLIDWORKS instances, the bundled macro library, AI Copilot, and Task Scheduler. There is no trial, no licence, no account, and nothing to buy. Donations are welcome but entirely optional, and change nothing about what you get.

How do I get SwMacroFlow?

Download the Windows installer straight from this page. There is no sign-up and no account, so nothing stands between you and the installer.

Do I get updates?

Yes. Every future version is free, and new builds arrive through the app's built-in auto-updater.

Do you provide the AI API key?

No. AI Copilot is bring your own key. You supply a key from the AI provider you choose, and that provider bills you directly for what you use. Your key is stored on your own machine and never reaches us.

Can I schedule batches?

Yes. SwMacroFlow can register saved setups with Windows Task Scheduler for one-time, daily, weekly, monthly, or every-N-minute runs.

Can it run more than one SOLIDWORKS at once?

Yes. Turn on parallel batches in Settings and SwMacroFlow runs the batch across two to eight SOLIDWORKS instances, handing each one the next file as it comes free rather than splitting the list up front. It only applies when SwMacroFlow starts SOLIDWORKS itself — connecting to a session you already had open always uses just that one. Each instance takes its own licence seat and its own memory, so on large assemblies two or three is usually as far as a workstation gains.

Can I install it on more than one computer?

Yes, on as many computers as you like. There is no licence and no activation, so nothing limits where you install it.

Do I need administrator rights?

No. SwMacroFlow uses a per-user installation and is designed to run without an administrator elevation prompt.

Where to go next.

Thank you

Your download has started. If it did not, click here to try again.

Windows may show a “Windows protected your PC” warning. SwMacroFlow is an app from an independent developer and has not yet built up Microsoft's download reputation. Click More info → Run anyway.