A thinking partner that knows CNC
Your second set of eyes, print to part
Built around your machines, your tooling, your way of doing things.
The hardest parts of CNC aren't always at the spindle
You're responsible for the whole job — from reading the print to proving out the program. Every stage has judgment calls, and most of the time you're making them alone.
Planning the job
- Can we make this?
- Order of operations, tooling choices, feeds and speeds
- Fixturing and workholding strategy
- The DFM conversation with engineering
Writing the program
- Building toolpaths that won't crash, chatter, or leave witness marks
- Validating the process before chips fly
- Setup sheets and documentation that travel with the job
Supporting production
- Troubleshooting when something isn't cutting right
- Reporting issues back — to engineering, management, or the customer
- Capturing tribal knowledge before it walks out the door
So you spend time double-checking, hunting for answers, second-guessing yourself — and mistakes still make it to the machine. Every one with consequences you won't see until it's too late. Crashes. Scrap and rework. Schedule delays.
That's why we built Swarf
Every stage of the workflow has judgment calls — and now you don't have to make them alone. Swarf knows your machines, your tooling, and your way of doing things. Reason through the process plan. Build and verify the program. Troubleshoot when something isn't cutting right.
Bring what you've got — a drawing, a G-code file, a STEP model, a problem you're stuck on. Walk away with something you can use: a machining plan, a G-code program, a verified toolpath, a setup sheet, a second opinion you can trust.
Now you've got someone to think it through with.
See Swarf in Action
G-Code Simulation: Upload a part model and a G-code file, and watch the program run — with simulated material removal, right in the browser. Swarf auto-manages shop resources, replays the toolpath, and reasons alongside you to catch bugs before they hit the machine.
G-Code Generation: Upload a 3D model, set up a workspace with your machine and tooling, and describe the program you want. Swarf builds a machining recipe from your intent and shop context, then a deterministic compiler generates the G-code. The same judgment calls — without making them alone.
Other ways the CNC community is using Swarf
Analyzing Documents
Bring a drawing, a photo, a spec sheet. Swarf looks it over and tells you what to watch out for — the gotchas, the trouble spots, the things worth double-checking.
Navigating Shop Resources
Your machines. Your manuals. Your way of doing things. Add them once, and Swarf knows your shop — so the answers aren't generic, they're yours.
Capturing Tribal Knowledge
That thing you just figured out? Turn it into a tip sheet, a setup doc, a lesson for the next guy. Capture it while it's fresh — before it walks out the door.
Built by people who've done this work
The team behind Swarf has nearly 100 years of combined experience in CNC — machinists, programmers, and engineers. We built this because we've lived the problems it solves.
And we're not building it alone. We're building it with the community — with people like you.
Help us build it
We're in beta, working closely with shops to get this right — and we're looking for partners to help shape what comes next.