Project page · Text-to-CAD demo · Image-to-3D demo
Chamfer is an AI CAD designer that runs entirely in your browser. Describe the part you want in plain words, or show it a photo, and it builds a real 3D model while you watch, checking its own work from every angle and fixing its mistakes until the part matches what you asked for. Fine-tune dimensions with live sliders, then export STEP, STL, or 3MF for 3D printing and manufacturing. Everything stays on your computer.
The finished part, live in the viewer:
Text to CAD:
Image to 3D, from a single 2D picture:
- AI generation from text or an image
- Real-time 3D preview with live sliders to review and adjust
- Multiple export formats: STEP, STL, 3MF, and the Python script
- Runs locally: your key and your designs never leave your machine
Requires Node.js >= 22.19.
npx chamferOpen the printed URL, add your API key in Settings, and describe a part or click one of the preset prompts.
Your conversations and settings live in ~/.chamfer.
Instead of typing keys into Settings, you can put them in a .env or .env.local file in the directory you run chamfer from.
See .env.example for every supported variable (provider API keys, base URLs, default model, port, data dir) with explanations.
Values found in the environment appear pre-filled in Settings with a .env badge; anything you change there overrides the environment and can be reverted with "Reset to .env".
npm install
npm run devApache-2.0 (LICENSE). NOTICE covers the bundled runtime components.



