跳到内容

Paneflow 对比 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,也支持怀疑式第二轮评审。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 之上,并以上游 alacritty_terminal 作为 VT 层。大体技术栈相近(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。这是一次快速的新配置(shell、主题、快捷键),不是移植。依赖 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 终端