cmux 与 Zed
Zed 是一款快速的开源代码编辑器,具有协作和人工智能功能。 cmux 是 GPL 许可的本机 macOS 终端和浏览器工作区,用于在 Zed 或任何其他编辑器旁边监督 shell 本机代理。
快速编辑器与终端代理工作区
如果你想要一个快速开源编辑器,并带有协作、集成 AI、ACP External Agents 和 Terminal Threads,请使用 Zed。如果你想让 Claude Code、Codex、OpenCode、Gemini CLI、测试运行器、开发服务器、SSH 和浏览器检查在基于 libghostty 的终端应用中保持可见,并带有通知环、Cmd+Shift+U、Cmd+Control+U 和可脚本化 socket API,请使用 cmux。
| 维度 | 多路复用器 | 泽德 |
|---|---|---|
| 主表面 | 终端、浏览器、工作区、拆分 | 具有协作和人工智能功能的代码编辑器 |
| 桌面技术栈 | 基于 libghostty 构建的原生 Swift/AppKit macOS 应用 | Rust/GPUI GPU 加速桌面编辑器,不是 Electron/Tauri |
| 源模型 | 免费开源 GPL 应用程序 | 开源;主要为 GPL-3.0-or-later,标明的组件使用 Apache-2.0 |
| 代理工作流程 | 可见终端工作区中的任何 CLI 代理或 shell 工具 | 编辑器内的 Zed Agent、ACP External Agents 和终端支撑的 agent threads |
| 终端引擎 | 基于 libghostty 构建,用于终端渲染 | 以内置 Alacritty 为后端的终端模拟器 |
| 注意力模型 | 窗格环、侧边栏未读状态、Cmd+Shift+U、Cmd+Control+U | 编辑器选项卡、面板和通知 |
| 最适合 | 除了任何编辑之外,还监督许多终端代理 | 使用协作编辑器功能快速编辑代码 |
cmux 和 Zed 可以配对
cmux 不需要成为您的编辑器。使用 Zed 进行编辑,使用 cmux 进行终端代理、浏览器检查、本地服务、日志和审核队列。
终端代理需要终端控制平面
当代理在 shell 中运行时,工作流程包括命令、测试、文件监视程序、端口、日志、权限和提示。 cmux 使这些会话作为具有分支、目录、最新输出和未读状态的工作区可见。
通知是一流的
cmux 不会将代理完成视为一次性桌面通知。它会在应用程序中保持未读状态,使窗格响起,并为您提供 Cmd+Shift+U 和 Cmd+Control+U 以进行快速审阅导航。
工作流程是可编程的
cmux CLI 和套接字 API 允许脚本和代理创建工作区、分割窗格、发送输入、读取屏幕、捕获屏幕截图以及围绕您使用的任何编辑器驱动浏览器窗格。
FAQ
cmux 会取代 Zed 吗?
不,Zed 是一名编辑。 cmux 是一个终端和浏览器工作区,用于在编辑器旁边运行代理和工具。
Zed 是开源的吗?
是的。 Zed 是开源的,因此比较的是产品层而不是开源与闭源。
为什么将 cmux 与 Zed 结合使用?
当您需要终端代理监督、通知环、浏览器自动化和编辑器外部的可编写脚本的工作区时,请使用 cmux。