五大模块
终端、连接、文件、监控、部署 — 同一扇窗口里全部呈现
完整 VT/ANSI 终端
8 色 / 256 色 / truecolor,兼容 vim · htop · tmux · claude · npm 等 TUI。Block / dingbat 字符像素级渲染无缝隙。
- scrollback 5000 行
- 历史搜索 (Ctrl+Shift+F)
- Reflow + 横向滚动
- OSC 52 剪贴板透传
多 tab 真并发连接
N 个远程主机独立 session,切 tab 不重连。浏览器风格 tab 栏 + accent 高亮当前 tab,连接条目持久化。
- 「+」追加 / × 关闭
- 密码 + 公钥认证
- 文件选择器选私钥
- connections.json 持久化
SFTP 双栏文件浏览
树 + 列表双栏,拖拽分割条调整宽度。列头点击切排序,路径栏回车跳转。sftp_list 走 worker 线程,UI 不阻塞。
- 完整右键菜单
- 副 SSH 通道传输
- 打包 / 重命名 / 删除
- 权限编辑 + 系统打开方式
远程主机实时监控
Sidebar 实时显示 CPU / 内存 / 网速 / 进程 / 磁盘。Sparkline 折线图,最近 60 帧。即时 CPU 走 /proc/<pid>/stat 差分。
- CPU / 内存 / 网速 三条 sparkline
- 进程列表 + 终止
- 磁盘容量条
- 与整机口径一致
一键部署 7 个 recipe
SQLite · Node.js 24 LTS · Python 3.11 · MySQL 8 · PostgreSQL 17 · openclaw · hermes-agent。五步向导:准备 → 配置 → 确认 → 执行 → 完成。
- 自动探测已装状态
- 支持卸载
- 内置参数模板
- 一键脚本执行
技术栈
现代 C++20 + Visual Studio 2022 + vcpkg 包管理
LanguageC++20
BuildCMake ≥ 3.25 + Visual Studio 2022 (MSVC v143)
Packagevcpkg (manifest 模式)
SSHlibssh2 (vcpkg 拉取)
RenderingDirect2D + DirectWrite
PlatformWindows 10 / 11 (x64)
UI Framework自研 jtUI
常用快捷键
终端 / 复制粘贴 / 字体缩放 / 翻页
Ctrl+Shift+C / V复制 / 粘贴(终端选区或焦点输入框)
Ctrl+Shift+F终端历史搜索 (FindBar)
Ctrl++ / Ctrl+- / Ctrl+0终端字体放大 / 缩小 / 重置
PgUp / PgDnscrollback 翻页
Home / End滚动浏览中跳最旧 / 跳最新 (live)
Esc关闭浮层(FindBar / 右键菜单 / 模态)