- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
在使用各类TUI工具的时候遇到一些痛点
- codex或者claude都需要保持终端运行中,高强度开发会开很多终端,找来找去很麻烦有时候有些终端开起来后都忘了丢在哪个IDE窗口下了
- 移动端使用ssh工具体验差操作困难
- ssh连接后使用codex或claude粘贴图片困难,pc都困难,移动更困难
1的问题用tmux就能很好解决,但是tmux一堆命令太难记了,并且如果用手机的termius之类的工具连接服务器输tmux的快捷键和命令很麻烦。2的问题体验了一堆ssh产品都不好,3更是目前没有可用的方案,用于是就花了一天vibe了本产品 ChatMux 0.0.1版本
github.com
GitHub - binjie09/ChatMux: 自托管的 SSH / tmux 工作空间客户端。用浏览器、桌面端或移动端连接你自己的...
自托管的 SSH / tmux 工作空间客户端。用浏览器、桌面端或移动端连接你自己的 Gateway,恢复远程 tmux 会话、查看历史上下文,并在真实终端里继续工作。
全功能网页端长这样,可以直接粘贴图片进各种TUI,并且不需要ssh连接的机子对方有x server或者桌面剪切板之类的。只需要ssh就好了,ssh is all you need. 新建的终端会一直存在,连接的ssh的机子本地开的所有tmux终端也会出现在这里
同样的,移动端也支持,看到项目的移动端的bug, 直接手机上截图,手机上打开ChatMux,上传图片,然后指挥codex干活就好了。
使用示例:手机端直接截图,然后(这里样式不对,修一修啊)
上图都是web端安装为pwa的样子,你可以不安装app,省点金贵的存储空间
目前本项目自身已经在用此项目开发了,所有日常开发都用上了此工具,躺床上给codex安排活写东西是真上瘾。本人现在使用code-server作为web IDE,大家用的其他IDE的默认终端也一样,将默认终端改成tmux,然后在IDE里新建的终端,就可以在ChatMux网页端和移动端看到,非常的方便。
如果不想部署gateway后端服务,也可以直接下载或者源码自行编译exe和apk客户端,这个没有任何后端,ssh能力都打包进客户端了,所以不需要额外服务器部署gateway了。(ps:使用前请阅读README.md里的安全警告,自行部署是最安全的,web端必须self host并且部署时需要强制添加强随机密钥,因为web端网页无法直接ssh,是通过部署的后端api服务来负责建立ssh连接的。)
2 个帖子 - 2 位参与者