0.1.0Released 8 Nov 2026

Parts that fit.
First print.

Describe the part you need. PartBuddy asks what matters, builds real, editable CAD while you watch, and checks it against your printer before you slice.

Download for Windows

Free · For Windows · Your Claude or ChatGPT plan, or a local model

Needs the free CAD engine SolidCraft 0.40.0-rc.3.

The PartBuddy window: parameters, a housing around a circuit board in the 3D view, and the assistant asking how the lid should hold

Works with

How it works

From a sentence to the print bed.

One workspace, four steps. Everything you see is the app as it is today.

01Ask

It asks before it guesses.

Say what the part is for, in words, with a sketch or a photo. PartBuddy offers concepts based on proven designs, asks about loads, cables and the real sizes of your things, and shows a plan. Nothing is built until you press Go.

  • Questions as cards, with the recommended answer preselected and its reason
  • Research with sources: data sheets, screw tables, standards
  • Draw the sizes on squared paper or start from a photo
A housing in the 3D view next to questions from the assistant with recommended options

02Build

Real CAD, built while you watch.

SolidCraft builds editable solid geometry step by step in the 3D view. Click a face, pin a note to it and ask for the change in words, or change a size right in the parameter table. Every step, yours or the assistant’s, can be taken back.

  • Threads, countersinks, snap fits, inserts and nut traps on the face you pick
  • Visible edges rounded, bed edges chamfered and sizes snapped to your nozzle, without being asked
  • The sizes you name stay exact, and every refinement can be turned off
A cable clip with a selected face and its name, area and actions

03Check

Checked against your printer. After every change.

After every change, PartBuddy checks the part against your printer and material and points at each finding. The assistant sees the result too, and the standards behind the numbers are built in.

  • Build volume, wall thickness, overhangs and bed contact
  • Fits per material, measured on your printer with three test pieces
  • ISO screws, nuts and heat-set inserts, sized for printing
The ready-to-print check reporting that lid and case are too tight

Fits per material · clearance per side, mm

MaterialClampPushSlideTurnOverhang
PLA0.050.150.250.3045°
PETG · ASA0.100.200.300.3540°
TPU00.100.300.4035°

The defaults. Your printer and material profile changes them.

Screws, nuts and inserts

Socket head cap screws
ISO 4762
Countersunk screws, 90°
ISO 10642
Hex nuts
ISO 4032
Clearance holes
ISO 273, medium
Insert M2
Ø 3.2 × 4 mm
Insert M3
Ø 4 × 5.7 mm

Seats 1 mm deeper than the insert, bosses with at least 2 mm of wall.

Designed to print without supports

  • Edges facing the bed get a 45° chamfer instead of a fillet
  • Bridges up to 10 mm, ledges up to 1.5 mm, wider ones become a 45° slope
  • Lying holes above about 10 mm get a teardrop or flat roof
  • Snap fits at about 1.4 % strain, with a warning above 2 % for PLA

04Print

Straight to the plate.

Every part on its print face, nested on the bed of your printer. Open it in Bambu Studio or OrcaSlicer with one click, or export 3MF, STEP and STL. Supports and orientation stay with your slicer.

  • One click to Bambu Studio or OrcaSlicer
  • 3MF and STL for printing, STEP for other CAD programs
  • Parts that do not fit the bed are marked
An enclosure, its lid and a board laid out on a print bed with its size

Workspace

Everything else on the bench.

The parts of a CAD workspace you expect, built for makers.

Pull it apart

Exploded views along the directions the parts go together, and sections along any axis or flat face.

An enclosure, its lid and a screw pulled apart

Watch it go together

The assembly plays step by step in the right order, sub-assemblies first, set by the assistant or proposed from the geometry.

The assembly of an enclosure halfway, with the named steps beside it

Sketch the sizes

Draw it on squared paper and type 40, Ø 8 or R 3. The assistant builds from them.

The sketch sheet with typed dimensions and an M3 hole label

Start from a photo

It asks for the one size that sets the scale. It never guesses from pixels.

The assistant asking for the length of a box shown in a photo

Pin a note to the face

Click a face, edge or point and pin a note to it: “this edge R2 instead of R1”. The assistant reads it, the note follows its face through rebuilds, says so if it loses its place, and travels with the design file.

A cable clip with three numbered notes on its faces and edge, listed in the structure tree

Versions you can compare

Saved before every request. Keep any of them as a milestone, compare it with now or open it as a project of its own.

The versions dialog comparing a named version with the current design

Measure your printer

Pick a material from the catalog, print three small test pieces and enter what fits. Clearances, holes and overhang then match your printer.

The tolerance assistant with the fit comb, hole plate and overhang staircase rendered by SolidCraft

Pick model and effort

