【开源推广】基于tmux的ssh工具,像chatgpt一样管理终端,支持手机和web连接服务器粘贴图片等

【开源推广】基于tmux的ssh工具,像chatgpt一样管理终端,支持手机和web连接服务器粘贴图片等
【开源推广】基于tmux的ssh工具,像chatgpt一样管理终端,支持手机和web连接服务器粘贴图片等
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


在使用各类TUI工具的时候遇到一些痛点

  1. codex或者claude都需要保持终端运行中,高强度开发会开很多终端,找来找去很麻烦有时候有些终端开起来后都忘了丢在哪个IDE窗口下了
  2. 移动端使用ssh工具体验差操作困难
  3. 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终端也会出现在这里

image

同样的,移动端也支持,看到项目的移动端的bug, 直接手机上截图,手机上打开ChatMux,上传图片,然后指挥codex干活就好了。

1ef040331aed82aedb89595218aaf00f

使用示例:手机端直接截图,然后(这里样式不对,修一修啊)

上图都是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 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文