deepwiki-rs
AI 驱动的自动化文档生成引擎,可从代码库自动分析并生成 C4 架构图、技术规格书与代码分析。
简介
Litho (deepwiki-rs) 是一个以 Rust 编写的高性能文档生成工具,旨在解决代码库与技术文档长期脱节的问题。它作为一个自主代理,通过解析原始代码来自动建立动态技术文档,特别专注于 C4 架构模型(上下文、容器、组件、代码)。通过自动映射模块关系与系统设计,它使架构师、技术主管与开发者能够在无需手动维护 Markdown 文件的情况下,保持技术规格的准确性。
-
自动生成完整的 C4 架构图与项目总览文档。
-
支持多种编程语言,包含 Rust、Python、JavaScript、TypeScript、Go、Java 与 C#。
-
可直接整合至 CI/CD 流水线,确保每次 git push 或合并请求后文档自动同步。
-
提供深入的代码库分析,包括结构逻辑、设计决策与架构演进的提取。
-
提供可自定义的文档模板,以符合各团队的风格与专业标准。
-
支持挂载外部知识库(如 PDF、Markdown 或 SQL 数据库纲要)以增强分析上下文。
-
当您需要进行深度架构分析、准备新成员入职文档或撰写技术设计规格时,请调用此工具。
-
针对小型项目建议使用 --model-efficient 参数以获取快速扫描结果,大型微服务或单体项目建议使用 --model-powerful 进行详细映射。
-
输入为包含源码(如 /src 或 /lib)的项目根目录路径;默认输出为包含详细 Markdown 的 ./litho.docs 目录。
-
受限于所选 AI 模型的 API 速率限制,建议在处理大规模代码库时使用批处理机制。
-
非常适合解决手动文档维护导致效率低下,或是软件架构因开发速度过快而出现架构漂移(Architecture Drift)的团队。
仓库统计
- Star 数
- 947
- Fork 数
- 119
- Open Issue 数
- 7
- 主要语言
- Rust
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 08:55