1
Install KiwiFS
- Release binary
- Docker
- From source
Download the latest release for your platform and put it on your All builds are on the releases page, each with a
PATH:Terminal
.sha256 checksum.2
Create a knowledge base
Terminal
kb template: sample pages, page schemas, a workflow, and a .kiwi/ folder with configuration and an agent playbook.knowledge
.kiwi
config.toml
playbook.md
rules.md
schemas
templates
workflows
getting-started
guides
reference
index.md
SCHEMA.md
--template to start from something else, such as wiki, memory, tasks, adr, or blank. See Init templates for all twelve.3
Start the server
Terminal
/api/kiwi/ and MCP over HTTP at /mcp.4
Write a page
Write through the API or straight to disk. Both go through the same pipeline.The REST call returns the new ETag, which you pass as
If-Match on later writes to detect conflicts:5
Verify it was indexed and versioned
Terminal
notes/auth.md with the match highlighted. The versions list shows one commit whose author is my-agent, or fswatch if you wrote to disk.Your knowledge base is running. Every write is now searchable within a moment and recorded as a git commit.
Connect an agent
Point an MCP client at the running server. Your agent gets 78 tools for reading, writing, searching, querying, refactoring, and coordinating through drafts and claims.- Claude Code
- Claude Desktop and Cursor
- No server
Terminal
Next steps
Configuration
Auth, search, versioning, vector embeddings, and more.
Agent interface
Filesystem, REST, and MCP access patterns.
Web UI
Tree, editor, graph, Bases, and search.
Deploy with Docker
Run KiwiFS in production with Docker Compose.