Comparison

Lucid Train compared with Claude Code.

Both are coding harnesses. One of them can run the other as its engine.

Download for macOS
v0.1.33 · .dmg · Apple Silicon & Intel
Download for Windows instead·Linux
$curl -fsSL https://lucidtrain.com/install.sh | sh

Lucid Train is a coding harness with a visual architecture surface: it generates diagrams from your codebase and hands them to a coding agent as an implementation specification. It runs against any OpenAI-compatible model, including fully offline local ones, and it can drive Claude Code itself as an execution engine. Claude Code is a terminal coding agent running on Anthropic models with a mature skills and MCP ecosystem.

Lucid Train can run Claude Code

The harness layer drives Claude Code, Codex, Cursor and OpenCode as interchangeable engines, selectable per tab, with each CLI's native permission model mapped onto one set of approval modes. Lucid Train is also an MCP server, so its diagram tools are callable from inside Claude Code. Adopting one does not mean abandoning the other.

A visual design surface

Claude Code is text end to end. Architecture is the one part of this work that genuinely wants to be seen, and Lucid Train generates a real diagram from the repository, lays it out with a solver, and converts it into a markdown specification that starts a coding turn. Four diagram kinds, tier bands, failure marking and per-node documentation, in a desktop app alongside the coding agent.

Any model, and fully offline

Claude Code runs on Anthropic models. Lucid Train runs on any OpenAI-compatible endpoint: local Ollama entirely offline with no API key and no telemetry, OpenRouter, or your own key with any provider, with different roles on different models. In an environment where source code cannot leave the machine, that is the only option that qualifies.

Harness features worth naming

Sub-agents that execute in isolated git worktrees with the diff applied back, read-only explorer agents that run concurrently, automatic context compaction with an emergency retry on provider overflow, persistent memory that works offline, Claude Code-compatible SKILL.md packs, and a publish-state guard that blocks destructive commands after an acceptance check has passed.

What Claude Code is good at

It is a mature, well-built agent with excellent tool use and a large ecosystem of skills and MCP integrations, tuned around strong coding models. On Anthropic models in a terminal, the out-of-the-box experience is very good.

Side by side

Lucid TrainClaude Code
Architecture diagrams from codeYesNo
Diagram as an implementation specificationYesNo
Runs other agents as enginesClaude Code, Codex, Cursor, OpenCodeNo
ModelsAny OpenAI-compatible endpointAnthropic models
Fully offlineYes, with local modelsNo
InterfaceDesktop app and terminalTerminal
Sub-agents in isolated git worktreesYesSub-agents, no worktree isolation
Per-role modelsYesNo
SkillsYes, Claude Code-compatible packsYes
MCPClient and server, stdioClient, stdio and HTTP
PriceCLI free and open source; desktop $3/month, 7-day trial, no cardSubscription or API usage
FAQ

Questions

Can Lucid Train run Claude Code?

Yes, as one of four interchangeable engines alongside Codex, Cursor and OpenCode, selectable per tab.

Can I use Lucid Train's diagrams from inside Claude Code?

Yes. Lucid Train runs as an stdio MCP server exposing its diagram tools, so Claude Code can call them directly.

Can Lucid Train use Claude models?

Yes, with your own Anthropic API key or through OpenRouter. Model choice is deliberately open.

Affiliation

Lucid Train is an independent product and is not affiliated with, endorsed by, or connected to the product described on this page. All names and trademarks belong to their respective owners. Pricing and features were checked on 19 August 2026 and change without notice; check the vendor's own site before deciding.

Related

Last updated