AI News HubLIVE
站內改寫1 分鐘閱讀

Plasma Wiki:為AI智能體設計的命令行Wiki管理工具

Plasma Wiki是一個命令行工具,用於維護由AI智能體編輯的Markdown Wiki。它遵循LLM Wiki模式和Google的開放知識格式,自動生成索引和交叉鏈接,並處理並行編輯衝突。支持通過pip安裝,可與Claude Code和Codex集成。

來源Hacker News AI作者: ndiao

Plasma Wiki 是一個命令行工具(CLI),專為維護由AI智能體編輯的Markdown Wiki而設計。該工具遵循Andrej Karpathy提出的“LLM Wiki”模式以及Google的“開放知識格式”,通過自動生成索引和交叉鏈接,並處理並行編輯衝突,使得內容管理更加高效。

Wiki的結構是一個由Markdown文件組成的樹形結構,每個文件夾對應一個章節,每個Markdown文件對應一個條目。_index.md文件用於索引和鏈接,允許人類和AI智能體共同讀寫。頁面、文件夾和Wiki名稱默認支持空格、破折號、混合大小寫和Unicode,但會拒絕可能破壞結構的字符,如路徑分隔符和隱藏文件。用户可以通過_config/settings.json文件設置更嚴格的命名規則。

安裝Plasma Wiki非常簡單,可以通過pip、pipx或uv工具進行。此外,它還提供了插件,可以集成到Claude Code和Codex中,使得AI代理可以直接通過命令管理Wiki。

Plasma Wiki提供了一系列CLI命令:

  • wiki init:在當前項目中初始化新的Wiki
  • wiki config:安裝Obsidian插件和Git合併驅動程序
  • wiki lint:驗證Wiki結構並標記問題
  • wiki update:同步索引鏈接與文件系統
  • wiki map:打印縮進樹形概覽
  • wiki search:使用正則表達式搜索內容
  • wiki read:讀取指定條目

默認情況下,命令作用於當前目錄下的wiki/文件夾,但可以通過--path參數指定其他目標。map、search、update和lint命令還接受可選的名稱參數,以限制作用範圍。

開發方面,該項目使用Python編寫,可以通過安裝腳本或uv工具設置開發環境。運行測試使用pytest,代碼風格檢查使用pre-commit。項目遵循Apache 2.0許可證,幷包含貢獻指南和安全策略。

總之,Plasma Wiki為需要結構化知識庫的AI代理和人類團隊提供了一個高效、自動化的Wiki管理解決方案。