wmux 智能体工作台
在本机并行运行命令行智能体,用工作树、浏览器和手机协作处理开发任务。
- Star 数
- ★ 418
- 最近更新
- 今天
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 74/100 · 存在缺口
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex · Claude Code
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要同时试验多个实现方案的开发者,可把一个提示拆成独立工作树任务并逐块审阅改动。
- 不适合
- 需要 Intel Mac 原生版本的用户
- 希望只用 Linux 稳定版的团队
- 源码审查
- 74/100 · 存在缺口
这个 Agent 能做什么,适合哪些场景?
wmux 是面向 Windows 和 Apple Silicon macOS 的 Electron 桌面工作区,提供分屏终端,让 Claude Code、Codex、Gemini CLI 等命令行智能体并行工作。独立后台守护进程拥有终端会话,因此关闭应用或重启后仍可恢复会话。用户可将一个提示拆成最多八个任务,每项在独立 Git 工作树和分支中运行,并逐块审阅和采纳差异。智能体可通过 MCP 工具操作内置浏览器或专用 Chrome,也可在手机端接收提问并回复。它运行在用户自己的机器上;iPhone 客户端直接与本机守护进程配对,终端内容和回复不经云服务中转。
安装 wmux 桌面应用后,可在工作区中打开真实 PTY 终端并启动已安装的命令行智能体。用户输入一个任务提示,wmux 可创建最多八个 Git 工作树及对应的 wtask/* 分支,并在各自窗格中启动智能体;完成后可逐块选择差异并以一次 git apply 采纳,或关闭任务、创建拉取请求。MCP 工具可让智能体导航、点击、输入、读取页面快照、截图,以及使用 browser_repl 和 browser_replay。智能体可通过 send_message 与其他窗格通信;当需要用户答复时,问题可显示在 Fleet 或配对 iPhone 的 Inbox 中。Git 页面还可查看问题、拉取请求、检查状态和失败日志,并执行评论、审批或合并操作。
- 需要同时试验多个实现方案的开发者,可把一个提示拆成独立工作树任务并逐块审阅改动。
- 维护多个仓库或工作区的工程师,可用 Fleet 集中查看正在运行、待回复和待审阅的智能体。
- 需要智能体处理网页流程的团队,可用内置浏览器或专用 Chrome 配合 MCP 工具操作页面。
- 离开电脑时仍需处理智能体提问的开发者,可将桌面守护进程与 iPhone 应用配对并从 Inbox 回复。
- 在 Windows 上使用 Claude Code、Codex 或其他 CLI 的开发者,可在原生终端窗格中运行它们,无需 WSL。
如何安装或部署这个 Agent?
Windows 可使用 winget 或 Chocolatey 安装。macOS 需 Apple Silicon,下载 DMG 并将应用拖入 Applications。iPhone 客户端可从 App Store 安装;实验性 Linux AppImage、deb 和 rpm 构建可从发布页获取。若从源码构建,README 指明 Node 18+、Python 3.x 和相应平台原生工具链为前提。
如何使用这个 Agent?
Windows 安装:
winget install openwong2kim.wmux也可使用 Chocolatey:
choco install wmux从源码启动开发版:
git clone https://github.com/openwong2kim/wmux.git
cd wmux
npm install
npm start配对 iPhone:在 wmux 中打开 Remote → Share & pair,启用 Tailscale 上的 HTTPS,再用 iPhone 应用扫描二维码。打开工作区后,在窗格中启动已安装并登录的 CLI 智能体。
这个 Agent 有哪些优点和局限?
- 支持 Windows 原生 PTY 与 macOS 原生终端会话,Windows 使用时无需 WSL。
- 后台守护进程在应用关闭后仍保留终端会话,并提供崩溃或重启后的恢复选项。
- 最多八个并行工作树任务,支持按代码块审阅并一次性采纳所选差异。
- 内置浏览器和独立 Chrome 后端均有 MCP 操作工具,且可在桌面查看智能体浏览过程。
- iPhone 与本机守护进程直接配对,可查看终端输出并回答智能体问题。
- macOS 目前仅提供 Apple Silicon 构建,Intel Mac 不在支持范围内。
- Linux 构建明确标为实验性,不适合作为稳定 Linux 发行版依赖。
- 智能体 CLI 需由用户另行安装并登录;wmux 本身不提供模型或智能体订阅。
- 从源码构建需要 Node 18+、Python 3.x 和 Windows 或 macOS 原生编译工具链。
- README 未说明软件或 iOS 应用的定价。
这个 Agent 与同类方案有什么区别?
README 将 tmux 作为灵感来源,并说明 wmux 不是 tmux 移植版:它是基于 Electron 的原生桌面应用,增加了智能体工作流、Git 工作树和浏览器功能。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| wmux 智能体工作台 当前 | 74 · 存在缺口 | 桌面应用 | ★ 418 | 今天 | TypeScript | Codex · Claude Code |
| Superset | 52 · 缺口较多 | 桌面应用免费版 + 付费版 | ★ 15k | 今天 | TypeScript | Codex · Claude Code |
| Bernstein | 78 · 表现良好 | 命令行工具免费 + 模型费 | ★ 1.2k | 今天 | Python | Codex · Claude Code · OpenAI API |
| Superagent | 58 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 29 | 今天 | TypeScript | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
安全文档和 README 描述了令牌认证 IPC、跨 Agent 执行审批、只读且默认仅回环访问的 web 服务,以及手机推送的密封信封;工作流也限定权限、触发方式和令牌预算,因此最小权限、确认和外部影响有具体依据。扣分原因:这些材料主要是文档和工作流配置,未提供足以审定整个产品数据流、敏感数据处理和回滚实现的源码细节;依赖安全仅列出依赖与少量覆盖项,没有审计或漏洞处置证据。
README 描述守护进程会话持久化、恢复和工作树采用全有或全无的 git apply;安装故障排查给出具体错误与处理方式,CI 文件也说明跨平台基线的预期和限制。扣分原因:CI 明确称跨平台基线不是发布门槛且部分平台分支尚未执行,lint 也为建议性;静态材料不足以确认错误处理和依赖可用性在实际运行中的稳健程度。
README 面向多种 CLI Agent、不同工作流和 Windows/macOS 用户,说明浏览器、手机、工作树、Git、调度及不同 MCP 配置等场景,并标出部分平台和功能边界。扣分原因:若干声明覆盖范围很广,但材料没有为所有环境和 Agent 给出同等具体的适配细节;触发条件主要在功能说明中呈现,缺乏统一的适用与不适用边界。
文档结构清楚,安装、构建、故障排查、FAQ、限制和多个深入指南均有入口;MIT 许可证文本明确。README 列出版本兼容与安装路径,package.json 提供版本、引擎和依赖信息。扣分原因:给定材料没有变更日志或长期维护责任承诺,发布更新路径虽有描述但责任主体与维护承诺不够明确;名称和组件的稳定性没有正式政策。
README 描述可供 Agent 使用的浏览器控制、终端、跨 Agent 协作、任务分发和审查等具体产出,并说明工作树隔离及分块采纳等工作流;对使用者有清晰的潜在价值。扣分原因:成本、资源占用和实际收益没有量化证据,且体验效果仅由仓库说明材料展示,不能据此确认实际效果。
功能、安装与安全主张大多指向仓库内文档,工作流还记载了触发约束、权限及 CI 失败背景;文案有时明确区分默认设置、实验性构建和已知限制。扣分原因:多个产品能力主要由 README 自述,给定材料未包含所链接的实现文档或对应源码来交叉核实;静态证据无法验证演示图或描述中的实际行为。
- 该评估仅依据所提供的静态材料,不能确认功能演示或安全控制在运行时的实际表现。
- README 表示 Linux 构建为实验性;Windows 安装程序使用 SignPath 测试证书,可能出现 SmartScreen 未知发布者提示。
- CI 材料说明跨平台基线不阻止发布,且部分平台分支尚未在 CI 执行。