概要
kanbots は、カードごとに 並列エージェント を実行できるオープンソースの カンバンツール。 Claude Code や Codex のCLIを活用し、個人でもチームでも利用可能。 ローカルファースト設計 で、データはすべて自分のPC上に保存。 自動化・コスト管理 ・GitHub連携など、エージェント運用に最適化された機能群。 MITライセンス で無料、GitHubで公開。
kanbots:エージェント並列実行カンバン
-
カードごとにエージェントを並列実行
- ドラッグ&ドロップでフォルダをボード化
- 各カードは独立したgit worktreeとkanbots/issue-Nブランチで管理
-
Claude Code や Codex のCLIをサポート
- 既存の認証(claude /login, OPENAI_API_KEY)を利用
- 単一UIで複数のエージェントCLIを一元管理
-
自動化・オートパイロット機能
- Persona(役割)を選択し、最大4並列で実行
- オーケストレーターが親課題を自動分割し、バックログを進化
-
意思決定プロンプト
- エージェントが選択肢を提示し、ユーザーがクリックで決定
- ショートカットやスラッシュコマンド(/spec, /review, /split)対応
-
ローカルファースト・ゼロサーバー設計
- .kanbots/ディレクトリにDB・設定・ワークツリーを格納
- クラウドアカウント不要、コードは外部に送信されない
-
コスト管理・アナリティクス
- 実行単位・カード単位・プロジェクト単位でコストをリアルタイム表示
- 予算上限設定で自動停止、予想外の請求なし
-
GitHub連携
- 個人PATで実際のIssueやPRを操作
- ワークツリーからコミット・ドラフトPR作成をワンクリック
-
MCPサーバー内蔵
- Model Context Protocol対応クライアント(Cursor, Claude Desktop等)からボード操作可能
製品構成と利用シーン
-
2つの製品ライン
- OSS版:個人利用向け、全機能ローカルで完結
- Cloud版:チーム利用向け、共同作業やクラウド限定機能を提供
-
クラウド専用機能はチーム・複数デバイス専用
- ソロユーザーには不要なため、OSS版には制限なし
-
マルチプラットフォーム対応
- macOS / Linux / Windowsデスクトップアプリを提供
エージェント運用に最適化されたUI
-
フルUIでエージェントワークを一元管理
- ディスパッチ、レビュー、分割、リリースをGUIで操作
-
タスクテンプレート
- バグ修正・新機能・リファクタ・レビュー・スパイク用テンプレート
- 仕様先行(/spec)、即時実行、後で実行の3モード
-
チャットエージェント
- リポジトリ・テスト・git状態を理解する汎用エージェント
- コードの利用箇所や設計意図の質問が可能
Autopilot:自律型バックログ進化
-
Personaごとに役割を定義
- 組み込み・カスタムPersonaを作成可能、ローカル保存
-
最大4並列スロットで自動分担
- ラウンドロビンでPersonaを割り当て、各ワークツリーで並列作業
-
エージェントがサブタスクを自動生成
- 新しいカードをボードに追加し、バックログを動的に進化
-
予算・完了時に自動停止
- セッションごとのコスト上限で全体を管理
QAモード
- typecheck / tests / lint / build / e2eをワークツリーで自動実行
- 失敗時は自動で修正エージェントを派生課題として実行
- グリーンになるまで繰り返し実行
既存ツールとの連携
- GitHub Issues/PRs, Sentry, Cursor, Claude Desktop, SQLite, Electron
- 既存の開発・運用環境とシームレスに連携可能
MITライセンス、 無料・寄付歓迎、 オープンソース。 GitHub で公開・ドキュメントも充実。 個人の生産性向上からチームの大規模自動化まで、 AIエージェント運用の最適解。