Agent-ready · Every change reviewable · Self-hosted, soon

Write things down, together.

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.

01Writing

An editor that stays out of the way

Spaces and folders for everything your team knows. A block editor built for real documents, and the history and conversation around every page.

Blocks for real docs

Code with highlighting, tables, tabs, steps, callouts, Mermaid diagrams, drawings, file trees and embeds. Slash commands and markdown shortcuts.

Every save is a version

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.

Comments and mentions

Threads on any passage, @mentions, and notifications for replies. Resolve a thread when it's done; it stays in the page's history.

Find anything

Instant full-text search across every space you can read. Import markdown, zips or VitePress docs, and export a whole space whenever you like.

02Agents and files

Your agents work in Kribble, and you can see what they did

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

Every change is reviewable

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.

Many notes, as plain files

Pull a folder as markdown, change it with any tool or agent, and push it back. Big edits stop being a hundred clicks.

Docs that live in a repository

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.

03Publishing

Publish a space as a site, when it's ready

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.

Docs sites, done

Sidebar, table of contents, search, light and dark, syntax highlighting. Your logo and name, and tabs for top-level sections.

Versions and languages

Folders become a version switcher or a language switcher. Readers move between v1 and v2, or English and German, on the same page.

Public or private

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.

04Everywhere you write

One editor, wherever you are

The same editor in the browser, a desktop app and your IDE, all signed in to your own server.

Browser

Web

Nothing to install. Works on phones too.

macOS · Windows · Linux

Desktop

Tabs and side by side, several servers, folders synced as files.

Extension

VS Code

Open and edit notes next to your code.

Plugin

JetBrains

IntelliJ, GoLand, Rider and the rest.

Terminal

CLI

Read, search, edit, pull and push, for you and your agents.

05Download

Get Kribble

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.

kribble CLI

v0.12.0-225-gba3c9a3

For you and your agents. One file, no dependencies; it updates itself with kribble update.

macOS · Linux
$ curl -fsSL https://getkribble.com/install.sh | sh
Windows
> irm https://getkribble.com/install.ps1 | iex

Then give your agents a docs site: kribble mcp install --docs https://docs.example.com

Or download a build

06Self-host

Your servers, your data

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.

Not available yet

The Kribble server isn't available to the public yet.

The CLI and its docs tools already work for everyone: download them above.

Want it for your team? Get in touch.

  • Two Go binaries: the web server and the site builder
  • PostgreSQL 16+ and Meilisearch for search
  • Files on local disk, or any S3-compatible storage
  • Sign-in with accounts, invites or LDAP / Active Directory
  • Published sites served by the same server, no extra infrastructure
  • Redis only when you run more than one web server

What it runs on: two Go binaries and common open-source services, with Docker Compose for those who prefer containers.

Start writing things down.

Get the CLI for your agents today, or set Kribble up for your team.