为 Aider 打造的终端
cmux 是为运行 AI 编程 agent 而打造的原生 macOS 终端,而 Aider 是一流的契合之选。cmux 只是一个终端,所以 aider 开箱即用地在任意工作区运行,而运行 agent 中最令人头疼的部分,即同时跟踪许多 agent 并察觉它们何时需要你,正是 cmux 为之而生的事。
井然有序地运行多个 Aider 会话
为每个任务打开一个工作区,并在每个工作区中运行 Aider。垂直侧边栏显示每个工作区的 git 分支、目录、端口以及输出的最新一行,让十几个并行会话保持清晰可读,而不是淹没在标签页中。Aider 边工作边提交,每个工作区都会显示它所在的分支。
当 Aider 需要你时的通知环
当 Aider 完成一项更改或请求确认时,面板会响铃,侧边栏会显示未读标记,于是你可以让多个 agent 运行,再回到那个需要你做决定的 agent。通知会自动触发,你也可以从 shell 钩子中触发它们。
在手机上查看 Aider
cmux 有一个 iOS 伴侣应用(测试版):将你的 iPhone 与 Mac 配对,在离开办公桌时查看你的 Aider 会话,并可选择转发通知。
可脚本化
每个操作都可通过 cmux CLI 和 Unix socket 使用:创建工作区、在其中启动 Aider、发送输入、读取屏幕,并驱动内置浏览器来验证更改,全部都能从脚本完成。
FAQ
Aider 能在 cmux 中运行吗?
能。cmux 是标准的 macOS 终端,所以 aider 无需额外设置即可在任意工作区运行。
我可以同时在多个分支上运行 Aider 吗?
可以。为每个分支打开一个工作区,并在每个工作区中运行 Aider。侧边栏会显示每个工作区的 git 分支和目录,让并行工作保持清晰。
我怎么知道 Aider 何时需要确认?
当 Aider 完成或请求输入时,面板会响铃,侧边栏会显示未读标记,于是你可以让它运行,等它需要你时再回来。
搭配 Aider 使用的 cmux 免费吗?
免费。cmux 是面向 macOS 的免费开源软件。
cmux 是面向 macOS 的免费开源软件。