可自托管的看板项目管理工具,团队可实时协作管理项目、任务与卡片,提供免费社区版。
- Star
- 5,805
- Fork
- 516
- 未关闭 Issue
- 159
- 最近提交
- 前天
这是什么?
Kan 是一款看板式项目管理应用,团队可以把工作组织为看板、列表和卡片。它覆盖了 Trello 的核心工作流,包括工作区成员、看板可见性控制、标签与筛选、卡片评论、活动日志和可复用的看板模板,并支持直接导入 Trello 看板。
项目基于 Next.js、tRPC、Better Auth、Tailwind CSS 和 Drizzle ORM 构建,数据库使用 PostgreSQL。可以通过 Railway 一键部署,也可以用 Docker Compose 自托管,后者会自动启动 Web 应用、PostgreSQL 并执行数据库迁移。可选配置包括通过 SMTP 发送邮件、基于 Redis 的请求限流、兼容 S3 的文件存储,以及 Google、GitHub、Discord 或通用 OIDC 登录。
此外,Kan 提供基于 MCP 协议的服务端(npm 包 @kan/mcp),支持 Claude Desktop、Cursor 等 MCP 兼容的 AI 客户端读取并修改 Kan 实例中的看板。
核心功能
- 01按用户控制看板的查看与编辑权限
- 02邀请工作区成员协作
- 03支持导入现有的 Trello 看板
- 04通过标签和筛选快速整理与查找卡片
- 05卡片支持评论并记录详细活动日志
- 06可保存并复用自定义看板模板
适用场景
- 希望自托管、替代 Trello 进行任务管理的团队
- 将已有 Trello 看板迁移到开源工具中
- 通过 MCP 让 AI 助手读取和更新项目看板
快速上手
- 1
创建包含环境变量的 .env 文件
- 2
保存 README 中的 docker-compose.yml 配置
- 3
以后台模式启动容器
docker compose up -d
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,通过网络提供修改后的版本时需要公开源代码。
- 自托管需要配置 PostgreSQL 并设置环境变量,例如 BETTER_AUTH_SECRET 和 NEXT_PUBLIC_BASE_URL。
标签
常见问题
- kan 是什么?
- 开源的看板式项目管理工具,可自托管,是 Trello 的开源替代品。 Kan 是一款看板式项目管理应用,团队可以把工作组织为看板、列表和卡片。它覆盖了 Trello 的核心工作流,包括工作区成员、看板可见性控制、标签与筛选、卡片评论、活动日志和可复用的看板模板,并支持直接导入 Trello 看板。
- kan 可以免费使用吗?用的什么许可证?
- kan 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- kan 还在维护吗?
- 活跃维护中。kan 最近一次提交是在 2026年10月20日。
- kan 适合用来做什么?
- 希望自托管、替代 Trello 进行任务管理的团队 将已有 Trello 看板迁移到开源工具中 通过 MCP 让 AI 助手读取和更新项目看板
- kan 怎么安装和运行?
- 创建包含环境变量的 .env 文件 保存 README 中的 docker-compose.yml 配置 以后台模式启动容器: docker compose up -d
- 在哪里获取 kan?
- 源代码和安装说明在 GitHub 上:https://github.com/kanbn/kan
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源可自托管的项目管理工具,提供看板、列表、日历和甘特图视图,并支持 REST API 与 MCP。
可自托管的项目管理与问题追踪工具,团队成员与 AI 智能体在同一看板上协作。
一款基于 Markdown 的任务管理工具,可在任意 Git 仓库中使用 Kanban 看板,便于人与 AI 智能体协作。
基于 Meteor 构建的开源可自托管看板应用,支持实时协作、多种导入导出格式和多种视图。
面向非专职项目经理的开源项目管理系统,将目标、规划与执行整合在一个工具中。