Per chat. With a Claude plan you see how much of it you have used.

The assistant menu with Claude Code, ChatGPT, local models, model and effort

Build around real parts

Import STEP and IGES as editable bodies, STL, 3MF and OBJ as meshes.

A housing built around an imported circuit board

Compare

Why not just use …

There are four usual ways to get a functional printed part today. Each solves one part of the problem.

Classic CADText-to-3D generatorChatbot writing CAD codeChatbot connected to SolidCraftPartBuddy
Exact, editable geometry (STEP)YesNoMeshYesAs codeYesSame engineYesWith full history
Describe the part in wordsNoYesYesYesYesOr a sketch or photo
Asks about loads, fits and real sizesNoYou decide aloneNoPartlyIf you ask it toPartlyIf you ask it toYesBefore it builds
ISO fasteners, inserts and fits built inPartlyLibraries, by handNoPartlyIf it knows themPartlyIf it knows themYesSized per material
Checked against your printerPartlyAdd-onsNoNoNoYesAfter every change
See and change every step in 3DYesNoPartlyAfter each runPartlyFaces named in wordsYesClick a face, ask in words
Notes pinned to the modelPartlyComments, for peopleNoNoNoYesThe assistant reads them

Typical for each kind of tool; single products differ.

Privacy

Yours, end to end.

Your files stay yours

Projects are plain folders on your computer, sign-ins stay in the Windows credential store, and the app sends no telemetry. Its only call of its own is the update check, and you can turn that off. No account, no cloud of its own.

Your model, your choice

Use your Claude or ChatGPT subscription, or keep everything on your machine with a local model.

No tracking here either

This website sets no cookies and loads nothing from other servers.

Works today

  • Design with an assistant in real CAD
  • Sketches, photos and research as input
  • Ready-to-print check and slicer hand-off
  • English and German, installer with update checks

Next

  • SolidCraft 0.40 final

Later

  • MCP server for Claude Desktop and Codex
  • Dimensions right at the edges
  • Permissions per tool
  • Cost display for your own API keys
  • Local-only mode

Latest release

0.1.0

Changelog

Your next part starts with a sentence.

Download PartBuddy for Windows. Free, open source, no account.

PartBuddy is free and a hobby project. If it saves you a print, you can buy it a coffee. Entirely voluntary.

Support on Ko-fi

Questions

What does it cost?

Nothing. PartBuddy is free and open source under the GPL-3.0 licence.

The assistant runs on a subscription you already have or on a local model. PartBuddy adds no fees of its own.

Which subscription do I need?

Claude Pro or Max (through Claude Code), or ChatGPT Plus or Pro. With a local model you need none of them.

Can it run locally?

Yes, with Ollama, LM Studio, llama.cpp, vLLM or Strata. PartBuddy finds local servers on this computer and offers only models that can call tools and have at least 16K context.

Is the result real CAD or a mesh?

Real CAD. SolidCraft builds editable solid geometry with a full history, so you can change any size later and export STEP for other CAD programs as well as 3MF and STL for printing.

Does it do supports and print orientation?

No, on purpose. That is slicer work, and your slicer knows your printer profile. PartBuddy designs the part, checks what can only be decided while designing, and opens it in Bambu Studio or OrcaSlicer.

Does it run only on Windows?

Yes. PartBuddy is a Windows desktop app.

What is SolidCraft?

The CAD engine behind PartBuddy. It builds the geometry; PartBuddy runs it in the background and shows every step in its own 3D view. You install SolidCraft yourself, and the setup on first start helps you find it.

Which SolidCraft version do I need?

SolidCraft 0.40.0-rc.3, a pre-release. Download SolidCraft-0.40.0-rc.3-windows-x64.exe from its release page; the release marked “Latest” on SolidCraft’s GitHub page is still the older 0.30.1.

The older SolidCraft 0.30.1 starts too, but PartBuddy is only tested with 0.40.0-rc.3, and 0.30.1 can’t open designs saved by 0.40.

Why not connect Claude or ChatGPT to SolidCraft directly?

You can: SolidCraft has its own MCP server, and PartBuddy drives the same engine. What PartBuddy adds is everything around it.

It asks about loads, fits and real sizes and shows a plan before it builds. It checks every change against your printer and material. ISO fasteners, inserts and fits measured on your printer are built in. You click a face and pin a note to it, so the assistant knows exactly which face you mean, even after a rebuild.

The assistant works only through PartBuddy’s checks and only in your project folder. Every step can be taken back, versions can be compared, and the part goes straight to your slicer. And there is nothing to configure: sign in with your plan and start.

Why does Windows warn about the installer?

PartBuddy is a hobby project and its installer is not code-signed, so Windows SmartScreen may show a warning. Choose More info, then Run anyway. The source code is public.