Comparison

Lucid Train compared with Excalidraw.

The least adversarial comparison on the site, because Lucid Train's diagrams are Excalidraw scenes.

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 generates diagrams from your codebase and writes them as standard Excalidraw scenes, so the output opens in Excalidraw and any Excalidraw client with no lock-in. The difference is that Lucid Train produces the diagram, computes the layout with the ELK solver and attaches real service icons, where Excalidraw is a canvas on which a person draws every element by hand.

Same format, no lock-in, generated for you

Every diagram is persisted as a standard .excalidraw scene under your repository, so it opens in Excalidraw and any compatible client. That was a deliberate choice: a diagram trapped in a format one application reads is a diagram you eventually lose. What Lucid Train adds is that the scene is produced from your code, with positions computed by ELK and real bundled service logos on the cards.

Structure Excalidraw has no notion of

Tier bands that make dependency direction visible at a glance, node states that mark single points of failure in red, per-node documentation panels, four diagram kinds, six themes, 50 versions of history, and a vision model that inspects the rendered canvas and corrects alignment. On a free-form canvas all of that is something a person maintains by hand, if at all.

The canvas becomes a specification

One action turns the diagram into a markdown specification of every component and relationship, bundles your DESIGN.md and README, and starts a coding turn that returns reviewable diffs. A whiteboard cannot do this because a whiteboard does not know that a rectangle is a service.

What Excalidraw is good at

Thinking. It is the best tool there is for sketching an idea in the first fifteen minutes of a design conversation, the hand-drawn style usefully signals that a diagram is provisional, and the collaborative mode is excellent. It is free and open source.

Side by side

Lucid TrainExcalidraw
Generates from a codebaseYesNo
LayoutComputed by an ELK solverManual
File formatExcalidraw scene, fully compatibleExcalidraw scene
Real service iconsYes, ~45 bundled, offlineCommunity libraries
Tier bands and failure markingYesNo
Per-node documentationYesNo
Version history50 versions per diagramNo
Diagram to code as a specificationYesNo
ExportSVG, 2x PNG, Markdown, .excalidrawSVG, PNG, .excalidraw
Real-time collaborationNoYes
PriceCLI free and open source; desktop $3/month, 7-day trial, no cardFree, open source
FAQ

Questions

Can I open Lucid Train diagrams in Excalidraw?

Yes, they are standard Excalidraw scenes. That is deliberate, so the diagrams outlive any decision about which tool to use.

Does it use the hand-drawn style?

It can, though the default is clean. A diagram generated from real code is a record rather than a sketch, and the roughened style reads as more provisional than it is.

What does Lucid Train add over Excalidraw?

Generation from your codebase, solved layout, bundled service icons, tier bands, failure marking, per-node docs, version history, and converting the canvas into a coding specification.

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