openteams-lab/openteams

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

何を解決するか

開発者は、Claude Code、Codex、Gemini CLI などの複数のAIコーディングエージェントを別々のターミナルウィンドウで使用することが多く、コンテキストが断片化され、重複した通信が発生し、変更の追跡が困難になります。openteamsは、これらのエージェントが共有セッション内で協力できる統合的でローカルファーストのワークスペースを提供し、開発者がそれらを孤立したツールではなく、一貫したチームとして管理できるようにします。

動作方法

既存のコーディングエージェントの上に管理レイヤーとして機能します。それらを置き換えるのではなく、単一のインターフェースに統合します。主なメカニズムは以下の通りです:

  • 共有セッション: 複数のエージェントが同じプロジェクトコンテキストを維持しながら、コミュニケーションをとり、作業を引き継ぐための共通の部屋。
  • ワークフロー モード: 複雑なタスクを依存関係を持つステップに分割する構造化されたアプローチで、特定のステップのレビューと再試行が可能になります。
  • 隔離されたワークスペース: Git worktrees と統合することで、異なるエージェントが並行して処理するタスクが互いの変更を上書きしないようにします。
  • イシュー管理: 開発者が制御するタスクリストで、特定の作業項目を実行中のエージェントセッションに関連付けます。

対象ユーザー

  • ソフトウェアをより迅速に構築するために複数のAIエージェントを使用するインディー開発者。
  • エージェント駆動の開発の記録をレビュー可能かつ再現可能にしたい技術リード。

特徴

  • マルチエージェント対応: Claude Code、Gemini CLI など16種類以上のコーディングエージェントと互換性があり、バンドルされた openteams-cli も含まれます。
  • ローカルファースト設計: Tauri と Rust で構築されたデスクトップアプリで、実行記録とワークスペースの実行をローカルに保持します。
  • ビルド統計: 実際の機能の提供やバグの修正と並行して、トークン使用量とコストを追跡します。
  • Git Worktree 統合: 異なるセッションに別々の worktree を使用することで、並行するエージェントタスク間の干渉を防ぎます。
  • 開発者主導のロードマップ: エージェントがプロジェクト計画を書き換えることを許可せず、作業を実行するのみに制限します。

関連

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