Repolode
emanuele-em

emanuele-em/kanzo

Self-hosted kanban board in the browser and an MCP server in one small Rust binary, shared by you and your coding agents.

Open-source alternative to:TrelloJira

Stars
1,066
Forks
76
Open issues
0
Last commit
yesterday

What is it?

Kanzo is a kanban board that runs as a single small program. It serves a board in your browser and also acts as an MCP server, so tools like Claude Code and Codex can read and move the same tasks you see. The whole board is stored as one folder, and sync goes through a private git repository you own, so there is no account or hosted server to set up.

The program bundles SQLite and runs on macOS and Linux, including Raspberry Pi. Commands cover starting the board, installing it as a background service, exporting the board to Markdown or JSON, and syncing across machines. Agents connect by adding the kanzo MCP server to their client, and they comment on cards as they work.

Sync is designed for switching between machines: work on one, sync, then continue on another. Running a single board on a trusted network is also supported, with agents pointing at its /mcp endpoint.

Key features

  • 01Browser kanban board and MCP server in one binary of about 4 MB
  • 02Agents such as Claude Code and Codex can read and move tasks and leave comments
  • 03Board stored in a local SQLite database, with private git repo sync across machines
  • 04Command-line export to Markdown or JSON, optionally per project
  • 05Optional background service that starts the board at login
  • 06Image attachments on tasks and comments, with file paths available to agents

Use cases

  • Tracking tasks that you and a coding agent work through together in a repo
  • Running a personal board on a Raspberry Pi or home server that you reach from several machines
  • Keeping a private, git-backed task list without signing up for a hosted service
  • Giving several local agents a shared task queue over MCP on a trusted network

Quick start

  1. 1

    Install the binary with the official install script from the README (macOS and Linux)

  2. 2

    Or install with Cargo

    cargo install kanzo
  3. 3

    Start the board in your browser at http://localhost:4242

    kanzo

Things to know

  • Licensed under AGPL-3.0, so modified versions offered over a network must share their source.
  • The README's install script is for macOS and Linux; other platforms are not covered.
  • Sync across machines needs a private git repo you set up and own.
  • The board has no logins, so exposing it on a network with listen = "0.0.0.0" is only safe on a trusted network.

In collections

Topics

FAQ

What is kanzo?
Self-hosted kanban board in the browser and an MCP server in one small Rust binary, shared by you and your coding agents. Kanzo is a kanban board that runs as a single small program. It serves a board in your browser and also acts as an MCP server, so tools like Claude Code and Codex can read and move the same tasks you see. The whole board is stored as one folder, and sync goes through a private git repository you own, so there is no account or hosted server to set up.
Is kanzo free to use? What license does it have?
kanzo is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is kanzo still maintained?
Actively maintained. The last commit to kanzo was on Nov 6, 2026.
What can I use kanzo for?
Tracking tasks that you and a coding agent work through together in a repo Running a personal board on a Raspberry Pi or home server that you reach from several machines Keeping a private, git-backed task list without signing up for a hosted service Giving several local agents a shared task queue over MCP on a trusted network
How do I install kanzo?
Install the binary with the official install script from the README (macOS and Linux) Or install with Cargo: cargo install kanzo Start the board in your browser at http://localhost:4242: kanzo
Where can I get kanzo?
The source code and installation instructions are on GitHub: https://github.com/emanuele-em/kanzo

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects