Paneflow vs WezTerm
WezTerm と Paneflow はどちらも GPU アクセラレーションされた Rust 端末ですが、解く問題が異なります。Paneflow はエージェントワークスペースです。CLI エージェントを起動し、ペインを見える状態に保ち、MCP 経由で別ペインを読ませ、アプリ内で diff をレビューできます。WezTerm は成熟した Lua スクリプト可能な端末兼マルチプレクサーで、SSH/TLS ドメイン、インライン画像、1000+ カラースキーム、Linux/macOS/Windows/FreeBSD/NetBSD ビルドを備えます。エージェント中心の開発なら Paneflow、純粋な端末なら WezTerm を選んでください。
エージェントを起動し、作業を見えるままにする
最大 16 の CLI エージェントランチャー (Claude Code、Codex、OpenCode など)。各スレッドは本物の端末で動くため、複数のエージェントを並べて見られます。ライブサイドバーには、考え中、入力待ち、完了の状態が表示されます。WezTerm でもそれらの CLI は起動できますが、エージェントとして追跡しません。
ペインの文脈を MCP で渡す
MCP サーバーがペインを公開します (read_pane、list_panes、search_pane)。エージェントは別ペインの開発サーバーログやテスト出力を、コピー&ペーストなしで読めます。WezTerm には CLI/mux API がありますが、ネイティブ MCP サーバーはありません。
アプリを離れずに diff レビュー
Paneflow の diff モードは、Claude Code、Codex、OpenCode、Pi を事前入力済みのレビュープロンプト付きで起動できます。懐疑的な 2 回目のレビューも可能です。WezTerm は端末エミュレーターであり、レビューのために Git diff を検査しません。
比較
事実ベースの切り分けです。Paneflow はエージェント編成で優位です。WezTerm は端末設定、マルチプレクシング、画像、対応プラットフォーム、成熟度で優位です。
| Paneflow | WezTerm | |
|---|---|---|
| プラットフォーム | Linux + macOS (Windows は近日) | Linux、macOS、Windows、FreeBSD、NetBSD |
| ライセンス | GPL-3.0-or-later | MIT |
| 言語 | Rust | Rust |
| レンダリング | GPU ネイティブ (Vulkan / Metal) | GPU アクセラレーション (既定は OpenGL、任意で WebGpu: Metal / Vulkan / DX12) |
| MCP サーバー (エージェントがペインを読む) | あり | なし |
| CLI エージェントランチャー | 最大 16 (Claude Code、Codex、OpenCode、Pi、Hermes...) | ネイティブなエージェントランチャーなし |
| diff レビューフロー | アプリ内 diff + 事前入力済みエージェントレビュー | ネイティブな diff レビューなし |
| 設定 | JSON | Lua (スクリプタブル) |
| リモートマルチプレクサー | なし | あり (SSH / TLS ドメイン) |
| インライン画像 (Sixel / Kitty / iTerm2) | なし | あり |
| 同梱カラースキーム | 2 テーマ | 1000+ カラースキーム |
バージョン: Paneflow v0.3.8 (2026年6月)、若い。WezTerm 約 26k stars、最初のコミットは 2017 年、最後のタグ付き安定版は 2024 年 2 月 (main ブランチは活発)。どちらも無料: Paneflow GPL-3.0-or-later、WezTerm MIT。
あなたに合うのはどちら?
一日の働き方に応じた、クリーンな二者択一です。
Paneflow を選ぶべき場合
- -手書きのペインスクリプトではなく、組み込みランチャーと端末スレッドでコーディングエージェントを動かしたい
- -エージェントに MCP 経由で別ペインを読ませ、アプリ内に diff レビューフローも欲しい
- -ターミナルを Lua でスクリプトするより、すぐ使える JSON 設定を好む場合
- -ブランチを意識したワークスペース、端末スレッド、Lua なしのセッション復元が欲しい
WezTerm を選ぶべき場合
- -ターミナルを Lua でスクリプトしたい場合 (タブタイトル、イベントフック、ロジック付きキーマップ)
- -SSH/TLS ドメイン、インライン画像 (Sixel/Kitty/iTerm2)、または 1000+ カラースキームが必要
- -今すぐ Windows、FreeBSD、NetBSD で使いたい (Paneflow の Windows 移植は進行中)
- -AI エージェントを動かさず、成熟したプログラム可能な端末が欲しい (26k+ stars、最初のコミットは 2017 年)
よくある質問
Paneflow は WezTerm のフォークですか?
いいえ。共有ソースのない独立した Rust コードベースです。WezTerm は 2017 年に始まりました (Wez Furlong)。Paneflow は Zed の GPUI 上に構築され、VT レイヤーに upstream の alacritty_terminal を使っています。大枠の技術 (Rust、GPU) は近く、目的は異なります。
どちらも Rust + GPU です。本当の違いは?
目的です。WezTerm は Lua スクリプト可能な端末エミュレーター兼マルチプレクサーです。Paneflow はコーディングエージェント向けワークスペースです。ランチャースレッド、MCP によるペイン読み取り、アプリ内 diff レビューを備えます。端末のカスタマイズなら WezTerm、エージェント編成なら Paneflow です。
WezTerm に AI エージェント統合はありますか?
ネイティブにはありません。WezTerm にはペインテキスト取得を含む強力な CLI/mux API があり、Lua で任意の CLI を起動できます。そのためエージェント周辺をスクリプト化できます。ただし、MCP サーバー、エージェント状態パネル、組み込み diff レビューフローは同梱されません。Paneflow はそれらをネイティブに提供します。
WezTerm の Lua 設定を Paneflow に移行できますか?
自動変換はありません。WezTerm は Lua スクリプトを、Paneflow は静的な JSON (~/.config/paneflow/paneflow.json) を使います。Lua の関数やフックは JSON に対応しません。移植ではなく、短時間の新規設定 (シェル、テーマ、キーバインド) です。Lua フックに依存しているなら WezTerm のままがよいでしょう。
Paneflow は WezTerm のように Windows や BSD で動きますか?
まだです。WezTerm は Linux、macOS、Windows、FreeBSD、NetBSD で利用できます。Paneflow は Linux と macOS を提供します。Windows は進行中で、BSD ビルドは現時点で予定していません。今すぐ Windows/BSD が必要、または WezTerm の SSH/TLS マルチプレクサーが必要なら、WezTerm を使うか、Paneflow のペイン内で tmux/zellij を動かしてください。
次のステップ
Paneflow を試す準備はできましたか? 最新リリースをダウンロードするか、はじめにガイドを読んでください。主に WezTerm の Lua スクリプティング、SSH ドメイン、画像プロトコルが必要なら WezTerm を使ってください。GitHub にある優れた Rust 端末です。