会话持久化
断开客户端、休眠笔记本、网络中断——Agent 照跑不误。重新打开就连回同一个 pane,滚动缓冲区完整保留。四小时的迁移任务不再依赖一条 SSH 不断。
在构建机、GPU 机、预发机——以及本机上,运维 Claude Code、Codex、Gemini CLI、Aider 等编程 Agent。每个 Agent 跑在所属主机的 tmux 会话里:关闭客户端、合盖休眠、网络中断, 工作照常进行。
AgentMux 不持有 Agent 进程,而是连接到主机上的 tmux 会话——持久化由结构保证, 而不是由客户端的在线状态保证。
断开客户端、休眠笔记本、网络中断——Agent 照跑不误。重新打开就连回同一个 pane,滚动缓冲区完整保留。四小时的迁移任务不再依赖一条 SSH 不断。
每个 Agent 的 pane 是完整终端——颜色、鼠标、选中、搜索——而不是只读的会话记录。可以中途介入、纠正 Agent,再把控制权交回去,无需重启任务。
终端区最多拆成 3×3 九个窗格,跨主机同屏、各自独立操作。分隔缝可拖动,双击标签临时全屏,窗格布局随窗口宽度智能折行,下次启动自动恢复。
一条指令发给任意选中的 Agent,每个返回一张回执,确认是否真的送达。对集群的批量操作是可审计的,而不是假定成功。
Ollama 本地模型可以接一个目标——比如查明某个 Agent 为何卡住——一次一个工具调用地推进。任何写操作都挂起等待你的显式审批,定时巡检严格只读。
项目事实、偏好与 Agent 活动被索引,可按原文或语义检索。Embedding 本地生成,内容不出本机;命中已知模式的凭据在入库前自动脱敏。
以下全部为应用实拍截图,非概念渲染。
附着到任何 Agent 的 tmux pane:全彩输出、鼠标报告、搜索与选中。右侧面板同时给出进程状态、最近输出与操作按钮。

把同一条指令下发给任意选中的 Agent——跨项目、跨主机。每个 Agent 返回送达回执,批量操作从「假定成功」变成「逐个确认」。

安装面板先探测主机,只展示它真正能装的 Agent CLI 与运行时,并说明其他项为何不可用。安装在 tmux 内执行,连接中断也不会留下装了一半的包。

默认采用 Apple 系统色板,另有 Nord、Solarized 等六套主题,含浅色模式。信息密度为长时间值守而调校。

这些不是配置项,而是设计决定——多数约束无法被关闭。
密码与密钥口令以 AES-256-GCM 加密后落盘,密钥保存在系统钥匙串(Keychain / Credential Manager / Secret Service)。钥匙串不可用时降级为 0600 文件并在状态栏明示。
首次连接即固定主机密钥,之后任何不匹配都会中止连接并给出解释——中间人替换无法静默通过。
任何机密都不会跨入 UI 进程——界面只知道「某项机密已设置」,拿不到内容本身。
编排器只能调用固定白名单内的工具,每个工具在声明时就绑定风险等级。执行必须经过唯一的门:风险级 × 主机信任级 × 触发来源共同决定放行与否。
定时巡检被无条件拒绝一切非只读工具,该限制不可配置。它可以报告哪个 Agent 停滞了,但没有权力去动它。
每次编排运行的每一步都被记录——包括被拒绝、被否决、被搁置的提案。远程主机的输出以「数据」标记进入模型上下文,指令形状的文本会在审批卡片上触发警示。
迁移、重构、测试战役——跑得比一个工作日、比一条网络连接都久的任务。
三到五十台主机并发跑 Agent,收进一棵树:逐 Agent 状态 + 最近输出。
一次操作指挥整个舰队,并拿到每一份送达确认。
不用手拼安装命令,把一台新机器带到能干活的状态。
定时只读巡检,报告哪些 Agent 停滞了——但无权动手。
规划、embedding 与记忆全部本地运行;不代理 Agent 的模型流量,不读 API Key。
远程机:地址、用户,ssh-agent / 密钥 / 密码任选其一,支持跳板机。本机:只要起个名字。
指定主机上的工作目录。也可以直接浏览主机文件,找到目录就地添加——名字、路径、主机都是现成的。
一个名字加一条启动命令。点 Start,它就跑在该主机的 tmux 会话里了。
claude --dangerously-skip-permissions附着 Agent、开 shell、装 CLI、换主题——最快的路径都在这里。
Ctrl / ⌘ + K每个文件附带 .sha256 校验和。
xattr -dr com.apple.quarantine);Windows 选择「更多信息 → 仍要运行」。
使用 curl -L -O 下载可避免 macOS 隔离属性。
不会。目标、提示词与仓库约定始终归你。编排器只做调查和提案,任何会修改主机的动作都需要你显式审批后才会执行。
每台主机需要 POSIX shell 和 tmux(缺 tmux 时 AgentMux 可以代装),远程主机另需 SSH。本机在 Linux / macOS 直接可用;Windows 上同一台电脑提供两种本机主机——WSL 发行版(tmux 所在),以及原生 Windows(PowerShell,会话由内置守护进程托管,关窗口同样不停工作)。暂不支持远程 Windows 主机。
不是。只有本地编排与记忆的语义检索需要 Ollama(一个对话模型 + 一个 embedding 模型)。不装它,应用的其余全部功能完整可用。
不能,这是刻意的边界。Agent 的模型流量从主机直连各家服务商,AgentMux 不代理、也不读取 API Key——因此既报告不了成本,也无法强制预算。
每份安装服务一位操作者:状态、凭据与决策日志都在本工作站上,没有共享服务端、团队账号或集中审计。两个人管同一批主机会看到同样的 tmux 会话,但各自保留历史。
不会。删除工作区或 Agent 记录只是移除本地记录,tmux 会话继续运行。唯一会销毁运行中会话的操作叫 Kill,它会先确认,并明确说明将失去什么。