才开源5天,就 9K+ Star!OpenWiki让AI编程Agent不再盲猜代码
AI 编程 Agent不了解项目结构,改代码全靠猜。OpenWiki 就为解决这个痛点而生。
7 月 5 日,LangChain 开源 OpenWiki——自动为代码库生成并维护 AI Agent 文档 的 CLI。开源 5 天,Star 冲到 9970,发了 4 个版本。
1 它做了什么
跑一遍 openwiki,项目根目录生成 openwiki/ 文件夹:架构概览、目录说明、关键模块、数据流。
代码变了再跑一次,增量更新,只刷新变动部分。
更巧妙的是,它会自动在 AGENTS.md / CLAUDE.md 里插入一段提示,告知 AI Agent 先读 openwiki/。不存在就创建,存在就追加。之后 Cursor / Claude Code 打开项目时自动先读 openwiki/。
2 用法
npm install -g openwiki → openwiki --init 交互式配置(提供商、Key、模型),凭据存 ~/.openwiki/.env。
然后 openwiki "请生成文档",生成 openwiki/ 目录。可继续追问。一次性输出加 -p:openwiki -p "总结"。
CI 自动更新(复制到 .github/workflows/openwiki-update.yml):
on:schedule:- cron: "0 8 * * *"jobs:update:runs-on: ubuntu-lateststeps:- uses: actions/checkout@v4- uses: actions/setup-node@v4with: { node-version: "22" }- run: npm install --global openwiki- run: openwiki --update --printenv:OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}OPENWIKI_MODEL_ID: z-ai/glm-5.2- uses: peter-evans/create-pull-request@v7with:add-paths: openwikibranch: openwiki/updatetitle: "docs: update OpenWiki"
不直接写 main,提 PR 走审查。GitLabCI 模板在官方 examples/。
3 跟同类项目比
| OpenWiki | AI Agent | |||
DeepWiki-Open | ||||
GitNexus | AI Agent | MCP | ||
ai-doc-gen | GitLab 集成 |
GitNexus 跟 OpenWiki 可互补——前者让 Agent 动态探索代码结构,后者让 Agent 先读静态文档。
npm install 即用。装一个跑下你熟悉的项目,感受最直接。当前 107 个 open issues 还很粗糙,但 5 天 4 版的迭代速度,大概率会成为 AI 工程标配。