コンテンツにスキップ

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_panelist_panessearch_pane)。エージェントは別ペインの開発サーバーログやテスト出力を、コピー&ペーストなしで読めます。WezTerm には CLI/mux API がありますが、ネイティブ MCP サーバーはありません。

アプリを離れずに diff レビュー

Paneflow の diff モードは、Claude Code、Codex、OpenCode、Pi を事前入力済みのレビュープロンプト付きで起動できます。懐疑的な 2 回目のレビューも可能です。WezTerm は端末エミュレーターであり、レビューのために Git diff を検査しません。

比較

事実ベースの切り分けです。Paneflow はエージェント編成で優位です。WezTerm は端末設定、マルチプレクシング、画像、対応プラットフォーム、成熟度で優位です。

PaneflowWezTerm
プラットフォームLinux + macOS (Windows は近日)Linux、macOS、Windows、FreeBSD、NetBSD
ライセンスGPL-3.0-or-laterMIT
言語RustRust
レンダリングGPU ネイティブ (Vulkan / Metal)GPU アクセラレーション (既定は OpenGL、任意で WebGpu: Metal / Vulkan / DX12)
MCP サーバー (エージェントがペインを読む)ありなし
CLI エージェントランチャー最大 16 (Claude Code、Codex、OpenCode、Pi、Hermes...)ネイティブなエージェントランチャーなし
diff レビューフローアプリ内 diff + 事前入力済みエージェントレビューネイティブな diff レビューなし
設定JSONLua (スクリプタブル)
リモートマルチプレクサーなしあり (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 端末です