kanboard

成熟的看板项目管理工具(维护模式)

⭐ 9.7k PHP

解决什么问题

Kanboard 解决了团队或个人在项目管理中缺乏可视化任务流的问题,帮助用户将工作分解为卡片,在列之间移动以反映进度,从而减少沟通成本、提升效率。它适用于需要轻量级、自托管且不依赖外部服务的场景。

最适合

最适合希望使用看板方法管理任务的团队,尤其是需要完全控制数据、不依赖 SaaS 平台、且项目规模不大(如 10–50 人团队)的组织。也适合开发运维团队跟踪 Bug、需求或持续交付工作。

不适合

不适合需要频繁新增功能、追求现代化界面(如拖拽动画、实时协作、富文本编辑器)的团队。不适合大型企业(如超过 100 用户)或需要复杂 Gantt 图、敏捷报表的场景。也不适合寻求持续创新和活跃开发支持的用户。

快速上手

bash
1. 通过 Docker 一键启动(推荐最快方式)
docker run -d —name kanboard -p 80:80 kanboard/kanboard:latest
2. 访问 http://localhost ,使用默认管理员账号登录(用户名:admin 密码:admin)
3. 创建项目并开始添加看板列与任务

项目详情

Kanboard 是一个用 PHP 编写的开源项目管理应用,遵循 MIT 许可证。截至当前,它在 GitHub 上拥有 9677 个星标。该软件专注于看板方法论,帮助用户通过可视化的看板来管理任务、跟踪进度和优化工作流。

维护模式说明:项目作者明确声明该应用已进入维护模式。这意味着:

  • 核心功能已完成并稳定运行,不再积极开发新的大型特性;
  • 仅接收小型修复和社区贡献的补丁;
  • 新版本仍会定期发布,但依赖于社区提交的合并请求(Pull Request)。

关键特性(引自官方文档):

  • 任务看板:自定义分类、跨泳道拖拽;
  • 任务管理:子任务、截止日期、分配、标签;
  • 自动化:动作规则(如自动将任务移至下一列)、Webhook 通知;
  • 分析:累积流图、燃尽图等;
  • 集成:第三方 API、LDAP 认证、Docker 部署支持;
  • 多语言界面(含中文)。

技术细节

  • 语言:PHP ≥ 8.0
  • 数据库:Sqlite / PostgreSQL / MySQL
  • 部署方式:传统 LAMP 环境或 Docker 容器
  • 官方文档:https://docs.kanboard.org/