# Lucid Train Lucid Train 是一款本地优先的编程工具,可从代码仓库生成架构图,并将其转换为 AI 编程代理的规格说明;支持桌面应用和免费的开源 Rust 命令行工具。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具 ## 什么是 Lucid Train? Lucid Train 是一款本地优先的开发者工具,可从源代码生成架构图,并将这些图用作 AI 辅助编程的规格说明。它可以扫描代码仓库,生成由组件及其关系构成的语义图,并将生成的架构交给其编程代理。 该产品提供桌面应用和轻量级 Rust 命令行工具两种形式。桌面应用将编程代理会话与 Diagram、Audit、Dashboards 和 Connectors 界面结合在一起。CLI 则在面向终端的工作流中提供相同的代理核心。 ## Lucid Train 能做什么? ### 从代码仓库生成架构图 代理会读取本地计算机上的代码仓库,并生成由组件、层级和关系构成的语义图。ELK 负责计算位置和正交边路由,而不是依赖语言模型生成坐标。 ### 可编辑的图表规格说明 生成的图表是 Excalidraw 场景,可导出为 SVG 或 PNG,并在 Excalidraw 客户端中编辑。通过一键操作,还可以将画布转换为 Markdown 规格说明,涵盖组件、关系和叙述者备注。 ### 本地及可配置的模型提供商 可通过 Ollama 在本地运行模型,为 OpenAI 兼容端点或 OpenRouter 提供 API 密钥,或使用文档中介绍的托管模型选项。网站称,提示词会发送给用户选择的提供商。 ### 代理审查和执行模式 CLI 和代理支持完整工具使用、仅提议式规划以及带引用的研究模式。规划模式允许在执行前审查计划,而按风险分级的命令和可审查差异则为编辑操作提供检查点。 ### 多项目桌面工作区 桌面应用可以容纳多个代码仓库,每个项目都维护自己的代理辅助进程和历史记录。它还包括命令面板、用于启动 VS Code、Cursor 或 Zed 的编辑器启动功能、语音输入,以及面向视觉模型的图像附件。 ### 审计、可观测性和连接器 桌面应用包括使用 osv-scanner 进行依赖项检查,以及 npm、cargo 和 pip 审计;还支持 MCP 配置审计、用于仪表板和遥测的 Grafana 访问,以及 stdio MCP 服务器和 SKILL.md 包。 ## 使用场景 ### 帮助工程师熟悉陌生代码仓库 新工程师可以从基于现有代码库生成的图表开始,而不必仅依靠分散的文件和文档来重新构建系统认知。 ### 记录旧有代码或代理生成的代码 团队可以检查旧系统的架构,或检查多次 AI 编程会话中生成的代码,然后根据当前代码仓库创建可编辑的图表和 Markdown 规格说明。 ### 架构评审和技术设计文档 评审人员可以基于从实际实现中生成的图表展开讨论。生成的规格说明可为设计文档或评审流程提供结构化材料。 ### 迁移规划 团队可以使用源自代码仓库的图表检查当前系统,并在要求编程代理实施变更前,明确迁移过程中的中间状态。 ### 离线及受限代码环境 无法将源代码发送到浏览器的组织可以借助 Ollama 在本地运行该工作流。网站将本地执行描述为离线运行,在此设置下无需 API 密钥。 ## 常见问题 ### Lucid Train 如何生成架构图? 代理会扫描代码仓库,并生成由组件、层级和关系构成的语义图。随后,ELK 布局引擎会计算位置和正交边路由,因此语言模型不会决定方框坐标。 ### 源代码会离开本地计算机吗? 网站称,代码仓库会在用户的计算机上读取;使用本地 Ollama 模型时,还可以完全离线运行。对于外部提供商,提示词会发送给用户配置的提供商;凭据会存储在操作系统钥匙串中。 ### 生成图表后可以做什么? 图表是 Excalidraw 场景,可以导出为 SVG 和 PNG,并继续在 Excalidraw 客户端中编辑。桌面应用还可以将画布转换为 Markdown 规格说明,列出组件、关系和备注。 ### CLI 和桌面应用有什么区别? 两者使用相同的代理核心。CLI 是面向终端的 Rust 二进制工具,支持模式、计划、差异和令牌计量;桌面应用则在一个窗口中增加 Code、Diagram、Audit、Dashboards 和 Connectors。 ### Lucid Train 如何定价? CLI 免费且开源,无需账户。桌面应用提供七天免费试用,价格为每年 30 美元;按年计费时相当于每月 2.50 美元。模型使用费用另计:用户可以运行本地模型,也可以向与其 API 密钥关联的提供商付费。 ## 快速信息 - **产品类型**: AI 编程和架构图工具 - **主要平台**: 适用于 macOS 和 Windows 的桌面应用;用于终端的 Rust CLI - **图表格式**: 支持导出 SVG 和 PNG 的 Excalidraw 场景 - **本地工作流**: 支持 Ollama,可离线运行本地模型 - **代理集成**: stdio MCP 服务器、SKILL.md 包和 OpenAI 兼容端点 - **CLI 定价**: 免费且开源