CadSeed: 3D models without CAD

A platform for people who do not want to learn CAD: adapters between two things, AI-generated models and print-ready STL, STEP or GLB files.
September 2026 - Ongoing
Cover image of the CadSeed project, a 3D-tilted cascade of screenshots from the adapter editor, the AI chat and the model library

Project overview

CadSeed is a platform for working with 3D models for people who do not want to learn CAD. Instead of drawing in a classic CAD program, the user performs concrete high-level operations: connects two things with an adapter, generates a model from a description, uploads their own file and downloads a print-ready STL, STEP or GLB file.

The core is the adapter. The user picks both sides from an interface catalogue (for example a Dyson V15 pipe, a 27 mm Festool hose, a VESA plate, GoPro fingers or a tripod thread) or uses their own model, and then sets the bridge between them: its length, bend, offset and twist. Geometry that has to fit to a tenth of a millimetre is generated deterministically and parametrically in build123d (OpenCascade), so dimensions are never guessed by a language model.

The AI agent is an interface to the platform, not a replacement for the geometry engine. In the chat it writes and fixes a build123d script from a description or attached images, checks every attempt with renders from several angles and saves the result to the model library. Renders go through a queue to an isolated Python renderer, and the browser follows their status live. The project is at the MVP stage and is developed as a Nexebit product.

Adapter between two things from an interface catalogue or your own model
Parametric bridge: loft or step, bend, offset and twist
Interface catalogue: pipes and hoses, VESA, GoPro, tripod threads, pegboard
Upload of your own STEP, STL or GLB models
AI chat that builds a model from a description or attached images
Deterministic geometry in build123d, dimensions never guessed by a language model
Export to STL, STEP and GLB, merged or as separate parts
3D preview in the browser with face picking
Render queue with live status in the browser
Technologies
TypeScript
TypeScript
Nuxt
Nuxt
Vue
Vue
Three.js
Three.js
Hono
Hono
PostgreSQL
PostgreSQL
Drizzle
Drizzle
Python
Python
build123d
build123d
Mastra
Mastra
Docker
Docker