{"name":"kanzo: A Rust Kanban Board for Humans and Coding Agents","description":"kanzo is a local-first kanban board and MCP server in one small Rust program, so people and coding agents can work on the same tasks. It uses SQLite and runs on macOS, Linux, Windows, and Raspberry Pi.","github":"https://github.com/emanuele-em/kanzo","url":"https://osrepos.com/repo/emanuele-em-kanzo","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/emanuele-em-kanzo","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/emanuele-em-kanzo.md","json":"https://osrepos.com/repo/emanuele-em-kanzo.json","topics":["rust","self-hosted","mcp-server","productivity","local-first","kanban","task-management"],"keywords":["rust","self-hosted","mcp-server","productivity","local-first","kanban","task-management"],"stars":null,"summary":"kanzo is a local-first kanban board and MCP server in one small Rust program, so people and coding agents can work on the same tasks. It uses SQLite and runs on macOS, Linux, Windows, and Raspberry Pi.","content":"## Overview\n\nkanzo is a browser-based kanban board and MCP server built in Rust, with SQLite for its board data. It brings people and coding agents onto the same tasks: agents can take work, move cards, and comment through MCP, while people manage the board in a browser or use the CLI. The project is designed to run locally without an account or separate server, on macOS, Linux, Windows, and Raspberry Pi.\n\nBoards can be shared live across computers on a network or synced between machines through a private Git repository. This makes kanzo suited to small teams or individuals who want agent-assisted task tracking without adopting a hosted project-management service.\n\n## Key Features\n\n- Browser-based kanban board with projects, task descriptions, comments, and image attachments.\n- MCP server that lets coding agents take tasks, update their status, and comment.\n- CLI commands for starting the board, sharing or syncing it, and exporting board data as Markdown or JSON.\n- Live board sharing across computers on a trusted network, plus Git-based sync for machines used at different times.\n- Optional backlog column for ideas agents should leave untouched until promoted to todo.\n- SQLite-backed data stored locally, with configurable data directory and port.\n- Service installation to keep the board running and start it at login.\n\n## Use Cases\n\n- A developer wants coding agents to work from a visible task queue while retaining control of which tasks are assigned to people.\n- A solo user wants a local project board that can be accessed from the browser and manipulated from scripts or a terminal.\n- A household or small team wants to share one board across computers on a trusted home network, potentially hosted on a Raspberry Pi.\n- Someone working across machines at different times wants to carry board state through a private Git repository rather than run a shared server.\n\n## Our Take\n\nkanzo offers an unusually compact way to coordinate browser-based task management with MCP-capable coding agents, but it is very new and development is highly concentrated in one contributor.\n\n**Good fit if:**\n- You want a local kanban board that coding agents can operate through MCP, and are comfortable running a Rust application.\n- You prefer self-hosted task data and can use its network sharing or private Git sync model.\n- You can accept an early-stage project: it is changing quickly, has recent releases, and reported issue and pull-request handling is prompt.\n\n**Look elsewhere if:**\n- You need an established project with work distributed across a larger contributor group.\n- You require accounts or built-in access controls for sharing. The README explicitly warns that shared boards have no logins and should only be exposed on a trusted network.\n- Your organization cannot meet the AGPL-3.0 obligations, including source-sharing requirements when offering a modified version over a network.\n\n## Project Health\n\n| Signal | Value |\n|---|---|\n| Status | **New**: less than six months old and changing fast |\n| Last commit | 2026-11-01 (today) |\n| Commits, last 90 days | 100+ |\n| Releases, last 12 months | 6 (latest v0.2.1, 2026-10-27) |\n| Contributors | 3 (top contributor: 93% of commits) |\n| Issues closed, last 90 days | 3 (typically closed in 0 days) |\n| Pull requests merged, last 90 days | 7 (typically merged in 0 days) |\n| Project age | 7 days |\n\nChecked on 2026-11-01 with the GitHub API.\n\n## Project Facts\n\n- Language: Rust\n- License: AGPL-3.0\n- Stars: 509\n- Forks: 26\n- Topics: ai-agents, claude-code, cli, codex, coding-agents, kanban, local-first, mcp\n- Archived: no\n\n## What You Need\n\nDetected in the repository:\n\n- Rust 1.89 or newer (from Cargo.toml)\n- Automated checks on GitHub Actions\n\n## Getting Started\n\nInstall on macOS or Linux with:\n\n```sh\ncurl -LsSf https://github.com/emanuele-em/kanzo/releases/latest/download/kanzo-installer.sh | sh\nkanzo\n```\n\nThe board opens at `http://localhost:4242`. Windows installation and agent setup instructions are in the [README](https://github.com/emanuele-em/kanzo#readme).\n\n## License in Plain Words\n\n**AGPL-3.0** (network copyleft).\n\n- Commercial use: yes\n- Modify and redistribute: yes\n- You must keep: the license notice\n- Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)\n- Includes an explicit patent grant from the contributors\n\nA summary, not legal advice: the LICENSE file is what applies.\n\n## Alternatives\n\n- [kaneo](https://osrepos.com/repo/kaneo-app-app): Kaneo is a team-oriented web app with board, list, calendar, and Gantt views, while kanzo is a local-first Rust kanban board with an MCP server.\n- [kanri](https://osrepos.com/repo/kanriapp-kanri): Kanri is a standalone desktop Kanban app with import and export options, while kanzo also exposes its local task board to coding agents through MCP.\n\n| Project | Language | License | Stars | Status |\n|---|---|---|---|---|\n| **kanzo** | Rust | AGPL-3.0 | 509 | New |\n| [kaneo](https://osrepos.com/repo/kaneo-app-app) | TypeScript | MIT | 9.4k | Active |\n| [kanri](https://osrepos.com/repo/kanriapp-kanri) | Vue | GPL-3.0 | 2k | Maintained |\n\n## Considerations\n\n- The project is only days old in the supplied health data and is changing quickly. Although it has recent commits and releases, one contributor accounts for most of the code, so maintenance continuity is a meaningful risk.\n- Rust 1.89 is the listed runtime requirement for building from source. The README describes prebuilt installers and Cargo installation; no Docker or Compose setup is listed.\n- Network sharing has no login system. Keep it on a trusted network or use a VPN for remote access, as the README recommends.\n- AGPL-3.0 permits use and modification but requires sharing source for modified versions offered over a network.\n- The supplied requirements data reports no tests, so adopters should assess their own validation needs before relying on it for critical workflows.","metrics":{"detailViews":25,"githubClicks":17},"dates":{"published":null,"modified":"2026-11-01T19:44:30.000Z"}}