IgnisCAD
Wrapper around the build123d library designed for AI agents to drive.
What it does and how it connects
IgnisCAD wraps the build123d Python CAD library so an AI agent can model in plain text. The project is built around an Entity class, and a Model class holds and modifies entities inside it. Every entity wraps a build123d class or factory function, and each entity carries a name property so the agent can find a specific entity in the model immediately, which the README says keeps context consistent and supports atomic modifications.
It installs from PyPI with pip install igniscad. The README notes the project is one of the author's Thought of the Day projects and that development may not be active, and it recommends against using mirror sources because the project is updating quickly.
Alternatives
Compare side by side- solidifai
A full desktop CAD studio around build123d with a live viewport, rather than a bare library wrapper for agents.
- harnesscad
A verifier-first harness that refuses infeasible CAD plans, rather than a wrapper that lets an agent call build123d directly.
- build123d-mcp (pzfreo)
An MCP server for build123d, rather than a Python wrapper library the agent imports.
- build123d
The underlying Python CAD programming library itself, while IgnisCAD is the agent-oriented wrapper on top of it.
- gitcad
A git-native CAD system with its own exact-arithmetic kernel, rather than a wrapper around build123d.
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the only open issue is a maintainer roadmap issue.
- Related Error Index entries: no matching entry verified.
- A named individual builder beyond the repository owner handle Ignis-Studio
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.