Paneflow 对比 WezTerm
Paneflow 用面板、分支、状态和 diff 组织代码智能体。WezTerm 是成熟的终端和多路复用器,可用 Lua 编程。如果工作由智能体驱动,选 Paneflow。如果终端本身才是核心,选 WezTerm。
跟踪智能体,而不只是进程
Paneflow 在真实终端面板中运行 CLI 智能体,并显示它们是活跃、等待、卡住还是完成。WezTerm 可以运行同样的命令,但不会把它们建模为智能体。
给智能体面板上下文
Paneflow 提供只读 MCP 工具,用于列出、读取和搜索面板。WezTerm 有 CLI 和 mux API,但没有原生 MCP 服务器。
在工作区里审阅分支 diff
Paneflow 连接 worktree、diff 和预填提示词的智能体审阅终端。WezTerm 是终端和多路复用器;它不内置 worktree 或 diff review 流程。
重要的差异
Paneflow 是智能体工作区。WezTerm 是可编程终端。差异不在 Rust 或 GPU 渲染;两者都有。真正的差异是谁掌管工作流。
| Paneflow | WezTerm | |
|---|---|---|
| 最适合 | 协调代码智能体、面板、分支和 diff | 构建可编程终端、mux、SSH/TLS 和图片工作流 |
| 平台 | Linux、macOS、Windows | Linux、macOS、Windows、FreeBSD、NetBSD |
| 智能体编排 | 16 个 CLI 智能体的原生启动器和状态跟踪 | 可运行任意 CLI 命令;没有原生智能体模型 |
| 智能体的面板上下文 | 只读 MCP 工具,可列出、读取和搜索面板 | CLI 和 mux API;没有原生 MCP 服务器 |
| diff 与分支审阅 | 应用内 diff 和预填的智能体审阅 | 没有原生 worktree 或 diff review 流程 |
| 远程与终端协议 | 本地工作区;没有 SSH/TLS 域或内联图片协议 | SSH/TLS 域、serial、Sixel、Kitty 和 iTerm2 图片 |
| 配置 | JSON 配置 | Lua 脚本、hooks 和 key tables |
版本:Paneflow v0.8.2 采用 GPL-3.0-or-later,目前内置 2 个主题。WezTerm 采用 MIT,首次提交于 2017 年,最后一个打标签的稳定版为 2024 年 2 月,main 分支仍活跃,并有 1000+ 配色方案。
该选择哪款工具?
根据你想定制的对象来选择:是智能体的工作,还是终端本身。
选择 Paneflow 如果
- -你同时协调多个代码智能体
- -你需要 MCP 面板读取和按分支组织的 diff review
- -你想要真实终端面板,但不想编写 Lua 环境
- -你按会话、面板、分支和 worktree 组织任务
选择 WezTerm 如果
- -你想用 Lua 编程终端本身
- -你需要 SSH/TLS 域、serial、内联图片或大量配色方案
- -你需要 FreeBSD 或 NetBSD 支持
- -你主要需要成熟的日常终端或多路复用器
常见问题
Paneflow 是 WezTerm 的分叉吗?
不是。它们是独立的 Rust 代码库,没有共享源代码。WezTerm 始于 2017 年。Paneflow 构建在 Zed 的 GPUI 之上,在标准 Linux x86_64/ARM64 构建和官方 Windows x64 MSVC 构建上默认使用 libghostty-vt 作为 VT 层,在 macOS、Windows ARM64 构建、Windows GNU 构建以及未启用 Ghostty 原生 feature 的构建上使用 Alacritty。技术领域相近,目标不同。
WezTerm 有原生代码智能体编排吗?
在本地 repo 和文档中没有看到。WezTerm 有强大的 CLI 和 mux API,包括面板文本捕获,Lua 也可以启动任意 CLI 智能体。但它不内置 MCP 服务器、智能体状态跟踪、分支工作区或 diff review。
什么时候应该保留 WezTerm?
当终端定制是工作流核心时,保留 WezTerm:Lua hooks、SSH/TLS 域、serial、内联图片、BSD,或庞大的配色方案生态。Paneflow 用来监督本地代码智能体,不是为了替代每个终端功能。
试试适合你工作流的工具
想组织多个智能体,又不必用 Lua 搭建你的环境?下载 Paneflow或阅读入门指南。想给终端的每个细节编程,或需要它的 SSH 和图像功能?在 GitHub 上了解 WezTerm。