Coding agent

An AI coding agent that runs on your machine.

Same agent core in a native desktop app and a 6 MB Rust binary, running whichever model you choose, including one on your own laptop.

Download for macOS
v0.1.33 · .dmg · Apple Silicon & Intel
Signed & notarized by Apple · opens without a Gatekeeper warning
sha256 698955a0187bc039f4c74f5d05a9f10fbb27376a45788a0a241d1326b73873c7
Download for Windows instead
$curl -fsSL https://lucidtrain.com/install.sh | sh

Design first, then implement

The distinguishing feature is not the coding loop, which most agents do competently now. It is that a turn can start from a diagram. Draw or generate the architecture, and one action converts the canvas into a markdown specification listing every component, relationship and note, then starts a coding turn with it. The agent implements against the drawing rather than against a paragraph describing the drawing.

Any model, including local

Any OpenAI-compatible endpoint works: local Ollama models entirely offline, OpenRouter for the open catalogue, or your own key with any provider. Different roles can use different models, so a fast one drafts the plan while a stronger one writes the diff and a vision model reads your diagrams. Prompts go straight to whichever provider you picked and never through us.

Propose, then apply

The default is propose-only: you see the plan and the diffs and approve them before anything is written. When you trust a task, the same agent flips to applying automatically. An agent that rewrites a repository without showing you first is a tool you use once.

More than a coding tab

The desktop app carries the coding agent, the diagram canvas, a dependency audit, a Grafana and Prometheus surface and connectors, all driven by the same agent core, with a command palette and multiple project workspaces running their own sidecars concurrently.

How it compares in this category

Lucid TrainTypical AI coding tool
Model choiceAny OpenAI-compatible endpointVendor's models
Fully offlineYes, with local modelsNo
Code leaves your machineNo, with a local modelYes
Visual architecture surfaceYesNo
Diagram as specificationYesNo
InterfaceDesktop app and terminalEditor extension or terminal
PriceCLI free; desktop $3/monthSubscription, usually higher

The CLI is free

shell
$ curl -fsSL https://lucidtrain.com/install.sh | sh
FAQ

Questions

Which models does it support?

Any OpenAI-compatible endpoint: local Ollama, OpenRouter with the full open catalogue, or hosted models with your own key. Context windows are tracked and conversations compact before overflow.

Can it run fully offline?

Yes, with local Ollama models. No API key, no telemetry, nothing leaves the machine, and credentials live in the OS keychain.

How is this different from Cursor or Claude Code?

The visual design surface and model freedom. Neither of those has a diagram canvas that can act as the specification for a coding turn, and neither runs against arbitrary local models.

What does it cost?

The CLI is free and open source. The desktop app is $3/month or $30/year with a seven-day trial. Model usage is billed by your provider, or is free if you run locally.

Related