Last updated: February 22, 2026 Latest stable: v0.1.0 (released February 22, 2026) License: MIT
Kanbu is a self-hosted, open-source project management system with scoped permissions (filesystem-style ACL), AI agent dispatch (OpenClaw), MCP integration (154+ tools), GitHub sync, knowledge graph (Graphiti), wiki with semantic search, real-time collaboration, and analytics. Built as a monorepo with React, Fastify/tRPC, PostgreSQL, and Docker.
| Category | Status |
|---|---|
| Core PM (board/tasks) | ✅ Complete |
| ACL & Permissions | ✅ 90% (edge cases open) |
| AI/MCP Integration | ✅ Complete (154 tools, OAuth 2.1 on develop) |
| OpenClaw Agent Dispatch | ✅ Complete |
| GitHub Integration | ✅ 90% (bi-directional sync) |
| Backup System | ✅ Complete (encrypted, scheduled, verified) |
| Wiki & Knowledge Graph | ✅ Complete (versions, graph, semantic search, RAG, community) |
| Analytics & Reporting | ✅ Complete (velocity, cycle time, workload, export CSV/JSON) |
| Real-time Collaboration | ✅ Complete (cursors, presence, heartbeat) |
| Docker Deployment | ✅ 90% (Coolify support) |
| OAuth 2.1 MCP | 🔄 80% (on develop) |
| Custom Fields | |
| Budget Module | |
| Email Notifications | ❌ Not started |
| Multi-instance Redis | ❌ Not started |
| Version | Title | Status |
|---|---|---|
| v0.1.0 | Initial Stable Release | ✅ Released |
| v0.2.0 | Multi-instance & Polish | ⬜ Planned |
| v0.3.0 | Custom Fields & Budget | ⬜ Planned |
| v1.0.0 | Stable Release | 💭 Future |
- 🔄 OAuth 2.1 for MCP Server (Phase 19)
- 🔄 MCP Services admin page
- 🔄 OAuth client management for users
- ⬜ Permission edge cases (ACL inheritance depth)
- ⬜ Email notifications (missing entirely)
- ⬜ Mobile layout optimization (basic responsive done, no dedicated mobile UX)
- ✅ OpenClaw agent dispatch — dispatch tasks to AI agents from the task view
- ✅ Agent run history with full response log
- ✅
@kanbu/openclaw-bridgepackage - ✅
AgentandAgentRunPrisma models - ✅ MIT license
- ✅ GitHub integration setup guide (docs/GITHUB-INTEGRATION.md)
- ✅ Backup encryption (AES-256-GCM)
- ✅ Backup verification (SHA-256 checksums)
- ✅ Backup self-service (UI: list, download, delete)
- ✅ Backup automation (scheduling, retention, restore wizard)
- ✅ Shared backup storage (multi-environment)
- ✅ Pre-commit hooks (Husky + lint-staged)
- ✅ Production Docker deployment
- ✅ Bootstrap admin (first user = admin)
- ✅ Wiki MCP tools (Phase 17, 18 tools)
- ✅ Registration control
- ⬜ Redis adapter for Socket.io (multiple API instances)
- ⬜ Shared session store (Redis)
- ⬜ Load balancer configuration documentation
- ⬜ Improved health check endpoints
- ⬜ Virtual scrolling for very long task lists (1000+ tasks)
- ⬜ Bundle size analysis and reduction
- ⬜ Mobile layout improvements (sidebar, task detail)
- ⬜ Email service integration (Resend/SendGrid)
- ⬜ Notification templates (task assigned, comment, mention)
- ⬜ Per-user notification preferences
- ⬜ Digest emails (daily/weekly)
- ⬜ ACL inheritance edge cases
- ⬜ Bulk permission changes
- ⬜ Permission audit report
- ⬜ Permission templates per role
The database schema (CustomField, TaskCustomValue) is already in place. Needs:
- ⬜ tRPC CRUD procedures for custom field definitions
- ⬜ Custom field values on tasks (set/get per-task)
- ⬜ Filter and sort tasks by custom field values
- ⬜ Custom field UI in task detail and project settings
- ⬜ Custom field types: text, number, date, dropdown, checkbox
The database schema (Budget, BudgetLine) is already in place. Needs:
- ⬜ tRPC CRUD procedures for budgets and budget lines
- ⬜ Budget UI in project settings
- ⬜ Link budget lines to tasks
- ⬜ Budget vs actual tracking
- ⬜ Financial summary view
- ⬜ PDF export (CSV/JSON/Trello already done)
- ⬜ Custom report builder
- ⬜ Cross-project analytics (current analytics are per-project)
- ⬜ Webhook notifications to Discord channels
- ⬜ Slack app installation flow
- ⬜ Task notifications (create, complete, assign)
- 💭 GraphQL endpoint alongside tRPC
- 💭 Public API documentation (OpenAPI/Swagger)
- 💭 API versioning
- 💭 SSO/SAML integration
- 💭 Custom domain support
- 💭 On-premise deployment guide
- 💭 Advanced audit (compliance)
- 💭 Project templates (Agile, Kanban, Scrum)
- 💭 Task templates
- 💭 Workflow automations (trigger → action)
Core project management
- Kanban board with drag-and-drop, swimlanes, WIP limits
- Board, List, Calendar, Timeline, Sprint, Milestone views
- Sprints with burndown charts and planning board
- Milestones
- Modules (group tasks within a project)
- Subtasks with time tracking
- Comments, attachments, task links
- Tags, categories, priority, due dates, time estimates
- Progress tracking, scoring
- Full activity log per task and project
Analytics & Export
- Analytics dashboard: velocity charts, cycle time, team workload, task counts
- Export tasks to CSV, JSON, Trello-compatible CSV (with column/tag/assignee filters)
- Full project export to JSON (structure + all tasks)
Search
- Full-text search within a project (tasks, comments, wiki pages)
- Workspace-wide task search across all projects
- Member search with @mention autocomplete
Permissions & Access
- Filesystem-style ACL (bitmask: R=1, W=2, X=4, D=8, P=16)
- Groups and role assignments
- Project groups
- Bootstrap admin, registration control
- API keys with scopes and service accounts
- Audit logs
AI & Integrations
- 154+ MCP tools for Claude Code
- OpenClaw agent dispatch (Agent tab on tasks, run history, response log)
- Graphiti knowledge graph (Python/FastAPI + FalkorDB) with temporal queries, entity deduplication, community detection
- Wiki AI: semantic search, RAG chat ("Ask the Wiki"), BM25 + hybrid search, entity extraction, contradiction detection and audit
- AI provider configuration (OpenAI, Ollama, LM Studio — global, workspace, or project scope)
- GitHub bi-directional sync (issues, PRs, commits, milestones, workflow runs, deployments)
- YouTube metadata in wiki editor
Wiki
- Project wiki and workspace wiki with rich-text editor
- Version history (up to 20 versions per page)
- Wiki community detection (Label Propagation clustering)
- Contradiction audit with revert support
Collaboration & Infrastructure
- Real-time collaboration (cursors, presence, typing indicators, heartbeat)
- In-app notifications
- Sticky notes (6 colors, linkable to tasks, wikis, sprints, project groups)
- Webhooks with delivery history and test endpoint
- Automated backup (AES-256-GCM, SHA-256, scheduling, restore wizard)
- Docker deployment (self-hosted, Coolify)
- Pre-commit hooks (Husky + lint-staged)
- CI/CD pipeline (GitHub Actions: lint, typecheck, build)
- OAuth 2.1 for MCP Server (Phase 19)
- MCP Services admin page
- User OAuth management
- Custom fields (per-project field definitions + per-task values)
- Budget module (budget + budget lines, linkable to tasks)
- Email notifications
- Multi-instance Redis support
- Discord/Slack integrations
- GraphQL API
- SSO/SAML
- PDF export
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Vite 6, Tailwind 3, Shadcn/ui, Redux Toolkit |
| Backend | Node.js 22, Fastify 5, tRPC 11, Socket.io |
| Database | PostgreSQL 15, Prisma 6 (50+ models, 1800+ line schema) |
| AI/Graph | Kanbu Graphiti (Python/FastAPI), FalkorDB, OpenAI/Ollama/LM Studio |
| Agent | OpenClaw gateway (optional), @kanbu/openclaw-bridge |
| Monorepo | pnpm workspaces, Turborepo |
| Deployment | Docker, nginx, Coolify PaaS |
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- GitHub: https://github.com/hydro13/kanbu