Text23D Mechanical

Conversational web workbench that turns chat prompts into parametric CadQuery or FreeCAD models with STEP and GLB export, plus an optional FreeCAD agent mode that streams tool progress to the browser.

ToolchainOpen sourceMaintainedMCAD

What it does and how it connects

Text23D Mechanical is a conversational web workbench that turns chat prompts into parametric CadQuery or FreeCAD models. The repository holds a first local MVP scaffold: an Angular frontend with a left-side chat panel and a right-side Three.js CAD preview, a Python and FastAPI backend for conversations, generation jobs, artifacts and provider adapters, a local CadQuery runner that exports STEP for CAD download and GLB for browser preview, and an optional FreeCAD runner that exports editable FCStd, STEP and STL files. An optional FreeCAD agent mode streams backend tool progress and view updates to the browser. Storage is SQLite plus the filesystem for local single-user development.

The default LLM provider is mock, so the stack can be tested before connecting OpenAI or Anthropic credentials. A public demo is hosted at littletreenuts.com; the README calls it an early beta demo and says features may be incomplete or change without notice.

  • cad-agent (kerryshi)

    Turns English into CadQuery through a frozen spec with spec-derived verification, rather than a web workbench with CadQuery and FreeCAD runners.

  • MAC (Multi-Agent CAD)

    Generates printable build123d parts through a multi-agent pipeline, rather than a conversational web workbench.

  • Chamfer

    Writes build123d Python and measures the result against the request, with an optional live Fusion backend, rather than a CadQuery and FreeCAD web workbench.

  • Forgent3D

    Pairs coding agents with a desktop viewer to verify parametric models against real geometry, rather than a web workbench.

  • vibecad (JoeMattie)

    A Claude Code skill that edits build123d models through a browser canvas, rather than a CadQuery and FreeCAD web workbench.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Live demolittletreenuts.com

Not verified

  • Pricing: none stated on the repo.
  • Real user voices: no real linked post read for this page; the repo has issues disabled and no public issues.
  • No GitHub releases exist, so latest release fields are null.
  • Activity: last push 2026-07-20, so the project looks quiet.

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