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 套件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案