Paneflow 对比 iTerm2
iTerm2 是最完整的 macOS 终端:15 年以上的打磨、原生 tmux control mode(-CC)、Python + AppleScript 自动化、深度 shell 集成、内联图像,以及带有 AI Chat、Claude Code Workgroups、Code Review 和 Clippings 的 3.7 beta。它仍然仅限 macOS。Paneflow 是为多个 CLI 编码智能体打造的跨平台驾驶舱:今天支持 Linux 和 macOS,提供 16 个启动器、实时智能体状态、MCP 面板读取和应用内 diff 评审。智能体与 Linux 重要时选择 Paneflow;最看重 macOS 终端深度时选择 iTerm2。
也能在 Linux 上运行
在 Linux(Wayland + X11)和 macOS 上原生运行,Windows 接下来支持。iTerm2 仍然仅限 macOS;其 Objective-C/AppKit 栈与 macOS 深度绑定。
并行运行智能体,一眼看清谁在等待
最多 16 个一键启动器(Claude Code、Codex、OpenCode 等),每个智能体独占一个面板,实时侧边栏显示哪个智能体在思考、等待你回应或已完成。iTerm2 的 Claude Code Workgroups 在 macOS 上有用,但范围更窄且更偏 Claude;Paneflow 从一开始就面向多个 CLI 智能体。
可供您的智能体读取的 MCP 服务器
Paneflow 提供只读 MCP 桥接来暴露你的面板(read_pane、list_panes、search_pane):智能体可以读取另一个面板中的日志或测试输出,无需复制粘贴。iTerm2 有自己的 AI/编排工具,但没有让外部智能体通过标准 MCP 接口读取面板的原生 MCP 服务器。
两者如何对比
事实分界:Paneflow 在 Linux、广泛的 CLI 智能体启动器、MCP 和应用内 diff 评审上领先。iTerm2 在 macOS 成熟度、tmux -CC、脚本、shell 集成、内联图像以及自身 AI Chat / Claude Code Workgroups 上领先。
| Paneflow | iTerm2 | |
|---|---|---|
| 平台 | Linux + macOS(Windows 紧随) | 仅 macOS |
| 许可证 | GPL-3.0-or-later | GPL-2.0-or-later;当前实际上是 GPLv3 |
| 语言 | Rust | Objective-C + Swift |
| 渲染 | GPU 原生(Vulkan / Metal) | Metal 渲染器(可用时默认启用) |
| 编码智能体启动器 | 16 个启动器:Claude Code、Codex、OpenCode、Pi、Hermes、... | AI Chat + Claude Code Workgroups;没有广泛的启动器网格 |
| MCP 服务器(智能体读取您的面板) | 有(只读 MCP 桥接) | 无原生 MCP;自有 AI/编排工具 |
| tmux 集成(控制模式 -CC) | 无 | 有 |
| 脚本 API | IPC JSON-RPC | Python + AppleScript |
| shell 集成深度 | 基础 OSC 7 CWD;无 triggers/smart selection | 深入:triggers、smart selection、semantic history |
| 内联图像 | 无 | 有(iTerm2 协议) |
版本:Paneflow v0.3.8(2026 年 6 月),尚年轻。iTerm2 约 17k+ stars,公开仓库始于 2011 年,稳定版 3.6 且 3.7 处于 beta,由 George Nachman 维护。两者均免费:Paneflow GPL-3.0-or-later;iTerm2 源码为 GPL-2.0-or-later,在当前依赖下实际上是 GPLv3(靠捐赠支持)。
哪一个适合您?
依据您一天的工作方式,一个清晰的二选一。
选择 Paneflow 如果
- -您在 Linux 上工作,或想要一个在 Linux 和 macOS 上运行表现一致的工作区——iTerm2 仅限 macOS
- -您运行 Claude Code 以外的多个 CLI 智能体,并希望启动器和实时状态为此而设计
- -您想要标准 MCP,让智能体读取您的面板,并在应用内进行 AI diff 评审
- -您想要一个更年轻、面向智能体工作流优化的 Rust/GPUI 工作区,并接受 iTerm2 作为传统 macOS 终端更深入
选择 iTerm2 如果
- -您完全在 macOS 上,想要最成熟、最完整的终端(15 年以上,17k+ stars)
- -您依赖原生 tmux 集成(控制模式 -CC)、Python API 或 AppleScript
- -您想要 iTerm2 深度的 shell 集成(triggers、smart selection、semantic history)和内联图像
- -您想要 macOS 上 iTerm2 的 AI Chat / Claude Code Workgroups,且不需要基于 MCP 的跨平台多智能体驾驶舱
常见问题
Paneflow 是 iTerm2 的分叉吗?
不是。独立的代码库,零共享源代码。iTerm2 是 AppKit 上的 Objective-C + Swift,且仅限 macOS;Paneflow 是 Zed 的 GPUI 引擎上的 Rust,使用上游 alacritty_terminal,并支持 Linux/macOS。不同的技术栈,不同的目标。
iTerm2 现在也有 AI。区别是什么?
iTerm2 现在不只是简单聊天:AI Chat 可以读取已关联的终端状态,并在您许可下执行命令;3.7 beta 还加入 Claude Code Workgroups、Code Review、Clippings 和编排工具。Paneflow 的重心不同:它启动并跟踪多个 CLI 编码智能体,通过标准 MCP 服务器暴露面板,并把 diff 评审内置进跨平台工作区。iTerm2 = 具备强 AI/workgroup 功能的 macOS 终端;Paneflow = 跨平台多智能体驾驶舱。
Paneflow 在 Linux 上运行吗?iTerm2 不行?
是。Paneflow 今天提供 Linux(Wayland + X11)和 macOS。iTerm2 仅限 macOS;如果 Linux 是您日常工作流的一部分,Paneflow 是两者中唯一能在那里运行的。
iTerm2 有像 Paneflow 那样的 MCP 服务器吗?
没有原生 MCP。iTerm2 有自己的 AI/编排工具面,可以在许可下检查屏幕并驱动会话。Paneflow 自带标准 MCP 桥接:list_panes、read_pane 和 search_pane 以只读方式把面板暴露给兼容智能体。
iTerm2 有哪些方面比 Paneflow 做得更好?
在 macOS 上有很多。iTerm2 拥有 15 年以上的终端模拟器深度:tmux control mode、Python API 和 AppleScript、深度 shell 集成、内联图像、热键窗口、广播输入、会话恢复,以及现在的 AI Chat / Claude Code Workgroups。如果您想要最完整的 macOS 终端,iTerm2 胜出。Paneflow 的押注是跨平台智能体编排、MCP 和 diff 评审。
下一步
准备好试用 Paneflow 了?下载最新版本或阅读入门指南。反而对 iTerm2 感兴趣?iTerm2 在 GitHub 上 - 最完整的 macOS 终端;只要您需要的是成熟的 macOS 终端,我们就推荐它。