8000
是否可以在一台机器的WMUX上,增加跨机器进行wmux终端的整合,这样会很方便。
并且希望支持wmux多开,使用不同的屏幕做不同业务的划分。
feat: SSH remote terminals + multi-window CLI (issue #78); bump to 0.…
感谢你的建议!👍 刚发布的 v0.18.0 已经落地了第一步:
现在可以直接在 wmux 里打开远程机器的终端(基于 Windows 自带的 OpenSSH 客户端):
wmux ssh user@host # 在新工作区中打开远程终端 wmux ssh -p 2222 user@host # 额外参数会原样传给 ssh wmux new-workspace --shell "ssh user@host" # 等价写法
每台远程机器一个工作区,本地/远程工作区可以在同一个窗口里混用、分屏、切换。
两种方式:
Ctrl+Shift+N
wmux new-window
wmux list-windows
wmux focus-window <id>
WMUX_INSTANCE
WMUX_INSTANCE=work wmux.exe
完整的「远程 wmux 管理」(本机 wmux 直接连接并控制另一台机器上运行的 wmux 实例、跨机器统一管理面板)是一个更大的功能,已列入路线图。目前 SSH 方案已经覆盖了跨机器终端整合的核心场景。
📦 下载:wmux-0.18.0-win-x64.zip(解压后如果被 Windows 拦截,右键 zip → 属性 → 解除锁定;老版本用户会收到自动更新提示)
欢迎继续反馈!
feat(cli): remote wmux management over SSH tunnel (issue #78); bump t…
更新:v0.19.0 刚刚发布,完整的「远程 wmux 管理」已经实现了 🎉
现在可以从一台机器直接控制另一台机器上运行的 wmux 实例(不只是打开远程终端)——通过 SSH 隧道转发 wmux 的 JSON-RPC 管道协议:
在远程机器上(运行着你想控制的 wmux):
wmux bridge # 把 wmux 管道暴露在 127.0.0.1:9787(纯字节转发,仍需 token 认证) wmux token # 打印认证 token,复制下来
在本地机器上:
ssh -L 9787:127.0.0.1:9787 user@remote-host # 建立隧道(保持打开) # 之后所有 wmux 命令都可以指向远程实例: wmux --remote 127.0.0.1:9787 --token <TOKEN> list-workspaces wmux --remote 127.0.0.1:9787 --token <TOKEN> new-workspace --title "部署" wmux --remote 127.0.0.1:9787 --token <TOKEN> agent spawn --cmd claude --label "远程Agent" wmux --remote 127.0.0.1:9787 --token <TOKEN> send "npm test" CEC5 span>
也可以用环境变量一次性设置:WMUX_REMOTE=127.0.0.1:9787、WMUX_REMOTE_TOKEN=<TOKEN>。
WMUX_REMOTE=127.0.0.1:9787
WMUX_REMOTE_TOKEN=<TOKEN>
全部 CLI 命令(工作区、分屏、agents、浏览器、通知、发送按键/文本……)都支持远程模式。安全方面:bridge 默认只绑定 127.0.0.1,本身不做任何解析和放权 —— token 认证仍由远程 wmux 端到端校验,所以即使端口被访问,没有 token 也无法执行任何操作。
📦 wmux-0.19.0-win-x64.zip(v0.18.0 的 wmux ssh 远程终端和多窗口功能也包含在内)
wmux ssh
强!
refactor: drive devcontainer transport over wmux's existing TCP remot…
fix(wsl): pass WMUX_REMOTE and WMUX_REMOTE_TOKEN through WSLENV
fix(pty): open a WSL shell when the pane's cwd is a POSIX path
fix(cwd): track a workspace's POSIX directory separately from its Win…
feat(devcontainer): drive wmux from a container over the TCP bridge
Activity
feat: SSH remote terminals + multi-window CLI (issue #78); bump to 0.…
amirlehmam commentedon Jul 8, 2026
感谢你的建议!👍 刚发布的 v0.18.0 已经落地了第一步:
1️⃣ 远程终端(跨机器整合)
现在可以直接在 wmux 里打开远程机器的终端(基于 Windows 自带的 OpenSSH 客户端):
每台远程机器一个工作区,本地/远程工作区可以在同一个窗口里混用、分屏、切换。
2️⃣ 多开(多屏幕分业务)
两种方式:
Ctrl+Shift+N或wmux new-window,把不同窗口拖到不同屏幕,每个窗口有自己独立的工作区集合。配套命令wmux list-windows/wmux focus-window <id>这次也一并实现了。WMUX_INSTANCE,例如WMUX_INSTANCE=work wmux.exe,每个实例有独立的会话、管道和配置,互不干扰。后续路线
完整的「远程 wmux 管理」(本机 wmux 直接连接并控制另一台机器上运行的 wmux 实例、跨机器统一管理面板)是一个更大的功能,已列入路线图。目前 SSH 方案已经覆盖了跨机器终端整合的核心场景。
📦 下载:wmux-0.18.0-win-x64.zip(解压后如果被 Windows 拦截,右键 zip → 属性 → 解除锁定;老版本用户会收到自动更新提示)
欢迎继续反馈!
feat(cli): remote wmux management over SSH tunnel (issue #78); bump t…
amirlehmam commentedon Jul 8, 2026
更新:v0.19.0 刚刚发布,完整的「远程 wmux 管理」已经实现了 🎉
现在可以从一台机器直接控制另一台机器上运行的 wmux 实例(不只是打开远程终端)——通过 SSH 隧道转发 wmux 的 JSON-RPC 管道协议:
在远程机器上(运行着你想控制的 wmux):
在本地机器上:
也可以用环境变量一次性设置:
WMUX_REMOTE=127.0.0.1:9787、WMUX_REMOTE_TOKEN=<TOKEN>。全部 CLI 命令(工作区、分屏、agents、浏览器、通知、发送按键/文本……)都支持远程模式。安全方面:bridge 默认只绑定 127.0.0.1,本身不做任何解析和放权 —— token 认证仍由远程 wmux 端到端校验,所以即使端口被访问,没有 token 也无法执行任何操作。
📦 wmux-0.19.0-win-x64.zip(v0.18.0 的
wmux ssh远程终端和多窗口功能也包含在内)i319962 commentedon Jul 8, 2026
强!
refactor: drive devcontainer transport over wmux's existing TCP remot…
fix(wsl): pass WMUX_REMOTE and WMUX_REMOTE_TOKEN through WSLENV
fix(pty): open a WSL shell when the pane's cwd is a POSIX path
fix(cwd): track a workspace's POSIX directory separately from its Win…
feat(devcontainer): drive wmux from a container over the TCP bridge