Skip to content
MONGE

CAD for manufacturing on its own exact kernel

Monge builds exact models of equipment and parts — from dimensions, from a drawing or from a description for the AI — and prepares the files for the shop: flat patterns, drawings, STEP. The program is in development; below is what already works and how we test it.

Now: in development. Monge cannot be downloaded yet.

Wall work table 1200×600×850 with undershelf
A live model from MongeWall work table 1200×600×850 with undershelf
ProductMonge, AI-assisted CAD
StageDevelopment
Version0.15.1459 Nov 2026
MONGE
KernelOwn, B-Rep, closed source
StartedEarly 2026
Check1,250 tests, 0 failed
DeveloperDmytro Fomin, Gdańsk
PlatformmacOS, then Windows
Updated11 Nov 2026

What Monge looks like today

A video about the project, screenshots of the program window (version 0.15.20, October 2026) and frames of films computed by Monge’s own physics (version 0.15.145, November 2026). A working build, not a mock-up.

Why I am building Monge, how AI helps me develop it and how the program makes real models and assemblies. Version 0.12.1, 13 October 2026.

Open on YouTube

The video loads from YouTube only after you press play.

Monge window: a wheel suspension assembly
Fig. 1. A wheel suspension assembly: control arms, shock absorber, steering knuckle and brake.
Monge window: a wheel with its brake caliper
Fig. 2. A wheel: cast rim, tyre and caliper. The whole two-wheel assembly with suspension has 229 bodies.
A photo render of the wheel made in Monge
Fig. 3. A Monge Render photo: ray tracing on the Mac’s GPU.
A frame of a Monge film: a pendulum strikes a glass ball
Fig. 4. Monge Physics: a ball on a rod swings on a hinge and strikes a glass ball. Bodies collide by their real shape.
A frame of a Monge film: cloth lying on objects
Fig. 5. Cloth falls onto objects and settles in folds; a curtain hangs in the pendulum’s way.
A frame of a Monge film: a brush passing through a ring
Fig. 6. A brush of 1,000 bristles falls through rings: every bristle is an elastic rod, and the rings slow it down.

What Monge is for

For people who design and make things — from a stainless table to an assembly of hundreds of parts.

  • Stainless equipment

    Tables, sinks, shelving and chambers for food production: a product from its dimensions, sheet metal with bends, DXF flat patterns for laser cutting, a bill of materials and the mass.

  • Parts and assemblies

    Parametric parts from the library, assembled by their mounting points. Select a part, name a dimension — it is rebuilt in place and the mates are checked.

  • Products from words, and AI

    Monge’s built-in assistant understands a task in plain words and builds it itself, offline. An external AI can be connected: it builds from a description or a drawing with the same tools a person uses. Every step is visible and every step can be undone.

  • Drawings and shop files

    ISO drawings with views, sections and a parts list in PDF and DXF, DXF for CNC, STEP AP214 for any CAD system.

  • Photos and videos

    Photo renders on the Mac’s GPU and 16:9 or 9:16 videos — for quotes and social media. Motion in a film is computed by Monge’s own physics: bodies, cloth, hair, brushes.

  • Organic shapes and characters

    Sculpting with brushes in the same window as exact parts, and people with poses and hair — for scenes and films next to the product.

Its own kernel. Closed source.

Geometry in Monge is computed by its own B-Rep kernel, written from scratch in Rust. Not a mesh of triangles but exact surfaces, so the model is ready for a drawing, STEP and the machine.

Surfaces
Plane, cylinder, cone, sphere, torus, NURBS.
Operations
Booleans of curved solids, rolling-ball fillets — variable-radius and smooth G2, shells, lofts, surfaces from a curve network, exact mirroring.
Code
About 100,000 lines of Rust. The only third-party libraries in the kernel are for serialisation and logging.
Rights
Closed source, all rights reserved. There is no code from other geometry kernels in Monge.
Testing
1,250 automated tests after every change to the kernel.
The kernel and its tests in detail
Monge window: a drilled brake disc
A brake disc in the Monge window: hundreds of exact holes in one solid.

Kernel test protocol

Results of the kernel exam of 25 Oct 2026, of November’s measurements of large scenes and physics, and of the full daily check. Machine: MacBook Air M4, 24 GB. Where the kernel does not cope yet, we say so.

1,250tests pass on every change; 0 failed, the whole check takes 99 s

174kernel failures from real work fixed and replayed on every check

