3D Flowchart software model benchmark

This is a page that gets updated like a wiki. It represents my thoughts at the particular time I last edited it. The thoughts expressed here may not be the thoughts I have now.

This is a benchmark to test how well models can create a 3D version of Figjam/Lucidchart.

Gemini 3.6 – 21 Jul 2026

Settings:

Cursor, High thinking

Prompt

build a 3D figjam / lucidchart copy. aka you’re able to draw and edit 3d features instead of 2d ones. allow me to draw shapes, free draw with different pen styles, flowcharting, and all the other features you know these platforms have . test e2e to make sure to make sure everything works.

Result

$1.53, 4min 49s

Same price as Kimi K3, less features/completion, much faster.

All the plane handles work but the individual do not. The view selector at the top center does work and everything else does too. text is a bit weird.

GPT 5.6 Luna – 21 Jul 2026

Settings:

Cursor, Max Thinking

Prompt

build a 3D figjam / lucidchart copy. aka you’re able to draw and edit 3d features instead of 2d ones. allow me to draw shapes, free draw with different pen styles, flowcharting, and all the other features you know these platforms have . test e2e to make sure to make sure everything works.

Result:

$5, 19 min 20 sec

Text looks a bit wonky. No handles to drag things, just the edit on the right. User flow at the top are weird. Didn’t test the multi user collaboration. Works 90%.

Kimi K3 – 21 Jul 2026

Settings:

OpenCode, Max thinking, Moonshot AI through OpenRouter

Prompt:

build a 3D figjam / lucidchart copy. aka you’re able to draw and edit 3d features instead of 2d ones. allow me to draw shapes, free draw with different pen styles, flowcharting, and all the other features you know these platforms have . test e2e to make sure to make sure everything works.

Result:

35m, $1.26 (note that Moonshot was the only provider and has had large latency problems on release)

Analysis of result:

Every feature works. Placing down all object types, drawing work. Moving, scaling, rotating handles and settings in the sidebar work. Sticky notes and text work perfectly. Import and export work perfectly. Eraser works. Pan and orbit work.

Inkling – 20 Jul 2026

Settings:

OpenCode harness, Max Thinking, TogetherAI through Openrouter

Prompt:

build a 3D figjam / lucidchart copy. aka you’re able to draw and edit 3d features instead of 2d ones. allow me to draw shapes, free draw with different pen styles, flowcharting, and all the other features you know these platforms have . test e2e to make sure to make sure everything works.

Result:

3m 23s, $0.23

index.html + app.js —3D FigJam/Lucidchart clone with Three.js- Features: Box, Sphere, Cylinder, Cone, Torus, Plane shapes; Free Draw pen (solid/dashed/dotted/glow); Flowchart connect line/arrow; Select/move/delete;8 color swatches; Orbit camera controls- tests/e2e/3d-flow.spec.js —10 Playwright E2E tests- package.json / playwright.config.js — server + test runnerVerify: npm run start (port8080) then npm run test:e2e — all10 pass.

Analysis of result:

  • Unfortunately, drawing also orbits the camera at the same time, however it should be able to fix this.
  • No text addition, but shapes, drawing arrows, adding colors, and free draw all work correctly
  • 90% there