langchain-ai/openwiki

OpenWiki is a CLI that writes and maintains agent documentation for your codebase.

解决的问题

OpenWiki 是一个 CLI 工具,可自动化创建和维护代码库或个人知识库的维基。它通过使用 AI 代理生成链接的 Markdown 文件,当源代码或连接的数据源发生变化时,这些文件会自动更新,从而解决文档过时的问题。

工作原理

AI 代理读取源材料(如 Git 仓库或连接的应用程序),并生成结构化的 Markdown 维基。系统采用「有根主张(Grounded Claims)」架构,将事实信息追溯到特定版本的源证据(例如特定代码行)。当源证据发生变化时,OpenWiki 会准确识别出需要重写或淘汰的命题。

支持两种主要模式:

  • 代码模式:分析仓库并在 openwiki/ 文件夹中创建文档。可直接集成到 Cursor 或 Claude Code 等编码代理中。
  • 个人模式:从连接器(Notion、Slack、Gmail、X 等)中摄入数据,构建个人知识脑。

适用人群

  • 希望为其仓库实现自维护文档的 开发者
  • 希望将多个数字来源的碎片化信息整合为单一、链接维基的 知识工作者
  • 希望为其编码代理提供结构化、有根记忆的 AI 代理用户

核心亮点

  • 有根主张:将事实追溯到版本化的源证据,确保文档保持准确。
  • 编码代理集成:可在 Codex、Claude Code、OpenCode 和 Cursor 中运行。
  • 交互式可视化器:将维基转换为可探索的节点图。
  • 广泛连接性:内置九种连接器,支持 Notion、Slack、Gmail 等工具,以及用于运行时行为文档化的 LangSmith。
  • 开放知识格式:输出包含验证过的 Mermaid 图表的可移植 OKF v0.2 包。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目