SkillAgentSearch skills...

Kanbu

Self-hosted project management for OpenClaw users. Dispatch tasks to AI agents, track their work, and stay in control.

Install / Use

/learn @hydro13/Kanbu

README

Kanbu

Self-hosted project management for people who work with AI agents.

License: MIT CI GitHub release (latest by date) GitHub last commit GitHub issues TypeScript Status: Stable

<img width="2428" height="1846" alt="Kanbu Board" src="https://github.com/user-attachments/assets/6cd89fcd-2afa-44c1-a200-8cef163e8c31" />

Built for people who work with AI agents

I built Kanbu because I use OpenClaw every day. My projects regularly cross 300,000 lines of code — and at that scale, you need somewhere to track what your agents are doing, what's been decided, and what comes next. No tool did that. So I built one.

Kanbu connects directly to your local OpenClaw gateway. Dispatch any task to an agent from the task view, read its response, steer it with follow-up instructions, and let it update the board as it works. Your task list becomes the shared memory between you and your agents.

Works with any MCP-compatible agent — OpenClaw, Claude Code, Cursor, or any tool that speaks MCP.

It's MIT. It's self-hosted. It's here because I needed it, and maybe you do too.


Why Kanbu?

Most project management tools are either too simple (Trello) or too complex (Jira). And none of them understand AI-native workflows.

Kanbu is different:

| Problem | Kanbu Solution | | -------------------------------------------------------------- | -------------------------------------------------------------------- | | "I need fine-grained permissions but Trello doesn't have them" | Scoped ACL with inheritance, deny rules, and security groups | | "I want AI to help but it can't access my tasks" | 154 MCP tools - Claude Code works directly in your board | | "I want to dispatch tasks to AI agents and see what they do" | OpenClaw agent dispatch — one click, agent runs, response logged | | "GitHub issues and my PM tool are never in sync" | Bi-directional GitHub sync with webhook integration | | "I want to self-host but lose features" | No seat fees, no feature gates — everything included, always | | "My backups are not secure or automated" | Automated backups with AES-256-GCM encryption & scheduling | | "My team speaks different languages" | Each user talks to their own AI assistant in their own language |


Key Features

🎯 Project Management

  • Kanban boards with drag-and-drop, swimlanes, and WIP limits
  • Multiple views: Board, List, Calendar, Timeline
  • Sprints & Milestones with burndown charts
  • Time tracking with estimates vs. actuals
  • Real-time collaboration: Live cursors, typing indicators, and instant sync via Socket.io
<img width="2300" height="1407" alt="Kanbu Timeline" src="https://github.com/user-attachments/assets/c301f168-2e77-4b44-9c3a-45c4a38f2167" />

🔐 Permissions & Access Control

Kanbu implements a permission system inspired by filesystem ACLs (think Windows NTFS / Active Directory, but for a web app).

  • Granular permissions: Read, Write, Execute, Delete, Permissions — each independently grantable or deniable.
  • Inheritance: Workspace → Project → Task permissions flow down automatically.
  • Deny-first logic: Explicit deny overrides any grant (e.g., ban a specific user from a project even if they are an admin).
  • Audit logs: Complete security trail with export to CSV/JSON.

🧠 Built-in Knowledge Graph Engine

Kanbu includes a wiki intelligence system built in TypeScript (33,000+ lines).

The base wiki runs without any extra services and includes:

  • BM25 full-text search: Fast keyword search across all wiki pages
  • Contradiction detection: Automatically flags conflicting information across your documentation
  • Community clustering: Groups related knowledge using label propagation (own algorithm)
  • Version history: Up to 20 versions per page, with restore

The full graph engine (optional, requires Python/FalkorDB via docker-compose.openclaw.yml) adds:

  • Semantic search: Find knowledge using vector embeddings, not just keywords
  • Temporal queries: Ask "What did we know about this feature last month?"
  • Duplicate deduplication: Detects and merges overlapping knowledge nodes across pages
  • RAG: Retrieval-Augmented Generation — AI answers grounded in your actual wiki content
  • D3.js graph visualization: Interactive visual map of your knowledge graph, live in the browser
