Back to Home
hydro13 icon

kanbu

Verified Safe

by hydro13

Overview

A self-hosted project management system with enterprise-grade ACL, real-time collaboration, and an AI agent (Claude Code) capable of planning, implementing, and tracking development tasks directly within the platform, complemented by a knowledge graph and bidirectional GitHub synchronization.

Installation

Run Command
docker compose -f docker-compose.selfhosted.yml up -d

Environment Variables

  • DATABASE_URL
  • JWT_SECRET
  • FALKORDB_URI
  • OPENAI_API_KEY
  • GITHUB_APP_ID
  • GITHUB_PRIVATE_KEY_PATH
  • GITHUB_WEBHOOK_SECRET
  • BACKUP_ENCRYPTION_KEY
  • VITE_API_URL
  • EMBEDDING_MODEL
  • EMBEDDING_DIM
  • YOUTUBE_API_KEY
  • STORAGE_TYPE

Security Notes

Input validation is extensively used via Zod (TypeScript) and Pydantic (Python) for API endpoints and MCP tools, reducing common injection risks. Secrets are primarily managed through environment variables. The `mcp-server` uses authenticated calls to the main Kanbu API. A default `JWT_SECRET` is provided, which must be changed in production. The `Graphiti` service's CORS is set to `*` during development, which should be restricted for production deployments. Client-side tools (`git-hooks`, `cli`) use `execSync`, which is acceptable as they are user-invoked and not exposed server-side.

Similar Servers

Stats

Interest Score32
Security Score8
Cost ClassHigh
Avg Tokens3000
Stars1
Forks0
Last Update2026-01-19

Tags

project managementAI agentknowledge graphGitHub syncself-hostedenterprise ACL