Amagine3D
Open-source capability layer that turns a product description, reference images, and key dimensions into editable enclosures and assembly structures arranged around internal components, exporting STEP, STL, and 3MF from editable build123d code.
What it does and how it connects
Amagine3D is an open-source 3D capability layer for hardware creation: give it a product description and reference images, add the key dimensions, and it designs an enclosure and assembly structures around the internal components while producing source code that remains editable, exporting STEP, STL and 3MF.
The design process starts from the internal components, arranging mounts and interfaces before creating the enclosure, controls and thermal-management structures, and develops covers, hinges and latches together with assembly clearances and printing tolerances. A 3D-native agent runs an autonomous inner loop that reads the model, plans changes, runs checks and analyzes results, and only commits a candidate as a new version when the checks pass.
Every generation records one semantic scene of parts, features, interfaces, materials and B-Rep masters, and the agent checks feature ownership, wall thickness, print orientation, plate fit, connectivity, interference and exported-file readback, then renders and reads the latest result before accepting it. It runs locally on Node.js 22.19 or newer and Python 3.10 to 3.13 with an OpenAI Responses-compatible API key, and the geometry is build123d on the OpenCASCADE kernel.
What engineers report
Proposes an optional Keenable search backend for a3d search so users without a Tavily key can still use web research, with no change to the default behavior.
2026-10-27Read the original
Alternatives
Compare side by side- nurb
A conversational CAD app for 3D printing that checks printability against the exact solid, rather than a 3D-native agent that designs enclosures around internal components.
- text-to-cad-mcp
An MCP server that turns text into CAD models, rather than a 3D-native agent with a semantic scene of parts, features and B-Rep masters.
- cad-agent
A CAD agent, rather than a 3D-native agent that designs enclosures around internal components.
- Backflip AI
Converts drawings, scans and photos into editable parametric CAD, rather than an agent that designs enclosures around internal components with editable source.
- Adam CAD
An AI CAD agent for mechanical design, rather than a 3D-native agent for enclosures and assemblies.
Sources
Not verified
- Pricing: none stated on the repo or site; it needs the user's own OpenAI-compatible API key.
- The issue 38 voice is a close English paraphrase of a request for comment written in Chinese. The author, ilya-bogin-keenable, is proposing their own company's Keenable backend, so this is a self-interested RFC, not an independent user report.
- No GitHub releases exist, so latest release fields are null.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.