Architecture diagrams from code
Point the product at a repository and it produces a semantic view of components, tiers, and their relationships. The FAQ says the layout is handled by ELK rather than by the model placing boxes manually.
Lucid Train is a local-first AI coding harness that turns repo code into architecture diagrams for coding agents. Desktop app and Rust CLI, local models or API keys.
Lucid Train is an AI coding harness that generates architecture diagrams from a codebase and then uses that diagram as the specification for downstream coding work. The product is aimed at developers who want a clearer view of an existing repository before asking an agent to change it.
The site presents two product modes: a desktop app and a 6 MB Rust CLI. Both run on the user's machine and can use local models or the user's own API keys, so the code stays local and there is no usage meter built into the product.
Point the product at a repository and it produces a semantic view of components, tiers, and their relationships. The FAQ says the layout is handled by ELK rather than by the model placing boxes manually.
The diagram is also treated as the specification for the coding agent. The home page describes a workflow where a request is analyzed, drawn, and handed off as the design the agent builds from.
The desktop app groups Code, Diagram, Audit, Dashboards, and Connectors in one interface, so the same workspace can be used for implementation, review, and monitoring tasks.
The product supports multiple repositories in the same workspace, each with its own agent sidecar and history. That makes it suited to keeping separate projects organized without switching tools.
Lucid Train can work with any stdio MCP server and SKILL.md packs from skills.sh. The home page also mentions connectors for dashboards and dependency audits.
The terminal CLI is a single Rust binary with a keyboard-first TUI. The site says it supports live plans, thinking stream, diffs, and token accounting, and that it can run with local models or your own API keys.
A developer points the tool at a repo to get a visual map of components and dependencies before changing anything. This is useful when joining an unfamiliar codebase or reviewing a system that has grown without documentation.
After the architecture is generated, the diagram can be handed to the coding agent as a specification. That workflow supports agents that need a clearer design target before implementation work begins.
Teams can use the desktop app's Code, Diagram, Audit, Dashboards, and Connectors views to move between writing code, checking dependencies, and watching operational data in one place.
Users with multiple repositories can keep each project in its own workspace with separate history and an agent sidecar. That is helpful when tracking several services or codebases at once.
Developers who prefer a terminal workflow can use the Rust CLI for keyboard-first interaction, live plans, diffs, and token accounting without opening the desktop app.
Yes. The product FAQ states that you can point Lucid Train at a repository, and it surveys the codebase before emitting an architecture diagram. The diagram is generated locally on your machine, and the page says nothing is uploaded.
Yes. The FAQ says Lucid Train runs fully offline against local Ollama models. It does not require an API key, telemetry is off, and your code never leaves the machine.
The pricing page says the CLI is free and open source, while the desktop app is $3/month or $30/year and includes a 7-day trial. Model usage is separate: you can run local models at no cost or bring your own API key and pay the provider directly.
The FAQ says diagrams are Excalidraw scenes, which export to SVG and PNG and remain editable in Excalidraw clients. It also says one click can turn the canvas into a markdown specification listing components, relationships, and the narrator's notes.
The desktop app and CLI share the same agent core. The desktop app adds Code, Diagram, Audit, Dashboards, and Connectors in one window, while the CLI is described as a single 6 MB Rust binary with a keyboard-first terminal interface.
ByteAsk is a terminal-first AI coding agent for C and C++ that edits repos and verifies changes with compilers, debuggers, sanitizers, and tests.
Ghost is a terminal-based AI assistant for chatting, code generation, and CLI tasks. Includes free models, supports Linux, macOS, Windows, and is open source.
Vi3ecode is a maintained development environment for AI coding agents, keeping project context, terminal, Git, memory, flows and review connected.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
hob is an independent workspace for coding agents, with local control over sessions, terminals, history, routing, and follow-up work.
Manta AI is an autonomous web app testing tool that maps app behavior, catches regressions, and generates tests from a URL, no scripts or selectors needed.