cmux 与 Windsurf

Windsurf 现在是 Devin Desktop,基于 Windsurf 的 IDE 基础构建,并带有用于管理代理的 Agent Command Center。cmux 是位于任何编辑器旁边的原生终端和浏览器工作区,用于监督你选择的 CLI 代理和工具。

IDE 代理表面与终端代理表面

如果你想在 IDE 内进行代理式编码,请使用 Devin Desktop(原 Windsurf)。如果你想要一个免费开源的终端控制平面,用于终端代理、shell、测试、本地服务器、浏览器检查、SSH 和多个编辑器,请使用 cmux。

维度多路复用器Devin Desktop(原 Windsurf)
主表面终端、浏览器、工作区、拆分带有代理指挥中心的 IDE
桌面技术栈基于 libghostty 构建的原生 Swift/AppKit macOS 应用使用 VS Code 界面和 Open VSX 扩展的 Devin Desktop IDE
编辑器锁定可与 Cursor、Xcode、Neovim、VS Code、JetBrains 或任何编辑器一起使用以编辑为中心的工作流程
源模型免费开源 GPL 应用程序带有 VS Code OSS 风格编辑器界面的专有 Devin Desktop 服务
代理商选择任何 CLI 代理或 shell 命令Devin Desktop 内的 Devin、Cascade 和 ACP 兼容代理
组织垂直工作区、未读环、分支和端口元数据Spaces、Kanban 视图、本地和云端代理管理
最适合监督许多终端工作流程的开发人员希望将代理集成到编辑器中的开发人员

cmux 不需要成为您的编辑器

许多团队已经有强烈的编辑偏好。 cmux 让编辑者能够专注于代码,而终端代理、浏览器检查、开发服务器、日志和 SSH 会话则位于代理感知工作区中。

终端工作跨越编辑器边界

AI 编码通常涉及包管理器、测试运行器、数据库、本地预览、部署 CLI、浏览器验证和存储库脚本。 cmux 可以组织这些界面,而无需将项目移动到一个 IDE 中。

多智能体工作需要注意路由

当多个代理同时运行时,瓶颈就变成了寻找等待人类的代理。 cmux 使用窗格环、未读徽章、通知面板、Cmd+Shift+U 和 Cmd+Control+U 进行该循环。

可编程性让工作流程由您掌控

cmux CLI 和 socket API 让团队围绕现有工具创建工作区、分割窗格、发送输入、读取屏幕、截图并驱动浏览器窗格。

FAQ

cmux 是一个 IDE 吗?

不。cmux 是一个终端和浏览器工作区。它与您的 IDE 一起工作,而不是取代它。

我可以将 cmux 与 Windsurf 或 Devin Desktop 一起使用吗?

是的。使用 IDE 进行编辑,使用 cmux 进行终端代理、本地服务器、shell 工具、浏览器检查和审阅队列。

为什么将 cmux 与 IDE 代理产品进行比较?

选择代理开发环境的开发人员需要决定控制平面是属于编辑器还是终端工作区。