





















以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
项目链接:
项目图片:
主页
连接页
这个项目主要解决"在多台服务器之间来回 ssh、再 tmux attach 太麻烦"的问题。平时我在好几台 VPS 和实验机上挂着 tmux, 想看哪个就得开终端 ssh 上去再 attach, 切来切去挺麻烦, 于是做了 Hearth: 用浏览器统一管理多台机器的 tmux session,点进任意一个就是完整的交互式终端。做成了"浏览器里的 TUI", 等宽、键盘优先, 手感更像 lazygit / k9s, 而不是常见的那种网页面板。
功能上只围绕一件事 —— 把 tmux 搬进浏览器:
主要面向手上有几台机器、想用浏览器随手管 tmux 的人,也适合对 xterm.js、ssh2 PTY 桥接、tmux attach 这些感兴趣的开发者参考。
技术栈大致是: 前端 Next.js + xterm.js, 后端 Fastify + ssh2 / node-pty, Bun 管的 monorepo。TUI 手感主要参考了 lazygit 和 k9s。
欢迎试用、提 issue、补充更多用法, 后面会随自己的需要继续更新。这是一个自托管项目, 部署到公网前记得设好登录密码和 ALLOWED_ORIGIN.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。