kiwifs/kiwifs
Markdown filesystem for agents and teams.
What it solves
KiwiFS 解決了原始 Markdown 檔案缺乏結構、可搜尋性與版本控制,無法讓 AI 代理與團隊有效協作的問題。它將一個 .md 檔案目錄轉換為可寫入、可搜尋且具版本控制的知識庫,同時保持人類可讀且可攜帶,避免了專有 SaaS 資料庫的鎖定。
How it works
KiwiFS 以單一 Go 二進位檔的形式運作,將磁碟上的 Markdown 檔案管理為唯一真實來源。它提供一個
- Agent Interface:AI 代理可透過 62 種原生 MCP(Model Context Protocol)工具、REST API 或直接檔案系統存取(NFS、S3、WebDAV、FUSE)與檔案互動。
- Search Index:實作全文搜尋(透過 SQLite FTS5 的 BM25)與可插拔的向量搜尋(支援 OpenAI、Ollama、ONNX、Cohere 以及 Qdrant、Pinecone 等向量儲存)。
- Versioning:每一次寫入操作皆自動轉換為原子 Git commit,提供完整稽核追蹤與即時還原功能。
- Human Interface:內嵌的 Web UI 包含區塊編輯器、Wiki 連結與知識圖譜視覺化,供人類瀏覽與編輯。
Who it’s for
- AI Agent Builders:開發需要持久、結構化記憶或工作空間的代理,使上下文能跨會話累積。
- Teams replacing Notion/Confluence:尋求自託管、基於 Markdown 的 Wiki,且無供應商鎖定的團隊。
- Compliance-heavy industries:需要透過 Git 提供不可變更稽核追蹤的組織。
- DevOps/Platform teams:維護可在事故後由代理自動更新的 Runbook 團隊。
Highlights
- Native MCP Integration:62 個工具,無縫連接 Claude、Cursor 與其他 MCP 客戶端。
- Hybrid Search:結合全文與語意向量搜尋,並提供零依賴本地 ONNX 嵌入器選項。
- DQL Queries:對 Markdown frontmatter 進行類 SQL 查詢,以取得結構化資料。
- Zero Config:以單一二進位檔與內嵌前端分發。
- Multi-space:支援多個獨立工作空間,每個都有自己的 Git 倉庫與搜尋索引。