惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
小众软件
小众软件
美团技术团队
Martin Fowler
Martin Fowler
爱范儿
爱范儿
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
J
Java Code Geeks
B
Blog
V
V2EX
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
博客园 - Franky

LINUX DO - 最新话题

谷歌云盘下载700g数据集,求方法 OpenAI推出了100美元的Pro订阅后,plus的Codex 5小时限额大幅缩水 之前买的super grok居然还没掉 关于CPA认证文件周限 佬们,默认CDK的要求是什么等级啊? 最新版本的微信群聊机器人方案 有没有人知道如何free号没有封,那么是否可以循环使用,因为我看主要是周限 L站改版了?吓我一跳,我以为我浏览器崩了 淘宝这种宽带可信吗,500兆移动宽带月费8元到2099年 docker内部应用访问宿主机mysql和redis时被拒绝connection refuse Erp全栈想转行做Ai有什么推荐的吗 boost有bug 佬们,有没有靠谱点的 Plus 购买渠道 大妈,狗妈用的 lg 服务有源头开源项目吗? 有人有能过验证码打码的嘛 上次帖里好像发过通过大模型来打码的 gpt plus 封号似乎也太快了点,一天就给封号了 按流量/token收费的国产官方AI推荐 我算是知道了为什么Oracle总是ABC了 佬友们帮我分析一下 ChatGPT Team账号只有一个人使用和4个席位邀请满了使用的总额度是一样的吗? gpt-free 10个带rt CPA反代claude是默认1m吗? 我终于敢说我做出来windows上tmux的替代了,目标windows/全平台最强的终端Ai编程工具 claude pro升级max,除了原来的$20,好像还能再领一次$100 关于AI agent的知识框架 独乐乐不如众乐乐,分享一下我的的AI对话程序 佬们自建网站支付问题是怎么解决的 怎么能让gpt模仿claude风格输出 codex free已经死了,下一个会是plus或者team吗 请问chatgpt pro里的fast模式,速度快了,降智吗
用浏览器管理多台服务器 tmux — Hearth
Morax (Morax Cheng) · 2026-06-28 · via LINUX DO - 最新话题

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

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


项目链接:

项目图片:

主页

Google Chrome 2026-06-28 11.17.02

连接页

Google Chrome 2026-06-28 11.17.03
Google Chrome 2026-06-28 11.17.05

这个项目主要解决"在多台服务器之间来回 ssh、再 tmux attach 太麻烦"的问题。平时我在好几台 VPS 和实验机上挂着 tmux, 想看哪个就得开终端 ssh 上去再 attach, 切来切去挺麻烦, 于是做了 Hearth: 用浏览器统一管理多台机器的 tmux session,点进任意一个就是完整的交互式终端。做成了"浏览器里的 TUI", 等宽、键盘优先, 手感更像 lazygit / k9s, 而不是常见的那种网页面板。

功能上只围绕一件事 —— 把 tmux 搬进浏览器:

  • 侧栏列出多台 server 和各自的 tmux session(在线 / 离线、窗口数)
  • 回车 attach,直接在浏览器里跑 vim / htop 等,窗口大小自适应
  • 新建 / 杀 session、⌘K 模糊跳转、多标签、j/k 等 vim 键位
  • 面板里直接增删服务器
  • 断线自动重连, tmux 会话在服务端常驻
  • 终端流不经过部署前端的 Vercel: 浏览器直接 WSS 连到自己 VPS 上的守护进程, 经 Cloudflare Tunnel 暴露, 不用开公网端口、不暴露 IP
  • 凭证(SSH key / 密码)只存在自己那台机器上,网页登录用密码 + 短时 token,session 名做了白名单防注入

主要面向手上有几台机器、想用浏览器随手管 tmux 的人,也适合对 xterm.js、ssh2 PTY 桥接、tmux attach 这些感兴趣的开发者参考。

技术栈大致是: 前端 Next.js + xterm.js, 后端 Fastify + ssh2 / node-pty, Bun 管的 monorepo。TUI 手感主要参考了 lazygit 和 k9s。

欢迎试用、提 issue、补充更多用法, 后面会随自己的需要继续更新。这是一个自托管项目, 部署到公网前记得设好登录密码和 ALLOWED_ORIGIN.