openteams-lab/openteams

Plan, Build, and Ship — with a team of AI agents instead of one

解決する課題

開発者は Claude Code や Gemini CLI など、複数の AI コーディングエージェントを別々のターミナルウィンドウで使用することが多く、コンテキストが分散し変更が散在、プロジェクトの進捗やコストの把握が困難になります。openteams は、これらのエージェントが共有セッションで協働できる統一されたローカルファーストのワークスペースを提供し、開発者はロードマップをコントロールしながらエージェントの出力を整理できます。

仕組み

openteams は既存のコーディングエージェントの調整レイヤーとして機能し、複数のエージェントを単一の共有セッションと共有コンテキストに統合します。エージェント同士が作業を受け渡すことが可能です。複雑なタスクに対しては「ワークフローモード」を使用し、実行を構造化されたステップと依存関係に分解します。エージェント同士の干渉を防ぐため、Git worktree を利用して並行タスク用の分離されたワークスペースを作成し、開発者がレビューしてマージできるようにします。

対象ユーザー

  • インディー開発者:複数の AI エージェントを使ってソフトウェア開発を加速したい人。
  • テクニカルリード:エージェントの実行結果をレビュー可能、再現可能、かつ整理された形で管理したい人。

ハイライト

  • マルチエージェントワークスペース:異なる AI エージェントがコミュニケーションし、コンテキストを共有できるセッション。
  • ワークフローモード:複雑タスクを構造化して実行し、特定のステップをレビュー、リトライ、または中断可能。
  • 課題管理:開発者が管理する作業項目で、特定タスクをエージェントセッションにリンク。
  • 分離ワークスペース:Git worktree を使用し、並行エージェントタスクをマージ準備ができるまで分離。
  • ビルド統計:提供された機能やバグ修正をトークン使用量やコストの内訳と照らし合わせて追跡。
  • ローカルファースト:Tauri と Rust で構築されたデスクトップアプリで、実行記録はローカルに保持されます。