Documentation — every modelling capability below is the
BREP.io CAD engine, built by
@mmiscool.
BREPcode is just a different way to “call” it — a code + direct-manipulation front-end
over his kernel (
source).
The desktop app talks to your own Claude Code — install
Claude Code, sign in once,
and pick
Claude Code under Provider in the AI window. Chat then runs on the Claude
subscription you already have: no API key to paste, nothing metered per message, and the
model runs on your machine rather than through this app's servers. The dot beside the chat
box lights up when it is connected. Everything else — the built-in provider, Gemini, GPT,
a local llama.cpp, or a model in the browser — still works exactly as before.
Build a model — type BREPcode (OpenSCAD-flavoured JS) in the editor;
it rebuilds as you type. Or paste OpenSCAD, JSCAD, build123d or CadQuery — it auto-detects and
translates. Press K for the cheat sheet; click any entry to insert it.
Shapes — cube, cylinder, cone, sphere, torus, and 2D
polygon + linearExtrude / revolve (lathe).
Combine & shape — union, difference (holes/cuts), intersection;
fillet and chamfer to round or bevel edges.
Move — translate, rotate, scale, mirror.
Edit a real part — import an STL/OBJ/3MF, then drill holes
(difference), add on (union), or split & fill the middle (stretch) to make it longer.
Multi-body files import as separate solids. In the cheat sheet, the “Edit a part” items wrap
whatever model is already in the editor.
Edit by hand — drag a shape to move it, drag its faces or corners to
resize, right-click for per-shape colour. Click a word or number in the editor to highlight it on
the model, and vice-versa.
Import — STL, OBJ and 3MF meshes (Import button, or point the Model
folder at a directory to browse thumbnails). Meshes come in as solids you can cut/drill/stretch —
note it’s mesh geometry, not editable CAD parameters.
Export — STL / OBJ / 3MF (print & DCC), STEP faceted and true
curved B-rep, an SVG 2D drawing (projection with hidden lines), and for the web a GLB or a
self-contained Embed page that shows the model with the free model-viewer component.
Assistant — a built-in shape bot handles simple asks; add your own
Gemini/Claude key (⚙ in chat) for full natural-language modelling.
More — image → outline tracer, procedural textures & lighting,
themes, edit history (◀ ▶), and keyboard shortcuts (the Keys button in the cheat sheet).
Links
Keyboard shortcuts
E editor ·
M material ·
H history ·
C chat ·
K cheat sheet ·
I info
← → spin view ·
↑ tilt ·
Home reset view ·
Esc close
Credits & licences
Built on the open-source CAD kernel from
BREP.io:
all solid modelling here is its engine. Credit and thanks to its creator,
@mmiscool
(
source).
Gridfinity is an open standard by
Zack Freedman,
licensed
CC BY-NC-SA 4.0.
The bins and baseplates this tool generates follow that standard, so
what you make with them is
non-commercial, must credit the
standard, and must be shared alike. Dimensions here follow the
community
Gridfinity Design Reference.