Pistola

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.

  1. 01

    describe

    Write a prompt or drop a sketch. Say the object, scale, and what it must do.

  2. 02

    interpret

    The assistant turns that into a brief: geometry, materials, constraints, assumptions.

  3. 03

    plan

    The brief becomes editor steps — scene nodes, sketches, or a CAD generation job.

  4. 04

    execute

    Pistola runs those steps in the live workspace. Clear edits apply immediately.

  5. 05

    preview

    The 3D scene updates. You see a model you can select, move, and keep editing.

  6. 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

View the repository

Start

Open a live workspace.

No account wall. The editor is the product.

Enter the editor