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.

何を解決するか

Paneは、複数のAIコーディングエージェントを管理する際の運用上の混乱に対処します。多数のターミナルウィンドウを使い分けたり、ブランチ分離のために複雑なgit worktreeを手動で扱ったり、diffビューアとエディタの間でAlt-Tabを繰り返したりする代わりに、Paneは、あらゆるOS上でこれらのエージェントをオーケストレートするための、統一されたキーボード駆動のインターフェースを提供します。

仕組み

Paneは、既存のCLIベースのAIエージェント(Claude Code、Codex、Aider、Gooseなど)の上に構築された管理レイヤーとして機能します。主に2つのプリミティブを使用します:panes(各々がgit worktreeに紐付けられた、分離されたワークスペースを表す)とtabs(そのpane内のエージェント、ターミナル、ツールを収容する)です。

主なメカニズムには以下が含まれます:

  • Git Worktree Automation: エージェントが手動のgitコマンドなしで分離されたブランチで作業できるように、worktreeを自動的に作成・クリーンアップします。
  • Remote Pane: ユーザーがリモートサーバーやVM上でエージェントを実行し、デスクトップアプリやモバイルブラウザ経由でそれらを制御できるようにするセルフホスト型のデーモンです。
  • Agent-Operable CLI: AIエージェント自身がワークスペースを検出し、新しいpaneを作成し、リポジトリを登録できるようにするrunpane CLIです。
  • Pane Chat: ローカルのオーケストレーションスキルを使用して、異なるリポジトリやエージェント間の作業を調整するグローバルなオーケストレーター・ターミナルです。

対象ユーザー

  • あらゆるOSのデベロッパー: 特に、AIエージェントのワークフローに対してファーストクラスのサポートを求めるWindows、Linux、Macのユーザーを対象としています。
  • マルチエージェント・ユーザー: タスクに応じて異なるエージェント(例:Claude CodeやAider)を使用するユーザー。
  • キーボード駆動のデベロッパー: 精神的な負荷を軽減するために、高速で合理化されたワークフローを求めるユーザー。

ハイライト

  • Invisible Worktrees: 並列的なエージェント作業のために、分離されたgitブランチの自動作成と管理。
  • Cross-Terminal @mentions: @を使用して、あるターミナルの直近500行を別のターミナルに読み込む機能。
  • Integrated Tooling: 開発サーバーのプレビュー用の組み込みブラウザ、CPU/メモリ用のリソースモニター、および専用のdiffビューア。
  • Remote Access: pane-remote://接続を介した、リモートエージェントとファイルの完全な制御。
  • Agentic Workspace: エージェントがrunpane CLIを使用して、ワークスペースを自律的に管理し、特定のタスクのために新しいpaneを開くことができます。
  • Status Cues: エージェントがブロックされているか、作業中か、完了したかを示す視覚的なインジケーター(赤/黄/緑のドット)。

関連

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