ChatMux — 自托管 SSH / tmux 终端客户端
ChatMux 是开源的自托管 SSH / tmux 工作空间客户端。用浏览器、桌面或手机连接你自己的
Gateway,恢复远程 tmux 会话、查看历史上下文,并在真实终端里继续工作。Web、桌面(Tauri)、移动(Capacitor)共享同一套真实终端体验。
核心功能
- 真实终端:xterm.js + WebSocket PTY,兼容 vim、top、htop、lazygit、codex 等 TUI
- tmux 会话管理:列出、创建、命名、标记、跨设备恢复远程 tmux session
- 移动端优先:手机 / 平板上的主机管理、会话列表、窗口切换、真实终端输入
- 历史上下文:捕获 tmux pane 历史,侧栏搜索与回溯
- 自托管与安全:Gateway 边界、凭据不回传、本地优先 SQLite、审计与生物识别解锁
- 全平台客户端:Web SPA、Windows 便携 exe、macOS dmg、Linux deb/AppImage、Android APK、iOS
快速自托管
git clone git@github.com:binjie09/ChatMux.git && cd ChatMux
cp deploy/web/.env.example deploy/web/.env
docker compose --env-file deploy/web/.env -f deploy/web/docker-compose.yml up -d --build
GitHub 源码 ·
下载客户端 ·
部署文档