AI-native 3D editor
Say the object.
Get a model.
A prompt or sketch becomes an editable scene in the live editor. You refine it in place.
Architecture|CAD
workspace
Create a futuristic sports car with oversized rear wheels.
Pipeline
Six commands from prompt to prototype.
01
describe
Write a prompt or drop a sketch. Say the object, scale, and what it must do.
02
interpret
The assistant turns that into a brief: geometry, materials, constraints, assumptions.
03
plan
The brief becomes editor steps — scene nodes, sketches, or a CAD generation job.
04
execute
Pistola runs those steps in the live workspace. Clear edits apply immediately.
05
preview
The 3D scene updates. You see a model you can select, move, and keep editing.
06
refine
Keep talking. Change proportions, materials, or regenerate a part until it is usable.
You say
Plain language. Real geometry.
Inside the system
Scene editor
Built on Pascal. Walls, levels, items, and CAD bodies live in one scene graph you can select and undo.
Two CAD engines
FreeCAD for sketches, extrudes, and fillets. Multi-Agent-CAD for standalone mechanical parts from a longer brief.
IDE control
Cursor, VS Code, or Codex can drive the same workspace through MCP. Your installed OpenRouter model powers planning and generation.
Open source
Anyone can collaborate.
Open an issue, fork the repo, or send a pull request. The public editor has no account wall.
github.com/uset82/Pistola
Start
Open a live workspace.
No account wall. The editor is the product.