OpenWiki:CLI工具,用于为你的代码库编写和维护代理文档
摘要
OpenWiki是LangChain的一个CLI工具,可自动生成和维护代码库的文档,专为AI代理设计。它支持多个推理提供商,并可与GitHub Actions集成以实现每日更新。
查看缓存全文
缓存时间: 2026/07/01 23:03
langchain-ai/openwiki
源仓库:https://github.com/langchain-ai/openwiki
OpenWiki
OpenWiki 是一个 CLI 工具,专为智能体构建,用于编写和维护代码库的文档。
OpenWiki
安装
npm install -g openwiki
快速开始
初始化 OpenWiki,配置模型和 API 密钥,然后生成文档。
openwiki --init
接着,为了确保文档始终最新,可以将 GitHub Action 添加到仓库中,使其每天自动打开一个包含文档更新的 PR:openwiki-update.yml
将上述文件的内容复制到仓库的 .github/workflows/openwiki-update.yml 中。
用法
启动交互式 CLI:
openwiki
带初始请求启动 OpenWiki:
openwiki "请为这个仓库生成文档"
运行单个命令后退出:
openwiki -p "总结你能做什么"
初始化 OpenWiki:
openwiki --init
更新现有文档:
openwiki --update
显示帮助:
openwiki --help
当 openwiki/ 目录不存在时,openwiki 会在其中创建初始文档。如果 openwiki/ 已存在,则会根据仓库的变更刷新该文档。默认情况下,CLI 在每次运行后保持打开状态,以便你发送后续消息。使用 -p 或 --print 可以执行一次性的非交互式运行,并打印最终的助手输出。
openwiki 会自动向 AGENTS.md 和/或 CLAUDE.md 文件中追加提示,以指示你的编码智能体在查找上下文时参考该文件。如果仓库中尚不存在该文件,OpenWiki 会为你创建它。
首次交互式运行时,OpenWiki 会引导你配置推理提供商、API 密钥和 LLM。你还可以设置 LangSmith API 密钥,将 OpenWiki 运行的追踪记录到名为 “openwiki” 的 LangSmith 追踪项目中(可选)。
这些配置选项和密钥将保存在本地机器的 ~/.openwiki/.env 文件中。
自定义
OpenWiki 开箱支持 OpenRouter、Fireworks、Baseten、OpenAI 和 Anthropic。默认预定义了少量模型(如 GLM 5.2、Kimi K2.6、Sonnet 5 等),但对于每个推理提供商,OpenWiki 都允许你指定自定义的模型 ID。
如果你希望添加某个推理提供商或模型,欢迎提交 PR!
相似文章
@yibie: LangChain 开源了 OpenWiki——一个专门给 agent 用的 CLI,自动为你的代码库写文档并持续维护。不是让你手写文档,是让 agent 写、agent 维护、agent 参考。 OpenWiki:LangChain 开…
LangChain 开源了 OpenWiki,一个专为 AI agent 设计的 CLI 工具,可自动为代码库生成并持续维护文档,支持多种模型和持续集成。
@BraceSproul: https://x.com/BraceSproul/status/2072375136368660515
OpenWiki 是一个开源代理和命令行工具,能够自动生成并维护代码库的文档,帮助编码代理理解仓库结构和逻辑。
@BraceSproul: https://x.com/BraceSproul/status/2075276912134631484
OpenWiki 0.1.0 引入了 OpenWiki Brains,这是一个可以从 Gmail、Notion、git 仓库和网络搜索等来源创建和维护本地 wiki 的工具,为 AI 智能体提供主动、持久的内存,无需手动更新。
@nickgomez:介绍 @OpenKnowledge,专为人类和智能体打造的最佳 Markdown IDE。开源、本地化和私有。兼容 LLM 维基…
介绍 OpenKnowledge,一款开源、本地化、私有的 Markdown IDE,专为人类和 AI 智能体设计,兼容 Claude、Codex 及其他智能体。
@tom_doerr: 为代码库生成文档和架构图 https://github.com/FSoft-AI4Code/CodeWiki…
CodeWiki是一款开源工具,利用AI为大规模代码库生成全面的文档和架构图,支持多种LLM提供商和订阅模式。