Generate
Generate an architecture diagram from what you already have.
Every source below lists the exact files it reads and the constructs it maps to diagram nodes.
$curl -fsSL https://lucidtrain.com/install.sh | sh
- Generate a Diagram from a CodebasePoint it at a repository and it surveys the code the way a new engineer would, then draws what it found.
- Generate a Diagram from TerraformTerraform already describes your infrastructure precisely. The diagram is a rendering of something you have written down, not a guess.
- Generate a Diagram from Kubernetes ManifestsKubernetes YAML contains the whole topology and presents it as several hundred lines in which none of it is visible.
- Generate a Diagram from Docker ComposeA Compose file is already a complete description of a small system. It is just written in a format that hides the shape.
- Generate a Diagram from a GitHub RepoClone it and point the app at the directory. Private repositories work exactly the same way, because nothing is uploaded to make it work.
- Generate a Diagram from a SQL SchemaForeign keys already record the relationships. An ER diagram is a rendering of constraints the database is enforcing anyway.
- Generate a Diagram from an OpenAPI SpecAn OpenAPI document is exhaustive and unreadable. The useful diagram is not every endpoint, it is the shape underneath them.
- Generate an AWS Architecture DiagramIt reads your infrastructure as files rather than by connecting to your account, which means it needs no credentials and works against environments you cannot reach.
- Generate a Diagram from a MonorepoThe hard part of diagramming a monorepo is not reading it, it is deciding what to leave out.
- Generate a Diagram from a Python ProjectPython projects hide their structure in decorators and imports, both of which are readable and neither of which is visible from a directory listing.
- Generate a Diagram from a TypeScript ProjectTypeScript projects usually have a real structure and a directory layout that obscures it, mostly because everything is a file that exports something.
- Generate a Diagram from a Go ProjectGo's package structure is unusually honest, which makes it one of the better languages to read architecture out of.
- Generate a Diagram from a Rust ProjectCargo already knows the crate graph, so a workspace diagram is mostly a rendering of something the build system computes anyway.
- Generate a Diagram from a Django ProjectDjango's conventions are strong enough that most of the architecture is declared rather than implied, which makes it one of the easiest sources to read accurately.
- Generate a Diagram from a Next.js ProjectThe interesting line in a Next.js app is the one between server and client, and it is invisible in the file tree.
- Generate a Diagram from a Prisma SchemaA Prisma schema states relationships explicitly, which makes it one of the most reliable sources for an entity diagram that exists.
Elsewhere
- System Design TemplatesEach template is a real diagram produced by the same layout engine the app runs, not a picture of one.
- AI System DesignThe diagram can cause the code, not just describe it.
- Harness EngineeringAgent equals model plus harness. The harness is the half you can actually change.
- Coding Engines Lucid Train Can DriveThe binary is already on your machine and already signed in. Nothing is proxied and no credential passes through us.
- Dependency and Agent Supply Chain AuditYour packages are audited by everyone. The programs your agent launches are audited by almost no one.
- Grafana and Observability in a Coding AgentNothing is exported to us. It reads the Grafana you already run, with your credential, on your machine.
- AI Design Mode for Web PagesRunning on the Claude Code or Codex CLI you already have, with your repository open beside it.
- Software Architecture GlossaryWhat each term means, where it came from, and where it stops being useful.
- Guides to Choosing Architecture ToolsNo winner is declared, because the right answer depends on constraints a web page cannot see.
- Alternatives to Popular Diagramming and Agent ToolsEach page sorts the field by the reason you are leaving, because that is what decides the answer.
- MCP and Architecture DiagramsYour agent supplies the structure. A constraint solver decides where everything goes.
- AI Diagram GeneratorsThe agent emits a semantic graph and ELK computes the layout, so overlapping boxes are structurally impossible.
- Compare Lucid TrainEvery page says what the other tool is better at. If that section were empty the comparison would not be worth reading.
- Convert Code and DiagramsEvery conversion page states what survives the round trip and what does not.
- Use CasesEach page includes who it is not for, which is usually the more useful half.
- Beyond DiagramsDiagrams are the front door. These are the rooms behind it.