kdlbs/kandev
AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.
何を解決するか
Kandevは、複数のAIコーディングエージェントを管理およびオーケストレーションするための中央集権的なコントロールプレーンを提供します。ユーザーがタスクを並列で実行し、実行をリモートサーバーにオフロードし、断片化されたターミナルベースのインターフェースに頼らずに、単一の統合ワークスペース内でエージェントが生成した変更をレビューできるようにすることで、エージェントワークフローのスケーラビリティの問題を解決します。
仕組み
Kandevは、Agent Client Protocolまたは直接TUIパススルーを通じてさまざまなAIエージェントCLIに接続するオーケストレーターとして機能します。ローカルプロセス、Dockerコンテナ、SSHリモート、クラウド環境を含む異なるランタイム上でエージェントのライフサイクルを管理します。衝突を防ぐために、各エージェントのワークスペースをGit worktreesで分離します。また、タスク管理用のカンバンボードと、コードエディタ、ターミナル、Git変更パネルを備えたIDE風のワークスペースを提供するWebベースのUIも搭載しています。
対象ユーザー
高度な制御を求めるパワーユーザーおよび開発チーム向けに設計されており、自己ホスト型インフラストラクチャを好む、複数のリポジトリにまたがる複雑なマルチステップパイプラインをオーケストレーションする必要があるユーザーに適しています。
特徴
- マルチエージェント対応: Claude Code、GitHub Copilot、Gemini、Devinなど、幅広いプロバイダーと統合可能。
- 並列実行: 異なるソース上で複数のエージェントタスクを同時に実行可能。
- エージェントワークフロー: 計画、実装、レビューなど、異なるステップに異なるエージェントを割り当てるマルチステップパイプラインを作成可能。
- リモートランタイム: SSHやDockerを介してリモートサーバーにエージェント実行をオフロードし、ローカルマシンのリソースを飽和させない。
- 統合ワークスペース: ファイルエディタ、ターミナル、ブラウザプレビュー、Git変更パネルを統合した一元的なビュー。
- マルチリポジトリ対応: 各リポジトリごとに専用のworktreeとブランチを用いて、単一のタスクを複数のリポジトリにまたがって実行可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト