Skip to main content

The Designer

The Designer is the fourth editor on bitbybit.dev, and the one without code. You model parts and assemblies the way a CAD program works: draw a sketch, extrude or revolve it, round its edges, drill holes, then put parts together with joints. Every step is kept in order, so changing a size later rebuilds everything that depends on it. The OpenCascade kernel builds the model in your browser, the same kernel the coding editors call.

Making and changing designs is part of the Gold plan, and a design someone shares opens for everyone to view. Open it from Apps > Designer, or choose Designer as a script's editor in My Projects.

How it differs from the coding editors​

Rete, Blockly and TypeScriptThe Designer
You build byconnecting nodes, snapping blocks or writing codeclicking: sketches, features and joints
A script holdsone program that draws a scenea whole design: every part and assembly document
Changing itedit the program and run it againedit a feature or a parameter; what depends on it rebuilds
You get outwhat your program draws, and the files it exportsparts and assemblies to export as STEP, GLB, BREP or STL, with a bill of materials
AI agentswrite the program with youwork in the same document, and you keep or undo each change

A design is saved as design documents: plain JSON that the @bitbybit-dev/occt package builds in code too, so a model made in the Designer can also be built in your own app or by a TypeScript script.

A Designer script is a script​

A Designer project is saved like any other: in the cloud or in this browser, with its history and cloud backups, shared by its project's visibility. Projects and scripts cover all of that, and the Designer's own Get started pages show it from inside the Designer.

Where to go next​

The Designer has its own section:

Verified against the product in October 2026