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管理解決方案。