Show HN: Kanban CLI — 一款本地優先、AI代理優先的終端任務管理器
Kanban CLI 是一款專為AI代理設計的終端項目管理工具,將敏捷工作流直接集成到本地文件系統中。它提供結構化任務跟蹤、衝刺管理、角色分配等功能,採用Rust語言編寫,基於JSON架構,支持Git集成。該工具強調本地優先和代理優先,包含自愈模式校準引擎等高級特性。
Kanban CLI 是一款專為AI代理和開發者設計的終端項目管理工具,它將敏捷工作流直接帶到本地文件系統中。該項目託管在 Codeberg 上,採用 Rust 語言編寫(早期版本為 Python),遵循 AGPL-3.0 許可證。
該工具的核心設計理念包括“本地優先”和“代理優先”。所有數據存儲在本地 JSON 文件中,無需依賴外部服務器。同時,它專門為 AI 代理的交互進行了優化,支持結構化的任務跟蹤、衝刺管理和角色分配。任務、衝刺、角色和代理等實體通過清晰的 JSON 模式定義,並集成 Git 來實現變更追蹤和文件修改自動檢測。
Kanban CLI 提供豐富的功能:任務狀態機包含驗收標準、依賴關係和版本歷史;衝刺管理涵蓋範圍蔓延、速度和分配;角色池系統支持內置角色和自定義角色,並配有聲明工作流。此外,它還有一個“校準引擎”,能夠基於統計指標自動提出架構優化建議,實現模式自癒合。該引擎可以分析項目數據,生成具體的優化方案,幫助團隊持續改進工作流程。
工具還包含完整的命令行接口,支持任務、角色、衝刺、代理、統計和校準等操作。項目文檔詳盡,涵蓋架構、數據模型、存儲設計、CLI 參考、統計指南和開發規範。最新版本 3.6.0 已經過“熱核審計去重”重構,性能進一步優化。從提交歷史可以看到,項目從 Python 到 Rust 的遷移發生在 2026 年 5 月 12 日,隨後進行了多次重構和功能增強。
對於希望將項目管理完全本地化並集成 AI 代理的團隊來説,Kanban CLI 提供了一個輕量級但功能強大的解決方案。它不僅適用於人類開發者,也能很好地服務於自動化工作流和 AI 驅動的開發流程。項目採用 AGPL-3.0 許可證,代碼完全開源,社區可以自由使用和貢獻。