功能
日常运维要用的都在一个窗口里:连接、终端、文件、转发、主机工具,以及给 AI 工具用的命令行。
连接与认证
SSH、Telnet、串口,从普通的服务器到老交换机、堡垒机后面的机器都连得上。
- 输入
用户@地址就能快速连接,不用先存成主机。 - 认证:密码、私钥(OpenSSH、PEM、PuTTY ppk)、SSH Agent / Pageant,以及服务器要求的验证码等交互认证。
- 自动填写验证码(TOTP):填入验证器 App 中的密钥,断线重连、端口转发、部署公钥时也能自动填。
- 凭据档案与分组默认值:多台主机共用一份用户名与凭据,改一处全部生效。
- 多级跳板机(最多 5 层),SOCKS / HTTP 代理与代理命令(与 ssh 的 ProxyCommand 相同),agent 转发。
- 兼容只支持旧算法的老设备,只对勾选的主机生效。
- 可以被 JumpServer、绿盟 OSMS 等堡垒机调起:在网页上点“连接”,就在 Termlet 中打开。
- 首次连接时确认主机指纹;指纹变了会拒绝连接,并说明风险。
终端
多 Tab、分屏与工作区;断线自动重连,开了 tmux 还能回到原来的会话。
- 命令面板(Ctrl+Shift+P,macOS 上 ⇧⌘P)搜索主机、已打开的 Tab 与各种操作,也能直接输入地址快速连接。
- 断线后按 1、2、4……30 秒退避重连;在 tmux 中打开的终端,重连后回到原来的会话,正在跑的程序不中断。
- 复制会话共用当前的连接,不用再输密码或验证码。
- 同步输入:终端平铺成网格,在一个里面输入,多个终端同时执行。
- 撰写栏:写好命令发给多个终端,执行后对比各台主机的输出,找出配置不一样的那台。
- 快捷命令(可以带参数)与命令历史;命令历史加密保存在本机。
- rz / sz 与 trzsz;GBK、Big5 随时切换;粘贴截图时直接得到服务器上的文件路径。
- 粘贴防护:去掉控制字符;会立即执行的多行内容、危险命令与看不见的字符先请你确认。
- 26 套终端配色,可导入 Windows Terminal、iTerm2、Xshell、MobaXterm 等的配色文件;关键词高亮。
- 快捷键可以自定义:Windows、Linux 上用 Ctrl,可一键换成 Xshell、MobaXterm 的键位;macOS 上照 Terminal.app、iTerm2 用 ⌘。
- 支持 kitty 键盘协议,Claude Code、Codex 中 Shift+Enter 能换行。

SFTP 与文件
左边本机、右边服务器,拖过去就传。
- 断点续传;SFTP 连接断开后自动重连,因断线中断的传输自动继续。
- 跟随终端的当前目录(包括 tmux 与嵌套的 shell)。
- 双击编辑远程文件:保存时原子替换,保留权限与原有的换行符。
- 修改权限(包括 SUID、SGID 与粘滞位),可以同时修改目录中的文件。
- 以 root 身份打开 SFTP(经 sudo),直接修改
/etc等只有 root 能写的地方。 - 远程文件名可以按 GBK、Big5 显示。
- WSL 发行版中的文件也用同样的界面管理。

