跳到主要内容
WebMux安装 WebMux

让 agent 在服务器上一直跑,
你在任何设备上随时接管。

WebMux 是一个在浏览器里持续运行的终端,为远程遥控 Claude Code、Codex 等 CLI agent 而生。会话放在服务端;浏览器、手机和本机终端只是“附着”上去。

curl -fsSL https://github.com/mzdluo123/webmux/releases/latest/download/install.sh | sh

v0.10.2 · Linux、macOS、Windows(WSL 2)· MIT

同一个 omp 会话:电脑浏览器里是原生 TUI,手机上切到聊天视图继续对话

它怎么工作

01 / 电脑上开工

你在电脑前让 Claude Code 重构一个模块,然后得出门。

合上笔记本,agent 还在干活。总览里按仓库分组列出所有会话,实时显示谁在运行、谁在等你、屏幕上正在发生什么。

了解 会话列表

会话总览:多个 agent 会话按仓库分组,显示运行状态与屏幕预览

02 / 手机上接管

地铁上手机亮起,它停下来问你一个问题。

锁屏推送叫你回来。可以用软键栏在原生 TUI 里回答,也可以把同一段对话切到聊天视图;回一句话它就继续。

了解 需要你介入的提醒

手机上遥控 omp,底部是软键栏移动端混合会话聊天视图

03 / 回到电脑审阅

到了公司打开浏览器,改动的 Diff 已经摆在终端旁边。

审完在同一个终端里接着干,一键把 路径:行号 发给 agent。这一路是同一个进程,一行输出都不会丢。

了解 代码工作区

代码工作区:在终端旁查看 agent 改动的 Git Diff

为什么会爱上它

一个约 24 MB 的单二进制,把终端会话放在服务端。

断线不断会话
锁屏、换网、关标签页都不影响;重连只补发缺失的输出。
原样运行你的 agent
Claude Code、Codex、omp 等九款 CLI 预置即用,跑在真实 PTY 里。
TUI ↔ 聊天一键切换
同一段对话,电脑上用 TUI,手机上用聊天视图,历史完整保留。
它在等你时会告诉你
识别 agent 的提问与授权请求:总览标记、标签页提示、锁屏推送。
写代码的工作台
分屏、草稿模式、资源管理器与 Diff、多格式预览、Git worktree、终端里显示图片。
轻到可以忘了它
单二进制、空闲约 13 MB 内存,无需 root、tmux 或数据库;Windows 经 WSL 2 一等支持。

全部是真实界面截图,来自 WebMux 仓库。

混合会话:同一段对话切换到聊天视图
混合会话:同一段对话在 TUI 与聊天视图间切换
桌面端 Shell 终端
终端:原生 PTY,字节流直通 xterm.js
移动端终端与软键栏
终端 + 软键栏
移动端混合会话聊天视图
聊天视图
移动端 Diff 查看
Diff 审阅
更多截图:分屏、终端图形、资源管理器、启动配置
终端分屏与草稿模式终端分屏与草稿模式
终端分屏 + 草稿:最多 8 个窗格,Ctrl+B 前缀操作
浏览器终端中显示 Kitty 协议图片浏览器终端中显示 Kitty 协议图片
终端图形:Kitty 图形协议,agent 可直接显示图片
代码工作区资源管理器代码工作区资源管理器
资源管理器:上传、下载、重命名、移动文件
预置的 CLI agent 启动配置预置的 CLI agent 启动配置
启动配置:预置九款 CLI agent,可自由编辑

混合会话

同一段对话,电脑上用 TUI,手机上用聊天视图。

OpenCode、omp、Codex CLI 与 Claude Code 可以在终端与聊天视图之间切换,历史完整保留;聊天端支持附件、权限请求作答与 Token 用量。Codex CLI 与 Claude Code 的聊天端需要另装第三方 ACP 连接器(codex-acp、claude-agent-acp),它们不是 WebMux 或 agent 厂商的官方组件。

混合会话文档

预置九款 CLI agent

外加 Shell 与 omp。图标只用于说明兼容性,各商标归其所有者。

查看兼容矩阵

两分钟装好

  1. 1. 安装。 自动识别 Linux / macOS 与 amd64 / arm64,校验 SHA-256 后装到 ~/.local/bin,不需要 sudo,也不改写 shell 配置。

    curl -fsSL https://github.com/mzdluo123/webmux/releases/latest/download/install.sh | sh
  2. 2. 运行。 然后在浏览器打开 http://127.0.0.1:7681,点击“新建会话”。

    webmux --listen 127.0.0.1:7681
  3. 3. 下一步: 让服务常驻后台、 从手机访问、 在常用终端里启动 agent。

和你现在用的方案比

WebMux

浏览器 / 客户端断开后会话继续
是 · PTY 由服务端持有;服务重启会结束会话
手机 TUI 适配(软键栏、触摸滚动)
是 · 软键栏、触摸滚动、锁定终端尺寸
agent 提问 / 授权推送到锁屏
是 · 取决于 CLI 发出的状态信号;推送需 HTTPS
聊天视图与 TUI 互切
部分 · Claude Code、Codex CLI、OpenCode、omp
单二进制,无需 root、数据库
是 · 约 15 MB 静态二进制,无需 tmux

SSH + tmux

浏览器 / 客户端断开后会话继续
是 · tmux 会话在 detach 后继续
手机 TUI 适配(软键栏、触摸滚动)
部分 · 取决于手机上的 SSH 客户端
agent 提问 / 授权推送到锁屏
未核实 · 官方文档未说明
聊天视图与 TUI 互切
否 · 纯终端
单二进制,无需 root、数据库
部分 · 需要 sshd 与 tmux;tmux 无需 root

ttyd / gotty

浏览器 / 客户端断开后会话继续
未核实 · 需自行配合 tmux;ttyd 有 --once 断开即退出
手机 TUI 适配(软键栏、触摸滚动)
未核实 · 官方文档未说明
agent 提问 / 授权推送到锁屏
未核实 · 官方文档未说明
聊天视图与 TUI 互切
否 · 纯终端
单二进制,无需 root、数据库
是 · 单个可执行文件

mosh

浏览器 / 客户端断开后会话继续
部分 · 官方说明支持漫游与休眠后恢复连接
手机 TUI 适配(软键栏、触摸滚动)
未核实 · 官方文档未说明
agent 提问 / 授权推送到锁屏
未核实 · 官方文档未说明
聊天视图与 TUI 互切
否 · 纯终端
单二进制,无需 root、数据库
部分 · 无特权代码、无守护进程;需 SSH 与 UDP 端口

第三方信息按官方文档核对于 2026-11-03;“未核实”表示官方文档未说明。查看全部对比

常见问题

查看全部问题

重启服务后会话去哪了?
创建会话时找不到 claude / codex?
手机怎么访问?
WebMux 安全吗?
Windows 能用吗?
收费吗?用什么许可?

开源、MIT、单二进制。

复制命令装好它,或者先到 GitHub 看看源码。

curl -fsSL https://github.com/mzdluo123/webmux/releases/latest/download/install.sh | sh
在 GitHub 上查看