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 許可證,程式碼完全開源,社群可以自由使用和貢獻。