
原站网页截图,页面可能随时间更新。
amux 将多个代码代理会话集中到同一工作环境中,让不同工作者围绕共享任务看板协作。用户可以查看运行状态、分配任务、处理阻塞请求,并从电脑或手机继续管理工作。
用途与定位
amux 用于运行、协调和监控一组代码代理。它位于 Claude Code、Codex CLI、Gemini CLI、OpenCode 或 Ollama 等代理运行环境之上,不替换这些命令行工具,而是为它们补充统一的协作和调度层。每个代理可以作为具有名称、代码仓库、记忆和工作泳道的工作者运行。
多个代理共享一个任务看板,任务领取采用原子操作,避免两个代理同时领取同一项工作。用户可以从一个界面查看工作队列、代理状态和任务进展,也可以让代理之间交接工作、请求审查或汇报结果。
适用场景
amux 适合需要并行处理编码任务的个人开发者和团队,例如同时推进后端、前端、代码审查和测试工作。共享看板有助于集中管理待办、进行中、审查中和已完成的任务,并让不同代理按照各自泳道协作。
它也适用于需要持续运行任务的场景。遇到用量限制时,工作可以暂存并在限制重置后继续;在 macOS 上,重启后每个工作者会回到自己的会话。计划任务和循环提示可用于安排周期性工作,手机端则方便用户查看状态、回应阻塞提示或介入处理。
准备与上手
使用前需要准备相应的代码代理环境或模型来源。amux 可并行运行 Claude Code、Codex CLI、Gemini CLI、OpenCode 和基于 Ollama 的本地代理,也支持在运行中的工作者之间切换模型和提供方。相关代理的订阅或模型使用条件仍由用户自行承担。
amux 可以部署在自己的机器上,也可以使用 amux Cloud。自托管版本通过单一 Rust 二进制运行,官网提供安装脚本;已发布版本还提供 Homebrew 和 PyPI 安装方式。完成部署后,用户可从网页仪表板管理工作者,也可使用安装式 PWA、iPhone 与 iPad 应用以及 Mac 应用访问。
主要功能
核心功能是共享任务看板、原子领取和代理间通信。代理可以领取任务、交接工作、请求代码审查,并在消息中标明真实发送者。用户能够查看每个工作者的实时状态、当前任务、上下文使用情况和工作队列。
amux 支持计划任务与循环提示,代理可以按自然语言形式的时间安排持续处理队列。遇到用量限制时,系统会暂缓交付并在限制解除后恢复;还提供自动压缩、消息记录和工作状态管理。
用户可以从手机观察或控制任意工作者,回答被阻塞的提示,并在确实需要人工处理时收到提醒。除代码代理协作外,amux 还支持跨设备同步绘图:电脑和手机上的绘制内容会实时更新,并保存为本机的纯文本 Excalidraw 文件。
可确认的限制与选择
amux 的定位是代码代理的控制平面,而不是独立的集成开发环境或新的代理运行时。实际工作仍依赖所连接的 Claude、Codex、Gemini、OpenCode 或 Ollama 环境。移动端控制覆盖网页、PWA、iPhone、iPad 和 Mac 应用,但不同设备上的可用体验取决于对应客户端。
自托管版本包含完整功能,可免费使用和修改,但采用 MIT + Commons Clause:可以在工作中使用,不能销售 amux 本身。Cloud 版本运行在持续在线的专用服务器上,按月提供不同配置。无论采用哪种方式,用户都需要准备自己的 Claude、Codex 或 Gemini 订阅;本地 Ollama 代理则使用本地模型环境。
常见问题:amux 是否会替换现有代码代理?不会,它在代理运行时之上提供协作、调度和监控能力。
amux 是否会替换现有的代码代理工具?
不会。Claude Code、Codex CLI、Gemini CLI、OpenCode 和 Ollama 代理仍作为原有工具运行,amux 在其上增加共享看板、消息、计划任务、模型切换和状态管理等能力。