SweeperCAD

The simplest 3D modeller for the most complex shapes.
Free — Windows, macOS and Linux.

Download for Mac (Apple Silicon) Mac (Intel) Windows Linux

version 0.9.9.1 · older versions

🔔 SweeperCAD never checks for updates by itself — it doesn’t go online*, so it can’t tell you. Come back here now and then: these buttons always give you the latest version.

📦 Free parts in the library

📖 User manual  PDF

☕ Support SweeperCAD on Ko-fi Part of every donation goes to environmental causes, to make up for the AI used to build SweeperCAD.

Ready to make it real? →

Opening it the first time

Your computer will warn you the first time, because SweeperCAD is made by one person and not registered with Apple or Microsoft. That is normal. You only do this once.

Mac

  1. Open the downloaded .dmg and drag SweeperCAD into Applications.
  2. Double-click SweeperCAD in Applications. macOS says it can’t check it — click Done (or OK).
  3. Open System Settings → Privacy & Security and scroll down to Security. Next to “SweeperCAD was blocked”, click Open Anyway.
  4. Confirm with your password (or Touch ID), then click Open Anyway once more. Done.

On macOS 14 or older it is quicker: right-click (or Control-click) SweeperCAD in Applications, choose Open, then Open again.

Windows

  1. Right-click the downloaded .zip → Extract All… (don’t run it from inside the zip).
  2. Double-click SweeperCAD.exe. If a blue “Windows protected your PC” box appears, click More info, then Run anyway.

Linux

  1. Unpack the .tar.gz and run ./SweeperCAD inside it. The README lists any system libraries it needs.

Needs macOS 12.3 or later, Windows 10 or later, or Ubuntu 22.04 or similar. Which Mac do you have? Apple menu → About This Mac: “Apple M…” is Apple Silicon, “Intel” is Intel.

From the library

Parts and projects people made in SweeperCAD — free to download, open and change. Made something? Share it, no account needed.

See the whole library Share yours

Make it with AI

SweeperCAD works with the AI you already use — Claude, ChatGPT or one on your own computer. No subscription, and by default the app sends nothing anywhere: you choose what to paste where.

  1. Describe it — “a vase, 120 mm tall, wavy rim, 3 mm wall” — and press Copy for AI.
  2. Paste it into your AI and copy its answer.
  3. Press Paste the answer & run. The part appears, as a real solid you can keep editing, fillet and export.

Want it different? Type the change — “make the rim wavier and add a foot” — and go round again. SweeperCAD hands the AI what its script actually made, measured — sizes, volume, loose pieces, anything the build complained about — and pictures from four sides, so it checks its own work instead of you having to explain what went wrong.

Or let it run by itself — only if you choose to. Switch on AI settings, use your own Claude or ChatGPT key, or an AI on your own computer (then nothing leaves it at all), and press Do it for me: it asks, builds, measures, looks and improves, a few rounds, each one in front of you. Off unless you turn it on, and an AI on mark shows whenever it is.

What it costs: the copy-and-paste way works with the free accounts of Claude or ChatGPT. Do it for me needs either an AI on your own computer (free) or an API key from Claude or ChatGPT, which they bill per use — a few cents per go. How to set it up, in the manual.

Videos

0, the idea: most 3D software picks a tool - extrude, revolve, loft or sweep. SweeperCAD has one: a profile along a spine, with a scale graph and an end profile. Cube, cone, ball and torus morph one into the next by moving those handles. Everything is a sweep - hence the name.

Profile, spine, scale graph, booleans, fillets and arrays in 50 seconds - every picture made by SweeperCAD itself.

Part 2, the deeper tools: editing live in 3D, drawing, start and end profiles, twist and roll, chains that morph, placing on surfaces, blends, measuring, lattices and references.

Part 3, non-destructive hard surface: a mech arm built from 35 nodes - intersect, subtract, arrays, blends - then a part dragged and the very first profile changed, and everything after it follows.

Part 4, precise - loose when you want it, exact when you need it: drag points and handles right in 3D, then place on a surface, measure and keep a distance, and link profiles across nodes; the sketch editor's live dimensions, angles, constraints and corners (sharp, chamfer, round, bezier); the dials and the pivot; and variable-radius fillets to G2.

Part 5, work with what you have: a mesh as a reference, the section plane cutting it, five cuts becoming a stack of linked sweeps that rebuild it as editable CAD - then the same mesh worked on directly as a polygon part, read as a smooth CAD surface, and a STEP imported and slotted.

Part 6, math, names & links: every number field is a small calculator - type 360/3 and it is 120; use another object's own numbers by its name (tube.length + 2, tube.radius + 1 for a clearance) and names of your own, and everything that uses them follows; click a part to drop its number into the field; and the measure tool now links rotation and scale between two parts - with their offset kept, turn or grow either one and the other follows.

Part 7, check it: look inside with the section slider, the numbers (size, surface, volume, weight in a material), walls thinner than you allow, a bracket held and pushed with the stress on it, and zebra stripes that show whether a blend is really smooth.

Part 8, shape it: a profile built from several shapes - pick a preset, add it, and the outline is their live Boolean, every shape still editable; draw on surfaces and fill a closed loop with a texture that follows the curve, carve it with a stroke; drop parts and let them settle; a route that finds its own way around; patch holes in a scanned mesh and sweep it into smooth CAD; the casting check - where a part sets last and how it fills from the gate - with a runner routed from the gate; and machining: toolpaths for a 3-axis router, simulated on the stock, checked, then G-code.

Part 9, unfold: lay a part out flat at true size to print and cut. Paper and card come out exact, with glue tabs, numbered seams and fold lines; fabric and leather as panels with a stretch map, seam allowance and notches. Place your own seams and darts, keep any automatic split joined, then print at 100 % (the 50 mm bar checks it), or save a PDF or an SVG for a cutter or laser.

Part 10, glasses, moulds and making: lenses from a prescription, cut the way an optician cuts them, checked against the curve of your face, with a data sheet for the optician - a study tool, not medically approved. The eggshell mould: a thin shell around any part that you print, cast into and crack away like an egg. And parts cut from flat sheets: stacked layers, a slotted waffle, or a box with finger joints and a living hinge - as pages to print or an SVG straight to a laser cutter or cutting plotter. And metal: round parts turned on the lathe (G-code, or the diameters and a 1:1 template for a manual lathe), and tube, wire and flat bar as bends - a bend sheet, the table for a CNC bender, G-code for a wire bender - even a route laid over a part's surface, ready to bend.

Part 11, share your parts: keep them on the asset shelf, put one back in place, share a folder with others, bring in a whole file - and the free online library: share a part from SweeperCAD, a robot checks it, and anyone can download it straight onto their shelf.

Part 12, a personal message: why SweeperCAD exists, what I promise, and how you can help.

Contact

Questions, feedback or ideas? Send them here.

Form not showing? Open it here.

stats