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 コミットに変換され、完全な監査トレイルと時点復元機能を提供します。
  • Human Interface:ブロックエディタ、Wiki リンク、ナレッジグラフ可視化を備えた埋め込み Web UI により、人間が閲覧・編集できます。

Who it’s for

  • AI Agent Builders:コンテキストがセッション間で蓄積される永続的で構造化されたメモリや作業領域を必要とするエージェントを開発する開発者。
  • Teams replacing Notion/Confluence:ベンダーロックインのないセルフホスト型 Markdown ベースの Wiki を求めるチーム。
  • Compliance-heavy industries:Git による不変の監査トレイルが必要な組織。
  • DevOps/Platform teams:インシデント後にエージェントが自動的に更新できるランブックを管理するチーム。

Highlights

  • Native MCP Integration:Claude、Cursor、その他の MCP クライアントとシームレスに接続できる 62 のツール。
  • Hybrid Search:全文検索とセマンティックベクトル検索を組み合わせ、ローカル ONNX 埋め込み器のゼロ依存オプションを提供。
  • DQL Queries:Markdown frontmatter に対する SQL ライクなクエリで構造化データを取得。
  • Zero Config:単一バイナリと埋め込みフロントエンドで配布。
  • Multi-space:各々が独自の Git リポジトリと検索インデックスを持つ、複数の分離されたワークスペースをサポート。