<img width="3046" height="1760" alt="Kanbu Knowledge Graph" src="https://github.com/user-attachments/assets/71ba30d0-ed18-436f-95b8-e0e8a6b90bed" />

Inspired by Graphiti — thanks for the foundation.

🤖 AI Agent Dispatch (OpenClaw)

If you run OpenClaw, Kanbu connects directly to your local agent gateway. Assign any task to an AI agent with one click — no copy-pasting, no context switching.

  • One-click dispatch: Open any task → Agent tab → select agent → Dispatch
  • Task context included automatically: Title, description, project and workspace name are sent as a structured prompt
  • Custom instructions per run: Add extra steering without editing the task
  • Run history with response: Every run is logged with status, duration, and the agent's full response
  • Iterative control loop: Dispatch → read response → dispatch again with new instructions
  • Fire-and-forget: Returns immediately, status updates async as the agent works

Setup (2 env vars):

OPENCLAW_GATEWAY_URL=http://127.0.0.1:18789
OPENCLAW_GATEWAY_TOKEN=your-token-here

When not configured, the Agent tab shows a friendly "not configured" state instead of an error.

<img width="2852" height="1722" alt="Kanbu Agent Dispatch" src="https://github.com/user-attachments/assets/ea98dd79-2d19-46b8-b686-1040a9cdc5b4" />

Setup guide →


🐾 OpenClaw Skill

Kanbu ships with a ready-made OpenClaw skill. Install it once, and your OpenClaw agent knows how to manage projects, tasks, wikis, and teams — no manual configuration needed.

# Copy the skill into your OpenClaw workspace
cp -r packages/openclaw-skill ~/.openclaw/workspace/skills/kanbu

# Restart your gateway
openclaw gateway restart

That's it. Your agent can now create tasks, move cards, add comments, search across projects, run analytics, and manage your entire board — all through natural language.

Full setup guide →

🔌 AI Agent Integration (MCP)

Connect any MCP-compatible AI agent to manage your Kanbu projects with 154 available tools.

Tool Categories:

| Phase | Category | Tools | Examples | | --------- | ------------------- | ----- | ------------------------------------------------------------------- | | 1 | Pairing | 3 | kanbu_connect, kanbu_whoami, kanbu_disconnect | | 2 | Core | 11 | kanbu_list_workspaces, kanbu_create_task | | 3 | Subtasks & Comments | 9 | kanbu_create_subtask, kanbu_add_comment | | 4 | Search & Activity | 5 | kanbu_search_tasks, kanbu_recent_activity | | 5 | Analytics | 4 | kanbu_project_stats, kanbu_velocity | | 6-12 | Admin & Settings | 90 | User management, ACL, Audit logs, Backups, Profile | | 9+ | GitHub Connector | 10 | kanbu_list_github_prs, kanbu_create_github_branch | | 17 | Wiki Management | 18 | kanbu_list_project_wiki_pages, kanbu_create_workspace_wiki_page | | 13-16 | Hardening & Audit | 4 | Rate limiting, Security hardening |

🐙 GitHub Integration

  • Bi-directional sync: Issues, PRs, commits, milestones
  • Auto-link commits: Reference tasks in commit messages
  • Sync logs: Complete visibility into what synced and when

Requires a GitHub App installed on your account or organization. Setup guide →

<img width="2300" height="1407" alt="GitHub Integration" src="https://github.com/user-attachments/assets/154b6f4f-d23f-4dcf-88db-6b374b168b4c" />

💾 Backup System

Complete backup solution with strong encryption:

  • AES-256-GCM encryption at rest (optional, via BACKUP_ENCRYPTION_KEY)
  • SHA-256 checksum verification to detect tampering or corruption
  • Dual-mode PostgreSQL backup: Direct mode (network) or Docker mode (container exec)
  • Scheduled backups with cron-style scheduling (internal or external triggers)
  • Smart retention policies: Keep last N daily/weekly/monthly backups
  • Database restore wizard with pre-restore backup and verification
  • **Webhook notif
View on GitHub
GitHub Stars9
CategoryDevelopment
Updated13h ago
Forks2

Languages

TypeScript

Security Score

90/100

Audited on Apr 2, 2026

No findings