Self-hosted Kanban board for teams to track projects, tasks and cards, with real-time collaboration and a free Community edition.
kanbn/kan
Open-source project management app for boards and cards, positioned as a self-hostable alternative to Trello.
Open-source alternative to:Trello
- Stars
- 5,805
- Forks
- 516
- Open issues
- 159
- Last commit
- 2 days ago
What is it?
Kan is a Kanban-style project management application where teams organise work into boards, lists and cards. It covers the core Trello workflow with workspace members, board visibility controls, labels and filters, card comments, an activity log and reusable board templates. Trello boards can be imported directly.
The app is built with Next.js, tRPC, Better Auth, Tailwind CSS and Drizzle ORM on PostgreSQL. It can be deployed on Railway or self-hosted with Docker Compose, which sets up the web app, a PostgreSQL database and automatic migrations. Optional settings cover email via SMTP, Redis-backed rate limiting, S3-compatible file storage, and login through Google, GitHub, Discord or a generic OIDC provider.
Kan also ships an MCP server, published as the @kan/mcp npm package, that lets MCP-compatible AI clients such as Claude Desktop or Cursor read and update boards on a Kan instance.
Key features
- 01Board visibility controls for who can view and edit boards
- 02Workspace member invitations for team collaboration
- 03Import of existing Trello boards
- 04Labels and filters for organising and finding cards
- 05Comments and a detailed activity log on cards
- 06Reusable custom board templates
Use cases
- Teams that want a self-hosted Trello alternative for task tracking
- Migrating existing Trello boards to an open-source tool
- Letting AI assistants read and update project boards through MCP
Quick start
- 1
Create a .env file with your environment variables
- 2
Save the docker-compose.yml configuration from the README
- 3
Start the containers in detached mode
docker compose up -d
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when offered over a network.
- Self-hosting requires setting up PostgreSQL and configuring environment variables such as BETTER_AUTH_SECRET and NEXT_PUBLIC_BASE_URL.
Topics
FAQ
- What is kan?
- Open-source project management app for boards and cards, positioned as a self-hostable alternative to Trello. Kan is a Kanban-style project management application where teams organise work into boards, lists and cards. It covers the core Trello workflow with workspace members, board visibility controls, labels and filters, card comments, an activity log and reusable board templates. Trello boards can be imported directly.
- Is kan free to use? What license does it have?
- kan is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is kan still maintained?
- Actively maintained. The last commit to kan was on Oct 20, 2026.
- What can I use kan for?
- Teams that want a self-hosted Trello alternative for task tracking Migrating existing Trello boards to an open-source tool Letting AI assistants read and update project boards through MCP
- How do I install kan?
- Create a .env file with your environment variables Save the docker-compose.yml configuration from the README Start the containers in detached mode: docker compose up -d
- Where can I get kan?
- The source code and installation instructions are on GitHub: https://github.com/kanbn/kan
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source, self-hostable project management tool with Kanban, list, calendar and Gantt views, plus a REST API and MCP support.
Self-hosted project management and issue tracker where teams and AI agents work on the same board, with a REST API, webhooks and MCP.
A Markdown-native task manager and Kanban board that lives in any Git repo, designed for humans reviewing work done by AI agents.
Open-source, self-hostable kanban board built with Meteor, offering real-time collaboration, many import/export formats and several board views.
Open source project management system for non-project managers, combining goals, planning, execution and team knowledge in one tool.