kdlbs/kandev

AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.

解決する課題

Kandev は、複数の AI コーディングエージェントを大規模に実行および管理する難しさに対処します。大規模なコードベースで複数のエージェントを起動すると、各エージェントが何をしているのかすぐに把握できなくなり、ターミナルで出力をレビューするのはスケールしません。Kandev は、タスクを定義し、多くのプロバイダーからエージェントを並列実行し、出荷前にすべての変更をレビューするための単一のコントロールプレーンを提供します。

仕組み

Kandev は、セルフホストサーバー(ネイティブ Go バイナリと埋め込み Web フロントエンド)として実行され、Agent Client Protocol (ACP) またはプレーンなターミナルパススルーを介してエージェント CLI に接続します。かんばんボードでタスクを作成し、オプションでステップごとに異なるエージェントを混在させるマルチステップワークフローを定義し、各タスクをランタイムに割り当てます。バックエンドはエージェントセッションをオーケストレーションし、Git ワークツリーを使用して並行作業を分離し(リポジトリごとに 1 つのワークツリーでエージェントの競合を防ぎます)、ファイルエディタ、ターミナル、git 変更パネル、ブラウザプレビューを備えた統合 Web ワークスペースを公開します。実行環境は、ローカルプロセス、Docker コンテナ、SSH サーバー、Kubernetes Pod、または sprites.dev などのクラウド環境にできます。サーバーは、自動化(スケジュール/Webhook)、サブタスク、セッション再開、プラグインマーケットプレイスもサポートしています。

対象ユーザー

Kandev は、開発プロセスで AI エージェントがどのように機能するかをより深く制御したいパワーユーザーとチーム向けに構築されています。エージェントが生成した変更をレビューして反復処理する必要がある開発者、複数のプロバイダーにわたって一貫したワークフローとレビューゲートを望むチーム、テレメトリやベンダーロックインなしでセルフホストしたい組織に適しています。ローカル、自社インフラストラクチャで実行したり、Tailscale や VPN を介してスマートフォンからリモートアクセスしたりできます。

ハイライト

  • 20 以上のプロバイダー(Claude Code、Codex、Copilot、Gemini CLI、Devin など)のエージェントを並べて実行
  • かんばんとパイプラインビューによる並列タスク実行、ドラッグアンドドロップ自動化
  • 統合ワークスペース:ターミナル、LSP 付きコードエディタ、git 変更パネル、埋め込み VS Code を 1 つの IDE 風ビューで
  • ステップごとにエージェントを組み合わせるエージェンティックワークフロー(例:Claude Code Opus で計画、Copilot Sonnet で実装、Codex でレビュー)
  • Git ワークツリーによるワークスペース分離で並行エージェントの競合を防止
  • 柔軟な実行環境:ローカル、Docker、SSH、Kubernetes、またはクラウド実行
  • オープンソース(AGPL-3.0)、テレメトリなし、クラウド依存なし
  • 実験的な「Office モード」は、永続的なエージェントチーム向けにエージェントロール、権限、承認、予算、タスク委任を追加(デフォルトで無効)

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト