Docs, specs and runbooks for your team, and for the agents that work with it.
A calm editor with versions and comments on every page. Your coding agents read and edit notes through the CLI, and you review each change like a diff. Publish any of it as a fast static site. On your own servers, soon; the CLI is here today.
Spaces and folders for everything your team knows. A block editor built for real documents, and the history and conversation around every page.
Code with highlighting, tables, tabs, steps, callouts, Mermaid diagrams, drawings, file trees and embeds. Slash commands and markdown shortcuts.
See who changed what as a diff, and roll back. When two people edit at once, changes merge on their own, or block by block when they clash.
Threads on any passage, @mentions, and notifications for replies. Resolve a thread when it's done; it stays in the page's history.
Instant full-text search across every space you can read. Import markdown, zips or VitePress docs, and export a whole space whenever you like.
Claude Code, Claude Desktop and Codex read, search and edit notes through the kribble CLI and MCP. They borrow the CLI's login, so no token gets pasted into their settings.
# Approve this computer in the browser $ kribble login # Connect Claude Code, Claude Desktop and Codex $ kribble mcp install ✓ claude-code ✓ claude-desktop ✓ codex # Then look at what an agent changed $ kribble changes --since 2h --diff # Or work on a folder as markdown files $ kribble pull "Product/Specs" specs $ kribble push
Each save is a version, attributed to the token that made it. Read an agent's edit as a diff, then keep it or roll it back.
Pull a folder as markdown, change it with any tool or agent, and push it back. Big edits stop being a hundred clicks.
Keep a project's docs next to its code and push them from CI with a scoped token. People read and comment on them in Kribble.
Turn any space or folder into a fast static site: the same typography as the editor, served by your own server. Or keep it all internal.
Sidebar, table of contents, search, light and dark, syntax highlighting. Your logo and name, and tabs for top-level sections.
Folders become a version switcher or a language switcher. Readers move between v1 and v2, or English and German, on the same page.
Open to everyone, or only to people who sign in. Sites ship with a sitemap and llms.txt, so search engines and AI tools find their way around.
The same editor in the browser, a desktop app and your IDE, all signed in to your own server.
Nothing to install. Works on phones too.
Tabs and side by side, several servers, folders synced as files.
Open and edit notes next to your code.
IntelliJ, GoLand, Rider and the rest.
Read, search, edit, pull and push, for you and your agents.
The kribble CLI is useful on its own: it gives your agents any published docs site, with no account anywhere. With a Kribble server, it reads and edits your notes too.
For you and your agents. One file, no dependencies; it updates itself with kribble update.
$ curl -fsSL https://getkribble.com/install.sh | sh> irm https://getkribble.com/install.ps1 | iexThen give your agents a docs site: kribble mcp install --docs https://docs.example.com
The Kribble server runs on your own infrastructure: the editor, versions, comments and publishing for your team, with the CLI, the editor extensions and the desktop apps updating from it.
The CLI and its docs tools already work for everyone: download them above.
Want it for your team? Get in touch.
What it runs on: two Go binaries and common open-source services, with Docker Compose for those who prefer containers.
Get the CLI for your agents today, or set Kribble up for your team.