跳到内容

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 渲染;两者都有。真正的差异是谁掌管工作流。

PaneflowWezTerm
最适合协调代码智能体、面板、分支和 diff构建可编程终端、mux、SSH/TLS 和图片工作流
平台Linux、macOS、WindowsLinux、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