dcouple/Pane
Terminal-first, open-source AI agent manager for any CLI agent (agent agnostic), any OS (mac, windows, linux). The Open-Source Agentic Development Environment for running multiple coding agents in parallel. Run locally or self-host Remote Pane to manage agents from desktop or phone. Simplify multi-agent orchestration with the runpane CLI.
解決する課題
複数のAIコーディングエージェント(Claude Code、Aider、Codexなど)の管理は、多くの場合カオスになりがちです。開発者は多数のターミナルウィンドウを使い分け、手動でgit worktreeを管理し、diffビューアとエディタの間を絶えずalt-tabで切り替えなければなりません。Paneは、エージェント自体を置き換えることなく、エージェントセッションを管理するための統合されたキーボード駆動のインターフェースを提供することで、このオーバーヘッドを排除します。
仕組み
Paneは「pane(ペイン)」と「tab(タブ)」のシステムを使用して、隔離されたワークスペースを作成します。各ペインは特定の機能に対応し、衝突を防ぐために専用のgit worktreeを自動的に作成します。これらのペイン内では、ユーザーは異なるターミナル、diffビューア、またはファイルエクスプローラーを含む複数のタブを実行できます。また、エージェントが操作可能なCLIも備えており、AIエージェントがPaneのコマンドスキーマを認識し、新しいペインの作成やリポジトリの登録などのワークスペース管理タスクを実行できるようにします。
対象ユーザー
- マルチエージェントユーザー: タスクに応じて異なるCLIベースのエージェントを切り替えて使用する方。
- キーボード駆動の開発者: ショートカットやコマンドパレットを通じて高速なワークフローを求める方。
- クロスプラットフォーム開発者 (Windows, Mac, Linux): 一貫したAIオーケストレーションツールを必要とする方。
- チーム: AI支援コーディングのための一貫したワークフローレイヤーを探しているチーム。
ハイライト
- 自動Git Worktrees: セッションごとに隔離されたブランチを自動的に作成し、クリーンアップします。
- リモートペイン: 強力なリモートホスト上でエージェントを実行しながら、デスクトップまたはモバイルブラウザから制御できます。
- エージェント操作可能なCLI: エージェントが安定したコマンドスキーマを使用してワークスペースを管理できるようにします。
- Pane Chat: 異なるリポジトリやworktreeにわたる複数のエージェントを調整するグローバルなオーケストレーターターミナルです。
- クロスターミナル @mentions: コピー&ペーストすることなく、あるターミナルのコンテキストを別のターミナルに直接取り込みます。