コンテンツにスキップ

機能

Paneflow のワークスペース モデル、agent 監視、ローカル コンテキスト、scripting、MCP ブリッジ、worktree、review flow を実用的に整理したページです。

Paneflow は、CLI coding agent を並列に実行するための、ネイティブで GPU 加速されたワークスペースです。ホスト型 agent runtime でも、 汎用 terminal の機能チェックリストでもありません。すでに使っている ツールの周囲に、見えるペイン、プロジェクト コンテキスト、agent 状態、 ローカル orchestration、review 面を追加します。

Paneflow が初めてなら、まず Get started を読み、その後でこの ページを機能マップとして使ってください。

機能マップ

  • Workspace: ペイン、レイアウト、プロジェクト、タブ、セッション復元。 レイアウト を読む。
  • Agents: agent ペイン、プロジェクト thread、自由な chat、ライフサイクル 状態。Conductor を読む。
  • Context: ファイル ツリー、ブランチ バッジ、dev server ポート、 クリック可能な URL。Shortcuts and actions を読む。
  • Orchestration: CLI、JSON-RPC IPC、paneflow uppaneflow flow、 event stream。Scripting を読む。
  • MCP: 設定済み agent 向けの read-only ペイン アクセス。 Scripting を読む。
  • Review: Git worktree、diff カラム、review prompt、人間が承認する handoff。Review を読む。
  • Settings: テーマ、terminal defaults、workspace template、AI access controls。Settings を読む。

ワークスペース モデル

Paneflow の中核は ワークスペースペイン の 2 層です。 ワークスペースは独立したプロジェクト コンテキストです。ペインはその ワークスペース内にある本物の terminal split です。

フォーカス中のペインを水平 (Cmd/Ctrl+Shift+D) または垂直 (Cmd/Ctrl+Shift+E) に分割します。新しい各ペインは同じ作業ディレクトリで shell を開始します。Alt+Arrow でフォーカスを移動し、 Cmd/Ctrl+Shift+N で別のワークスペースを開き、4 つの レイアウト プリセット で現在のペイン ツリーを組み替えます: 均等水平、均等垂直、メイン縦型、タイル状。

セッション復元は、ワークスペース レイアウト、ペイン ツリー、作業ディレクトリ、 カスタム ボタン、プロジェクト、chat を保存します。scrollback はプロセス内だけに 保持されるため、Paneflow の再起動後はターミナル出力が空の状態から始まります。 アプリを閉じた後も子プロセスを生かすものではないため、基盤プロセスが終了した 長時間実行の dev server や agent は再起動してください。

Agent 監視

Claude Code、Codex、OpenCode、Gemini、Pi、Hermes、または PATH 上で 利用できる任意の CLI agent を起動できます。Paneflow は agent を通常の PTY ペインで実行するため、生の terminal を見たり、中断したり、キーボードで 引き継いだりできます。

サポート済みで hook 済みの agent は、thinking、waiting、finished、 errored、stalled など、より豊かなライフサイクル状態を報告できます。 その他の CLI ツールもペイン内で実行できますが、Paneflow が把握できるのは プロセス ツリーと terminal activity から推測できる範囲です。

プロジェクト内では、codebase にスコープされた独立 agent セッションとして プロジェクト thread を使います。リサーチ、計画、プロジェクト外の短い質問には、 home ディレクトリ (~) から agent chat を開きます。過去の chat は サイドバーから再び開けます。

ワークスペース コンテキスト

Paneflow に codebase を指定すると、それがプロジェクトになります。 ファイル ツリーがサイドバーに開き、active Git branch がヘッダーに表示され、 新しいペインはそのディレクトリにスコープされます。複数の repository を行き来しつつ 各ペインのローカル コンテキストを失いたくないときは、複数プロジェクトを同じ ウィンドウのタブとして開きます。

ファイル ツリーでは、現在のワークスペースを参照し、agent セッションの横に ファイルを開き、prompt や command に貼るための絶対パスまたは相対パスを コピーできます。カスタム action button では、build、test、lint、dev server 起動などの頻出 command をウィンドウ上部に固定できます。

ペイン内のプロセスが listening port を bind すると、Paneflow は Linux、macOS、 Windows の OS process table と socket table から、その port を該当ペインに 紐づけます。Next.js、Vite、Nuxt、Remix、Astro、Webpack、Angular、React scripts などの既知の frontend tool はクリック可能な URL を表示できます。terminal banner matching は、出力に十分な signal がある場合、さらに多くの server type に label を 付けます。

Scripting と MCP

paneflow binary は、Paneflow の JSON-RPC IPC socket 上で動くローカル CLI でも あります。script は、ペイン一覧、scrollback 読み取り、出力検索、agent 状態の inspection、ライフサイクル event stream、ペイン分割、ペイン focus、write gate 越しの prompt prefill、paneflow up による declarative workspace 起動、 paneflow flow による multi-agent DAG 実行ができます。

Paneflow は read-only MCP ブリッジも同梱しています。サポート済み agent 向けに インストールすると、list_panesread_panesearch_pane を公開し、assistant が copy-paste なしで別ペインを inspect できます。このブリッジはペインへ入力したり 制御したりできず、terminal output は信頼できないデータとして返されます。

完全な command reference は Scripting and automation にあります。

Worktrees と review

main checkout に触れずに独立タスクを進めるには、Git worktree を作成します。 Paneflow は各 worktree を、独自の branch、files、panes、agent sessions を持つ 独立コンテキストとして開きます。これにより、並列 agent work を同じ working tree に 押し込まず、見える状態に保てます。

review 面では、worktree diff を横並びで表示し、hunk navigation、review prompt、 組み込み review terminal を使えます。Paneflow は agent 向け prompt を prefill できますが、通常 flow は人間承認のままです。何を送るか、いつ submit するかは あなたが決めます。

完全な workflow は Review を読んでください。

次に読む

  • Shortcuts and actions - paneflow.json override 用の default keymap と action name。
  • Configuration - paneflow.json の場所と各 key の意味。
  • Troubleshooting - Linux の Vulkan、macOS の Gatekeeper、Windows の DirectX、PATH、font。
Paneflowの作者 Arthur Jean によって執筆されました。