
每天 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 2 天前 via Android 我用 windterm ,免费够用,不过这软件一直没有支持 m 芯片版本。 |
2 YaD2x 2 天前 我用 termora 作者一直在迭代 2.0 的版本,感觉很不错。 |
3 glpyhster 2 天前 我还是用 item2 ,是不是跟不上时代了?? |
4 benen005g 2 天前 怎么 windows7 安装了一下,出错了,无法定位程序输入点 GetSystemTimePreciseAsFileTime 于动态链接库 kernel32.dll 上 |
5 psllll 2 天前 via Android 最烦用 TypeScript Vue 这些东西写的 |
6 charley008 2 天前 windows 下没有免安装版吗? |
8 stinkytofux 2 天前 我一直不理解, 终端工具为什么要用 AI, 难道要让 AI 替你写命令, 替你执行命令? 你那几十台服务器都是玩具么! |
10 moraya OP 引入 AI ,我觉得有以下几个理由: 1 、OPC 时代,并非每一个 agent 工程师都能记住所有的 liunx 命令,在一个客户端内实现 AI 辅助运维支持,会变得非常高效。 2 、侧重本地离线模型实现 ai+系统钥匙串,实现用户隐私主权的 ai ssh 客户端。 3 、后面考虑实现完整的 ai 任务工作流,例如:服务器资源资源占用分析、直接部署某个中间件程序、清理磁盘将 7 天之外的日志全部删除并建立自动日志清理机制。将 AI 工作流引入到自动化运维过程中。 |
11 diudiuu 2 天前 最近这个发的人有点多啊 |
12 diudiuu 2 天前 能不能把 mobaxterm 超过 |
13 CodFrm 2 天前 怎么这条赛道也开始扎堆了 |
14 jamfer 2 天前 等个 windows 的 portable 版 |
15 Ccf 2 天前 试了下 transmit ,结果电脑提示内存不足了。看了一眼内存占用 transmit 达到 60g ?会不会是 bug ? |
16 lan894734188 2 天前 我还在用原生终端+zsh 。。。 |
17 btpuadom 1 天前 via iPhone 实际需要的是移动端,现在移动端没什么好用的 ssh 软件 |
18 moraya OP 下个版本支持本地离线模型;移动端可以考虑后面支持。 |
19 coder121 1 天前 @btpuadom https://github.com/Mrhs121/toybox-ai/tree/main/fastTerminal 打个广告,我用 codex 写的,主要是做了三个针对性的优化,一个是 esc 不会触发退出 app 可以愉快的使用 vim ,一个是可以用鼠标像电脑上复制粘贴,最后一个就是类似 iterm2 的多 tab |
20 ybybwdwd 1 天前 打算支持类似 windterm 的 triggers 功能吗,我就是因为这个功能才用 windterm 的,可惜作者不开源,更新很慢,小 bug 很多 |
22 wm5d8b 1 天前 via Android Linux aarch64 glibc2.28 能用吗?这是个仅靠 ai 难以解决的问题,容易搞崩系统 |
23 mcfever 1 天前 做得不错。我也发一个我做的 https://dartshell.com |
24 changnet 1 天前 你这么搞,也就平时本地开发用 正式服跳板机啊,并且需要严格限制各种命令,不同的用户开放不同的权限 平时自己输入指令都小心翼翼的,你直接用 ssh 连几十台线上机器操作?那些机器上面都没跑业务是吧 自己不懂的命令自己去查好,在测试服上测好,才能线上服。你这还搞 AI 自动删除文件,怕不是嫌自己的服务器炸得慢 |
25 chinni 1 天前 市面上 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 1 天前 支持一下 |
30 liuwanxu05 1 天前 赞同 25L 说的, 找一个支持 proxycommand 的 ssh 客户端太难了 |
31 liuwanxu05 1 天前 试用了下, 整体还是很不错的, 符合我的使用习惯, 看到 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 9 小时 11 分钟前 @liuwanxu05 我现在 wezterm + lua 配置好 快捷键 还是很方便的。 底层 ssh 的话 用 tssh 。 然后在 wezterm 里配置下菜单。用 tssh 链接 各种服务器就可以。 |
34 moraya OP @liuwanxu05 最新版本已经支持,欢迎继续提需求。 |
35 molezznet 1 小时 10 分钟前 好用, 等个 portable 版本随身带 ctrl 12345 我喜欢 alt 12345 切换 …… 个人偏好而已 |
36 molezznet 55 分钟前 另外 btop 和 top 显示有点小问题 不全面 |