本机终端
本地 shell(Windows 上还有 WSL 发行版)与远程主机在同一个窗口里。
- Windows 上自动检测 PowerShell 7、Windows PowerShell、命令提示符、Git Bash、MSYS2、Cygwin、Visual Studio 开发者 PowerShell 与 WSL 发行版。
- macOS、Linux 上列出登录 shell 与
/etc/shells中的 bash、zsh、fish、nu、pwsh 等,都以登录 shell 启动。 - 可以添加自定义的本地终端(命令行、起始目录、环境变量)。
密钥与端口转发
密钥集中管理,转发随用随开。
- 密钥库:导入(OpenSSH、PEM、PuTTY ppk)、生成 Ed25519 或 RSA,查看公钥与指纹,一次部署到多台主机。
- 本地、动态(SOCKS)、远程端口转发;断线重连期间本地端口保持监听;可以设为 Termlet 启动后自动启动。
- 连接中随时为当前主机添加转发;本地转发可以列出服务器上正在监听的端口。
主机工具
跟随当前的终端,在它的连接上读取,不用再登录(Linux 服务器)。
- 进程:排序、搜索、查看详情,结束进程。
- systemd 服务:启动、停止、重启、开机启用,查看与跟随日志。
- Docker(没有时用 Podman):容器、镜像、卷、网络。
- 网络连接与监听端口;监听端口可以一键转发到本机。
- 终端底部显示网络延迟与服务器的 CPU、内存、磁盘、负载。
命令行工具与 AI
Claude Code、Codex 等 AI 工具通过 termlet 命令使用你保存的服务器,凭据始终留在 Termlet 里。
- 默认关闭;主机逐台勾选“允许 Termlet 命令行访问”,还可以为命令行工具单独设一个低权限账号。
- 危险命令规则:内置 15 条,加上你自己写的正则;命中时 Termlet 弹窗请你批准,拒绝或 60 秒没有处理就不执行。
- 审计日志记下每次调用:命令原文、结果、退出码、耗时与调用方的进程链,可以搜索、导出。
exec --terminal在你已打开的终端里执行,你看得见,堡垒机后面的服务器也能用。- 一键安装 Agent Skill 到 Claude Code、通用目录(Codex、Gemini CLI、Cursor 等读取)或 WorkBuddy。
termlet ls # 列出允许命令行访问的主机
termlet exec web-01 "systemctl status nginx" # 执行命令,退出码透传
termlet upload web-01 ./app.tar.gz /tmp/ # 上传单个文件
termlet download web-01 /var/log/syslog . # 下载单个文件
termlet skill install # 安装 Agent Skill(默认 Claude Code)
安全
凭据加密保存,连接先核对主机,离开时可以锁住。
- 密码、私钥、验证码密钥等凭据用 AES-256-GCM 加密保存,主密钥在系统钥匙串中(Windows 凭据管理器、macOS 钥匙串、Linux 的 Secret Service)。
- 应用锁(锁定密码,Windows 上也可以用 Windows Hello),离开时别人用不了已打开的 Termlet。
- 日志中不记密码、私钥、验证码与命令内容;诊断信息不含主机地址与凭据。
导入、备份与同步
从别的客户端搬过来,在多台电脑之间保持一致。
- 从
~/.ssh/config、Xshell、FinalShell、MobaXterm、Tabby、Termora、WindTerm 导入,先预览,同一台主机可以合并或跳过。 - 导出主机:Termlet 主机文件(可以加密并带上凭据)或
ssh_config。 - 加密的完整备份(Argon2id + AES-256-GCM),换电脑、重装系统后都能恢复;每天自动保存本机快照。
- 经网盘文件夹或 WebDAV 在多台电脑之间同步,端到端加密、按条目合并,不经过 Termlet 的服务器。
界面与更新
默认浅色,打开就能用。
- 简体中文、繁體中文、English;浅色、深色,或跟随系统。
- 侧边栏的主机树:分组、标签、搜索、收藏,拖动调整顺序;分组默认折叠,展开过的重启后保持。
- 连接后识别远程系统,主机树与 Tab 上显示系统的标志;文件图标与这些标志可选彩色或单色。
- 自动更新:更新文件带签名,校验通过才安装;macOS、Linux 版只提示新版本、打开下载页。
目前还没有的
- macOS 只有 Apple 芯片版,Linux 只有 x64 的 tar.gz(没有 deb、rpm、AppImage、Flatpak)。
- macOS、Linux 版通过了 CI 的自动测试,但还没有在真机上测试过,遇到问题请到 GitHub 反馈。
- macOS、Linux 版不自动安装更新,也没有 Windows Hello 解锁与 WSL。
- macOS 上 Option 不能当 Meta 键用,关闭最后一个窗口时 Termlet 随之退出,没有 Xshell、MobaXterm 的键位方案。
- macOS 上从程序坞或关机、注销时退出,不会先确认未断开的连接与未完成的传输(⌘Q 会)。
- 安装包暂时没有代码签名;macOS 包没有公证,第一次打开要在“系统设置 → 隐私与安全性”中允许。
- 没有 RDP / VNC 与插件;Termlet 本身也不内置 AI 助手,不调用任何大模型。