134cases saved and waiting to be analysed: 56 fillets and chamfers, 40 Booleans, 38 other operations

  • 400×400×10 plate with 1024 Ø5 holes — 1030 facespassed

    Built, then every hole changed Ø5 → Ø6; a valid solid

    Time: 674 / 681 msMemory: 674 MB

  • Stitching 216 curved NURBS surfaces into a solidpassed

    Built and stitched; gap 2·10⁻¹³ mm, no open edges

    Time: 470 + 500 msMemory: 142 MB

  • A 6 m boat hull from 25 sectionspassed

    Smooth surface built (the previous version refused)

    Time: 1.8–2.1 s

  • Rebuilding a part’s history after changing dimensionspassed

    All 7 steps recomputed, the volume is right

    Time: 67 ms

  • STEP AP214 write and readpassed

    Faces, edges, vertices and volume match the original

  • A Boolean on the cast wheel (562 faces)passed

    A valid solid

    Time: 200–700 ms

  • The AI builds a part from a descriptionpassed

    21 commands; one kernel refusal — the AI fixed it itself

  • Filleting all 69 edges of the cast faucet with one command, R1passed

    A valid solid (refused at any radius before)

  • A pattern of 99,960 identical bodies — hexagonal tubespassed

    One exact shape and 99,960 placements; the window orbits the scene

    Time: 360 msMemory: 900 MB

  • A 1080×1920 photo of that scene in Monge Renderpassed

    One mesh and a place per body on the GPU (crashed at 7 GB before)

    Time: 10 sMemory: 1,700 MB

  • A project of 99,960 bodies: the file and opening itpassed

    A 2.1 MB file; the Time column is opening it

    Time: 3 s

  • Physics: a brush of 1,000 elastic bristles falls through four rings, 1.4 spassed

    The bristles bend and slow the brush; the Time column is the computation

    Time: 2.5 s

  • Chamfering every edge over filletsnot passed

    Works on a plain block; still refused on a part with a wall and holes

Kernel tests run on the exact geometry; heavy ones in separate processes with a 600 s limit and peak memory measured. The kernel exam: Monge 0.15.4; the faucet: 0.15.143; the scene of 99,960 bodies: 0.15.144; physics and the full check: 0.15.145.

All tests and what the kernel cannot do yet

Where we are

Stage
Development. Real products are already built in the program, but it cannot be downloaded yet.
Beta
Closed, for testers — once fillets on complex corners are solid. No date yet: we will give one when we are sure.
Platforms
Mac with Apple Silicon first, then Windows.

Development log

DateWhat was done
Early 2026Work started on its own B-Rep kernel in Rust.
May 2026The program window: solids, move and rotate, a GPU 3D view.
July 2026A unified materials engine.
5–7 Oct 20260.3The first stainless products — a table and a sink; a model library with 3D in the browser.
8–9 Oct 2026Kernel exams: a sink with a faucet — 13 of 13, a faucet as one casting — 8 of 8. The kernel’s failure memory.
19 Oct 20260.15Direct face editing (Push/Pull) and one mechanism for all operations.
25 Oct 20260.15.4A 10-test kernel exam: stitching 216 surfaces, 1030 faces, STEP, AI.
26–27 Oct 20260.15.20Surfaces from a curve network, exact mirroring, engraving on the rim, an assembly of two wheels with suspension — 229 bodies.
28 Oct 20260.15.20Editing by selection: select the control arm, name a length — it is rebuilt and the mates are checked. 166 saved kernel failures confirmed fixed.
29 Oct – 1 Nov 20260.15.39Comparing a scan with the model; large scenes: one exact shape, many placements; materials as a graph, engineering properties apart from the look.
1–2 Nov 20260.15.79One screen: the chat on the left, the model on the right. Monge Studio — a product from words, with no external AI.
3–6 Nov 20260.15.131Sculpting organic shapes with brushes; people with a skeleton, poses, skin and hair; jointed characters.
8–9 Nov 20260.15.145Variable-radius and G2 fillets, the cast faucet filleted whole; gears and fasteners; scenes of 100,000 bodies; a test bench for Monge Render.
10–11 Nov 20260.15.145Monge Physics — its own physics kernel: rigid bodies, joints, cloth, hair and brushes in one world; a film changes a body’s shape; bristle materials in the library.

Next

  • Fillets and chamfers on complex corners (56 saved cases), and Booleans with a sphere
  • Physics: cloth on a character, destruction, smoke and fire
  • Editing by selection for the whole suspension, and its kinematics
  • A closed beta for testers
  • A Windows version
  • A model library for production, and a subscription

Developer

Dmytro Fomin

Chef and food production technologist. Gdańsk, Poland.

More than 20 years in kitchens and food production in Poland, Lithuania, Estonia, Germany, France and Canada: product development, quality control, HACCP, training teams. He knows the production floor from the inside — so he builds CAD for the people who make its equipment. Monge has been his own project since early 2026.

Join the beta list

Leave your name and email — we will write when the closed beta opens. Only what matters: the beta and major updates.

By sending the form you agree to the privacy policy.

Questions

When can I download Monge?

Not yet: Monge is in development. First we will open a closed beta for testers — once fillets on complex corners are solid. We will give a date when we are sure; join the list and you will hear first.

How much will it cost?

Prices will be announced at release. We plan a monthly subscription.

Which computers will it run on?

The Mac version with Apple Silicon (M1–M4) comes first. Windows later.

Is the kernel its own or licensed?

Its own. The B-Rep kernel was written from scratch in Rust; the code is closed and all rights are reserved. There are no third-party geometry kernels inside.

Will models open in SolidWorks, Fusion or FreeCAD?

Monge writes and reads STEP AP214 with exact geometry, which every major CAD system accepts.

How does the AI work in Monge?

Monge has its own assistant: it understands a task in plain words and builds it itself, offline and with no external AI. An external AI can be connected through the open MCP protocol — it drives the program with the same tools a person uses. Every step shows in the history and in the build recording, and any step can be undone.

Where are my models stored?

On your computer. Only what you publish to the library yourself goes to the cloud.