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

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.

Chat with Swarf
This is a preview. Join the beta for the full experience.