每天 SSH 连几十台服务器,生产、跳板、测试机……用过的工具全让我抓狂:
这些痛点明明能一起解决,却没人做。
我忍不了了,从零写了个 Termex: 又好看、又快、又聪明、又安全的本地 SSH 客户端,完全开源免费。

树形分组、拖拽 SFTP 、端口转发、深色主题……该有的都有。
GitHub: https://github.com/zouwei/termex ( Releases 直接下安装包,macOS 有 GateKeeper 修复脚本)
简单对比:
| 工具 | UI 美观 | 原生性能 | AI 能力 | 免费开源 | 凭证安全 | 我的评价 |
|---|---|---|---|---|---|---|
| Termius | ★★★★★ | ★★★★★ | 无 | 否 | 一般 | 好看但要钱 |
| Tabby | ★★★★ | ★★ | 无 | 是 | 一般 | Electron 太重 |
| WindTerm | ★★ | ★★★★★ | 无 | 是 | 一般 | 功能强但丑 |
| Termex | ★★★★★ | ★★★★★ | ★★★★★ | 是( MIT ) | 极致(钥匙串+加密) | 我心目中的完美形态 |
我现在每天都在用,舒服多了。
想听大家说实话: 你 SSH 最烦哪一点? AI 到底是刚需还是噱头?你会切换吗?
欢迎来试、吐槽、骂、提需求~ 仓库: https://github.com/zouwei/termex
1
jaoyina 3 月 29 日 via Android
我用 windterm ,免费够用,不过这软件一直没有支持 m 芯片版本。
|
2
YaD2x 3 月 29 日
我用 termora 作者一直在迭代 2.0 的版本,感觉很不错。
|
3
glpyhster 3 月 29 日
我还是用 item2 ,是不是跟不上时代了??
|
4
benen005g 3 月 29 日
怎么 windows7 安装了一下,出错了,无法定位程序输入点 GetSystemTimePreciseAsFileTime 于动态链接库 kernel32.dll 上
|
5
psllll 3 月 29 日 via Android
最烦用 TypeScript Vue 这些东西写的
|
6
charley008 3 月 29 日
windows 下没有免安装版吗?
|
8
stinkytofux 3 月 29 日 我一直不理解, 终端工具为什么要用 AI, 难道要让 AI 替你写命令, 替你执行命令? 你那几十台服务器都是玩具么!
|
10
moraya OP 引入 AI ,我觉得有以下几个理由:
1 、OPC 时代,并非每一个 agent 工程师都能记住所有的 liunx 命令,在一个客户端内实现 AI 辅助运维支持,会变得非常高效。 2 、侧重本地离线模型实现 ai+系统钥匙串,实现用户隐私主权的 ai ssh 客户端。 3 、后面考虑实现完整的 ai 任务工作流,例如:服务器资源资源占用分析、直接部署某个中间件程序、清理磁盘将 7 天之外的日志全部删除并建立自动日志清理机制。将 AI 工作流引入到自动化运维过程中。 |
11
diudiuu 3 月 29 日
最近这个发的人有点多啊
|
12
diudiuu 3 月 29 日
能不能把 mobaxterm 超过
|
13
CodFrm 3 月 29 日
怎么这条赛道也开始扎堆了
|
14
jamfer 3 月 29 日
等个 windows 的 portable 版
|
15
Ccf 3 月 29 日
试了下 transmit ,结果电脑提示内存不足了。看了一眼内存占用 transmit 达到 60g ?会不会是 bug ?
|
16
lan894734188 3 月 29 日
我还在用原生终端+zsh 。。。
|
17
btpuadom 3 月 29 日 via iPhone
实际需要的是移动端,现在移动端没什么好用的 ssh 软件
|
18
moraya OP 下个版本支持本地离线模型;移动端可以考虑后面支持。
|
19
coder121 3 月 29 日
@btpuadom https://github.com/Mrhs121/toybox-ai/tree/main/fastTerminal 打个广告,我用 codex 写的,主要是做了三个针对性的优化,一个是 esc 不会触发退出 app 可以愉快的使用 vim ,一个是可以用鼠标像电脑上复制粘贴,最后一个就是类似 iterm2 的多 tab
|
20
ybybwdwd 3 月 30 日
打算支持类似 windterm 的 triggers 功能吗,我就是因为这个功能才用 windterm 的,可惜作者不开源,更新很慢,小 bug 很多
|
22
wm5d8b 3 月 30 日 via Android
Linux aarch64 glibc2.28 能用吗?这是个仅靠 ai 难以解决的问题,容易搞崩系统
|
23
mcfever 3 月 30 日
做得不错。我也发一个我做的 https://dartshell.com
|
24
changnet 3 月 30 日
你这么搞,也就平时本地开发用
正式服跳板机啊,并且需要严格限制各种命令,不同的用户开放不同的权限 平时自己输入指令都小心翼翼的,你直接用 ssh 连几十台线上机器操作?那些机器上面都没跑业务是吧 自己不懂的命令自己去查好,在测试服上测好,才能线上服。你这还搞 AI 自动删除文件,怕不是嫌自己的服务器炸得慢 |
25
chinni 3 月 30 日
市面上 90%的 客户端都不支持 ssh proxycommand ,我用 cf 的 access ssh 。
Host myserver ProxyCommand cloudflared access ssh --hostname <my-ssh-cf-host> |
27
moraya OP @changnet 你说的对,这个风险是最严重的风险。目前还没有开放 Bypass permissions ,就是担心这个风险问题,ai 辅助命令,还需要用户二次点击插入命令。
完全托管版本的,也在构想当中,我计划采用分级 agent 来实现,一是限制高位操作完全 ai 自主化,二是显示安全级别很高的服务器限制完全 Bypass permissions 的用户设置。 |
28
hao7Chen 3 月 30 日
支持一下
|
30
liuwanxu05 3 月 30 日
赞同 25L 说的, 找一个支持 proxycommand 的 ssh 客户端太难了
|
31
liuwanxu05 3 月 30 日
试用了下, 整体还是很不错的, 符合我的使用习惯, 看到 4.68MB 大小的安装包真是不错, 下面是我使用中遇到的几个问题
1. 使用私钥连接的时候出现: key error: File name too long (os error 63) 我是 MacOS 15.2 2. 侧边栏和 SFTP 窗口无法拖拽调整大小 3. SFTP 本地和远程的文件地址栏无法直接输入 4. 希望增加一个可以直接打开 local terminal 的按钮 5. 希望支持 proxycommand |
32
moraya OP @liuwanxu05 ssh proxycommand 下个版本就支持,其他 bug 问题也逐步同步修正。
|
33
chinni 3 月 31 日
@liuwanxu05 我现在 wezterm + lua 配置好 快捷键 还是很方便的。 底层 ssh 的话 用 tssh 。 然后在 wezterm 里配置下菜单。用 tssh 链接 各种服务器就可以。
|
34
moraya OP @liuwanxu05 最新版本已经支持,欢迎继续提需求。
|
35
molezznet 3 月 31 日
好用, 等个 portable 版本随身带
ctrl 12345 我喜欢 alt 12345 切换 …… 个人偏好而已 |
36
molezznet 3 月 31 日
另外 btop 和 top 显示有点小问题 不全面
|
38
molezznet 1 天前
自动更新的功能会卡住,还是手动下载重新安装更新啦
|
40
molezznet 9 小时 22 分钟前
另外这个 export 导出到哪里 ……
可能的话, 不如出个 portable 版本呗? |