printwright

Claude Code plus text-to-cad workflow that shows the part on the printer bed before printing.

ToolchainOpen sourceActiveManufacturing

What it does and how it connects

Printwright turns a short description into a printed part: Claude Code designs a parametric CAD model with the text-to-cad plugin, OrcaSlicer slices it, and a web app shows the part on the printer bed with rulers, print time, and filament use. When the part looks right, the user presses Print and the app sends it to a Klipper printer through Moonraker.

Requirements are Linux, Claude Code installed and logged in, the text-to-cad Claude Code plugin by earthtojake, uv, OrcaSlicer 2.4.2, Python 3.10 or newer, and a printer with Klipper and Moonraker on the local network. Designing and slicing work without a printer attached.

The web app runs as a systemd user service on port 8420, and the workspace keeps the parts, projects, and printwright.json while the app keeps the code, so the app can be updated without losing parts. The README warns Printwright has no built-in login: anyone who can open the page can use it, so it should run only on a trusted LAN or behind a reverse proxy that adds authentication and TLS.

  • Text2CAD (MLYengineering)

    A contract-gated agent pipeline that emits STEP and FCStd artifacts from FreeCAD, rather than a chat-to-print workflow that slices and prints.

  • constraint-kit

    A plain-English to STEP kit built on deterministic solvers, rather than a chat-to-print workflow.

  • Ark

    An open-source parametric CAD kernel with its own Studio app, rather than a chat-to-print workflow for a Klipper printer.

  • Zoo

    A C# SDK for the Zoo text-to-CAD API, rather than a chat-to-print workflow with a bed preview.

  • cadclamp

    A benchmark that scores AI-generated CAD on whether the part can actually be printed, rather than a tool that prints the part.

Sources

  1. 1READMEgithub.com
  2. 2Websitemunda.si
  3. 3GitHub repo statsapi.github.com
  4. 4Latest releasegithub.com

Not verified

  • Pricing: none stated on the repo.
  • Real user voices: the repo has 0 open issues, and no independent user post was found.
  • Related Error Index entries: no matching entry was verified; the live error map has no OrcaSlicer or Klipper entries.
  • A named individual builder beyond the repository owner handle MundaPlus

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.