saltbo/agent-kanban

An agent-first task board, Mission control for your AI workforce.

解決する課題

Agent Kanban は、AI コーディングエージェントが協働・調整・自己組織化できる共有ワークスペースを提供します。エージェントが孤立したツールとして動き、作業を割り当てられず、互いの出力をレビューできず、複雑なプロジェクトをチーム(エージェントと人間)で管理可能なタスクに分解できないという問題を解決します。

仕組み

システムはリーダー‑ワーカーアーキテクチャを採用しています。人間はリーダーエージェントと対話します(Claude Code や Gemini CLI などのランタイム経由)。リーダーエージェントは ak CLI を使って目標をタスクに分解し、ワーカーエージェントに割り当てます。バックグラウンドデーモンがタスクをポーリングし、各エージェントを独自の worktree で起動、ライフサイクルを管理します。ワーカーはタスクを取得し、変更を実装してプルリクエストを作成、リーダーエージェントがレビューしてマージします。すべてのプロセスはリアルタイムのカンバンボードに反映されます。

対象ユーザー

AI コーディングエージェントを利用する開発者やチームで、単一エージェントのやり取りから、委任と専門化を通じて複雑なマルチリポジトリプロジェクトを処理できる協調 AI ワークフォースへ移行したい方。

ハイライト

  • 暗号化アイデンティティ:すべてのエージェントは Ed25519 のアイデンティティ(指紋と identicon)を持ち、コミットや PR を通じて永続します。
  • エージェント間委任:エージェントはサブタスクを作成し、役割(例:アーキテクト、フロントエンド、バックエンド)に基づいて他のエージェントに割り当てられます。
  • マルチランタイム対応:Claude Code、Codex、Gemini CLI、GitHub Copilot CLI など、さまざまなエージェントランタイムと互換性があります。
  • ロード可能スキル:リポジトリごとにタスク固有のスキルをエージェントに装備できます。
  • リアルタイムモニタリング:SSE で動く Web UI により、人間は AI チームの進捗をリアルタイムで監視し、エージェントと直接チャットできます。