jtaiSSH/SFTP 客户端 · 全量开源 · JTcli v1.0

JTcli

对标 FinalShell 的 Windows 桌面 SSH/SFTP 工作站。基于自研 jtUI,纯 C++20,单 exe 便携,深 / 浅色 + 中 / 英文一键切换。

Platform
Windows 10 / 11
Arch
x64
Footprint
Single .exe
License
MIT
五大模块

五大模块

终端、连接、文件、监控、部署 — 同一扇窗口里全部呈现

完整 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 / 右键菜单 / 模态)

下载体验

Windows 10 / 11 x64,单 exe 便携,状态目录可随 U 盘移动。