V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
moraya

ssh 客户端市面一大堆,但是我还是重新开了一个 Termex

  •  
  •   moraya · Mar 29 · 2701 views

    每天 SSH 连几十台服务器,生产、跳板、测试机……用过的工具全让我抓狂:

    • 好看的 → 隐私全裸,数据全传云端
    • 快的 → 界面丑到想关机
    • 开源的 → 卡得像 Electron 怪兽
    • 带 AI 的 → 卖你数据还收会员费

    这些痛点明明能一起解决,却没人做。

    我忍不了了,从零写了个 Termex又好看、又快、又聪明、又安全的本地 SSH 客户端,完全开源免费。

    它解决了什么?

    • 漂亮界面 + 原生丝滑(再见 800MB Electron )
    • AI 真能帮忙:危险命令自动拦、自然语言转命令、选中命令立刻中文解释
    • AI 全在本地跑(自己填 OpenAI/Claude/Ollama Key ,不经过任何人)
    • 密码直接丢系统钥匙串,数据库全程加密,电脑丢了也不怕

    树形分组、拖拽 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

    44 replies    2026-04-06 19:39:07 +08:00
    jaoyina
        1
    jaoyina  
       Mar 29 via Android
    我用 windterm ,免费够用,不过这软件一直没有支持 m 芯片版本。
    YaD2x
        2
    YaD2x  
       Mar 29
    我用 termora 作者一直在迭代 2.0 的版本,感觉很不错。
    glpyhster
        3
    glpyhster  
       Mar 29
    我还是用 item2 ,是不是跟不上时代了??
    benen005g
        4
    benen005g  
       Mar 29
    怎么 windows7 安装了一下,出错了,无法定位程序输入点 GetSystemTimePreciseAsFileTime 于动态链接库 kernel32.dll 上
    psllll
        5
    psllll  
       Mar 29 via Android
    最烦用 TypeScript Vue 这些东西写的
    charley008
        6
    charley008  
       Mar 29
    windows 下没有免安装版吗?
    xiaoz
        7
    xiaoz  
       Mar 29 via Android
    @YaD2x #2 ,好几个月没更新了吧,内存占用有点大。
    stinkytofux
        8
    stinkytofux  
       Mar 29   ❤️ 1
    我一直不理解, 终端工具为什么要用 AI, 难道要让 AI 替你写命令, 替你执行命令? 你那几十台服务器都是玩具么!
    moraya
        9
    moraya  
    OP
       Mar 29
    @benen005g 版本刚发布,成熟度还需要打磨,敬请关注。
    moraya
        10
    moraya  
    OP
       Mar 29
    引入 AI ,我觉得有以下几个理由:
    1 、OPC 时代,并非每一个 agent 工程师都能记住所有的 liunx 命令,在一个客户端内实现 AI 辅助运维支持,会变得非常高效。
    2 、侧重本地离线模型实现 ai+系统钥匙串,实现用户隐私主权的 ai ssh 客户端。
    3 、后面考虑实现完整的 ai 任务工作流,例如:服务器资源资源占用分析、直接部署某个中间件程序、清理磁盘将 7 天之外的日志全部删除并建立自动日志清理机制。将 AI 工作流引入到自动化运维过程中。
    diudiuu
        11
    diudiuu  
       Mar 29
    最近这个发的人有点多啊
    diudiuu
        12
    diudiuu  
       Mar 29
    能不能把 mobaxterm 超过
    CodFrm
        13
    CodFrm  
       Mar 29
    怎么这条赛道也开始扎堆了
    jamfer
        14
    jamfer  
       Mar 29
    等个 windows 的 portable 版
    Ccf
        15
    Ccf  
       Mar 29
    试了下 transmit ,结果电脑提示内存不足了。看了一眼内存占用 transmit 达到 60g ?会不会是 bug ?
    lan894734188
        16
    lan894734188  
       Mar 29
    我还在用原生终端+zsh 。。。
    btpuadom
        17
    btpuadom  
       Mar 29 via iPhone
    实际需要的是移动端,现在移动端没什么好用的 ssh 软件
    moraya
        18
    moraya  
    OP
       Mar 29
    下个版本支持本地离线模型;移动端可以考虑后面支持。
    coder121
        19
    coder121  
       Mar 29
    @btpuadom https://github.com/Mrhs121/toybox-ai/tree/main/fastTerminal 打个广告,我用 codex 写的,主要是做了三个针对性的优化,一个是 esc 不会触发退出 app 可以愉快的使用 vim ,一个是可以用鼠标像电脑上复制粘贴,最后一个就是类似 iterm2 的多 tab
    ybybwdwd
        20
    ybybwdwd  
       Mar 30
    打算支持类似 windterm 的 triggers 功能吗,我就是因为这个功能才用 windterm 的,可惜作者不开源,更新很慢,小 bug 很多
    c0xt30a
        21
    c0xt30a  
       Mar 30
    @moraya AI 幻觉太危险。在服务器上命令行操作你不能许愿。记不住命令自己查比求助 AI 稳妥多了。
    wm5d8b
        22
    wm5d8b  
       Mar 30 via Android
    Linux aarch64 glibc2.28 能用吗?这是个仅靠 ai 难以解决的问题,容易搞崩系统
    mcfever
        23
    mcfever  
       Mar 30
    做得不错。我也发一个我做的 https://dartshell.com
    changnet
        24
    changnet  
       Mar 30
    你这么搞,也就平时本地开发用

    正式服跳板机啊,并且需要严格限制各种命令,不同的用户开放不同的权限

    平时自己输入指令都小心翼翼的,你直接用 ssh 连几十台线上机器操作?那些机器上面都没跑业务是吧

    自己不懂的命令自己去查好,在测试服上测好,才能线上服。你这还搞 AI 自动删除文件,怕不是嫌自己的服务器炸得慢
    chinni
        25
    chinni  
       Mar 30
    市面上 90%的 客户端都不支持 ssh proxycommand ,我用 cf 的 access ssh 。
    Host myserver
    ProxyCommand cloudflared access ssh --hostname <my-ssh-cf-host>
    moraya
        26
    moraya  
    OP
       Mar 30
    @chinni 我来支持,下一个版本重点开发 ssh proxycommand ,我也认同这个功能在生产级环境几乎是标准需求。
    moraya
        27
    moraya  
    OP
       Mar 30
    @changnet 你说的对,这个风险是最严重的风险。目前还没有开放 Bypass permissions ,就是担心这个风险问题,ai 辅助命令,还需要用户二次点击插入命令。
    完全托管版本的,也在构想当中,我计划采用分级 agent 来实现,一是限制高位操作完全 ai 自主化,二是显示安全级别很高的服务器限制完全 Bypass permissions 的用户设置。
    hao7Chen
        28
    hao7Chen  
       Mar 30
    支持一下
    YaD2x
        29
    YaD2x  
       Mar 30
    @xiaoz 2.0.0-beta.16 在更新 一直在 beta 阶段
    liuwanxu05
        30
    liuwanxu05  
       Mar 30
    赞同 25L 说的, 找一个支持 proxycommand 的 ssh 客户端太难了
    liuwanxu05
        31
    liuwanxu05  
       Mar 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
    moraya
        32
    moraya  
    OP
       Mar 30
    @liuwanxu05 ssh proxycommand 下个版本就支持,其他 bug 问题也逐步同步修正。
    chinni
        33
    chinni  
       Mar 31
    @liuwanxu05 我现在 wezterm + lua 配置好 快捷键 还是很方便的。 底层 ssh 的话 用 tssh 。 然后在 wezterm 里配置下菜单。用 tssh 链接 各种服务器就可以。
    moraya
        34
    moraya  
    OP
       Mar 31
    @liuwanxu05 最新版本已经支持,欢迎继续提需求。
    molezznet
        35
    molezznet  
       Mar 31
    好用, 等个 portable 版本随身带
    ctrl 12345
    我喜欢 alt 12345 切换 …… 个人偏好而已
    molezznet
        36
    molezznet  
       Mar 31
    另外 btop 和 top 显示有点小问题 不全面
    moraya
        37
    moraya  
    OP
       Mar 31
    @molezznet 自定义快捷键版本后续会推出,允许用户自定义快捷键。
    molezznet
        38
    molezznet  
       25 days ago
    自动更新的功能会卡住,还是手动下载重新安装更新啦
    moraya
        39
    moraya  
    OP
       25 days ago
    @molezznet 是的,windows 版本升级有 bug ,下个版本修复。
    molezznet
        40
    molezznet  
       24 days ago
    另外这个 export 导出到哪里 ……
    可能的话, 不如出个 portable 版本呗?
    moraya
        41
    moraya  
    OP
       24 days ago
    @molezznet portable 版本已经支持在 Termex_v0.19.4_win_x64_portable.zip 解压即用,无需安装,需系统已有 WebView2
    molezznet
        42
    molezznet  
       23 days ago
    @moraya 收到 nb
    molezznet
        43
    molezznet  
       23 days ago
    @moraya 有个问题, 这个 portable 版本调用的配置 并不 portable 。
    我的意思是能够 u 盘便携使用的, 执行和配置在一起的文件夹 …………
    moraya
        44
    moraya  
    OP
       20 days ago
    @molezznet 安排在 v0.23.0 版本支持 U 盘的 portable 版本
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 170ms · UTC 00:29 · PVG 08:29 · LAX 17:29 · JFK 20:29
    ♥ Do have faith in what you're doing.