AI 代码助手

cmux

cmux 是一款原生 macOS 终端,专为编码代理而设计,提供标签页、分屏、通知、自动化和浏览器集成。

什么是 cmux?

cmux 是一款 macOS 终端应用,旨在帮助开发者整理大量基于终端的工作流,尤其是编码代理;它提供垂直标签页、分屏、通知、浏览器集成和自动化功能。

如何使用 cmux?

  1. 1从最新发布版本下载 macOS 应用。
  2. 2在你的 Mac 上安装并打开 cmux。
  3. 3创建标签页和分屏以分隔不同工作流。
  4. 4使用侧边栏、通知和浏览器面板跟踪代理活动。
  5. 5在需要时通过 CLI 或 socket API 连接自动化。
  6. 6根据你的工作流自定义键盘快捷键和终端行为。

cmux 主要功能

  • 带有侧边栏上下文的垂直标签页,可显示分支、目录、端口和通知
  • 通知环、未读徽标、弹出提示和 macOS 桌面通知
  • 内置浏览器,可与终端并排分屏
  • 标签页内支持水平和垂直分屏
  • 通过 CLI 和 socket API 实现可脚本化自动化
  • 由 libghostty 驱动的 GPU 加速渲染
  • 原生 Swift + AppKit macOS 应用
  • 可自定义键盘快捷键和 cmux 专用快捷键

cmux 使用场景

  • 在一个有序的工作区中管理多个编码代理
  • 监控需要关注的长时间运行终端任务
  • 将终端与浏览器视图分屏,用于研究或调试
  • 通过 CLI 或 socket 命令自动化代理工作流
  • 按分支、项目和端口整理开发标签页

cmux 价格与免费额度

cmux 目前采用 免费 模式。

Free

$0

免费使用,并在 GitHub 上以 source-available 形式提供。

cmux 优缺点

优点

  • 专为编码代理和多任务而构建
  • 原生 macOS 应用,支持 GPU 加速渲染
  • 实用的通知与视觉提醒
  • 在同一应用中集成浏览器和终端分屏
  • 通过 CLI 和 socket API 支持自动化

缺点

  • 仅支持 macOS
  • 并不适合取代所有工作流中的 tmux
  • 需要 Mac 和基于终端的工具才能发挥最大价值

cmux 最适合哪些用途?

  • Mac 开发者
  • AI 编码代理用户
  • 运行大量终端工作流的开发者
  • 希望获得类似 tmux 组织方式的原生替代方案的用户
  • 需要终端任务视觉提醒的团队

cmux 常见问题

cmux 的免费替代工具

Zed 是一款快速、开源的代码编辑器,提供多人协作、集成开发工具和原生 AI 辅助编辑功能。

免费

Ghostty 是一款适用于 macOS 和 Linux 的快速、GPU 加速终端模拟器,具备原生 UI、标签页、分屏、主题以及现代终端协议支持。

Coddy.Tech 是一个免费的互动式平台,可直接在浏览器中学习编程,提供课程、连续打卡、证书和 AI 帮助。

免费

Qoder 是一个 agentic AI 编码平台,支持通过桌面端、CLI 和 JetBrains IDE 进行自主软件开发。

免费

LockedIn AI 是一款 AI 面试助手和会议副驾驶,可在面试和通话中提供实时答案、编码帮助和实时指导。

免费

Pi是一个最小化的终端编码助手,可通过扩展、技能、提示模板和包进行自定义。

Aider 是一款基于终端的 AI 结对编程工具,帮助您使用大型语言模型构建和编辑代码。