Comparison

Lucid Train compared with CodeViz.

Same starting point, generated from code. Different answers to what the diagram is for.

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

Both generate architecture views from an existing codebase rather than asking you to draw one, which makes them closer to each other than to a general diagramming tool. The differences are where they live and what happens next. CodeViz runs as a VS Code extension inside the editor you already use, with integrations into GitHub, Jira, Slack and Figma. Lucid Train is a standalone desktop application with its own coding agent, so the generated diagram can be handed back as a specification for an implementation turn.

Inside the editor or beside it

An extension has an obvious advantage: it is where you already are, and nothing has to be launched. A separate application has a different one, which is that it is not competing for the editor's screen space or its lifecycle, and can run a diagram canvas, a coding agent, a dependency audit and a dashboards tab at once without any of them being a panel squeezed into a sidebar.

Who places the boxes

Lucid Train's agent emits a semantic graph of nodes, edges and tiers with no coordinates at all, and the ELK constraint solver computes positions and orthogonal routing. Overlapping boxes are structurally impossible rather than merely unlikely, which matters most on exactly the large diagrams where a generated view is worth having.

Where your code goes

Lucid Train reads the repository on your machine and can run fully offline against local Ollama models, with no API key and no telemetry. CodeViz's site does not state whether analysis happens locally or on a server, so if that property matters to you it is worth asking them directly rather than assuming either answer.

The return path

This is the structural difference. Lucid Train converts a diagram into a markdown specification that starts a coding turn, so the architecture is an input to implementation. A visualisation tool, however good the visualisation, produces a picture and stops there.

Side by side

Lucid TrainCodeViz
FormDesktop applicationVS Code extension
Generates from a codebaseYesYes
LayoutELK constraint solverNot stated
Runs fully offline with local modelsYesNot stated
Built-in coding agentYesNo
Diagram to code as a specificationYesNo
Dependency and MCP auditYesNo
PriceCLI free and open source; desktop $3/month, 7-day trial, no cardFree trial, pricing on request
FAQ

Questions

Do both work from an existing codebase?

Yes. Neither asks you to draw the architecture by hand, which is what separates both from a general diagramming tool.

Does CodeViz run locally?

Their site does not say. It advertises integrations with hosted services, so ask them directly if local-only analysis is a requirement for you.

Can Lucid Train run inside VS Code?

No. It is a standalone desktop app and a CLI. It detects VS Code, Cursor and Zed and can open the workspace in one, but it is not an extension.

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 22 August 2026 and change without notice; check the vendor's own site before deciding.

Related

Last updated