我的主力 SSH 客户端本来一直是 Termius——界面好看、跨设备同步省心,就是 SFTP 和一些核心功能锁在 Pro 订阅里,年年交钱。前阵子在 GitHub Trending 上刷到 Netcatty:7400+ star、GPL-3.0、全功能免费,图标看着也顺眼,就装来试了两周。

结论先放这儿:我把 Termius 换了。 但「比 Termius 好用」是主观题,往下看之前先叠个甲。

Netcatty 主界面:Vault 主机库 + 终端工作台

先叠个甲

  1. 对比是主观体感:Termius 成熟稳定,移动端 App 和跨设备同步的生态我至今没有在别的工具上看到对手——如果你的工作流是「手机上也要随时连服务器」,Termius 依然值得订阅,这不是 Netcatty 的战场;
  2. Netcatty 是 Electron 应用:内存占用别拿原生客户端的标准要求它,机器内存紧张的话先试再定;
  3. Windows 版代码签名还在申请 SignPath:SmartScreen 可能拦一下,属正常现象,macOS 版目前是已签名公证的;
  4. 内置 AI(Catty Agent)需要自己配模型:接什么模型、花多少 token,是你的自由也是你的成本;
  5. 我的使用场景是「管几台云服务器 + 日常开发连本地终端」,和你的场景越远,这篇的参考价值越低。

它是什么

项目 内容
名称 Netcatty(netcatty.app)
定位 SSH / SFTP / 终端工作台,对标 PuTTY、Termius、SecureCRT
平台 macOS(Universal)/ Windows / Linux,x64 + arm64
协议 SSH、本地终端、Telnet、Mosh、Serial(可用时)
技术栈 Electron 40 + React 19 + xterm.js 5 + node-pty
许可证 GPL-3.0,全功能免费
热度 GitHub 7400+ star / 670 fork,长期在 Trending

最想吹的:Catty Agent 和终端 AI 配合

Netcatty 内置了一个叫 Catty Agent 的 AI 助手,能读服务器上下文、跑命令、给结论。官方演示里最秀的是多主机编排:一句话让它搭 Docker Swarm,init、换 token、节点 join 全流程它自己跑完——这部分是 README 的官方演示,我复述不动手,大家看图。

Catty Agent 单主机智能诊断

而我更常用的其实是另一件事:它的终端跑 Claude Code 很顺。xterm.js 的渲染对 AI CLI 的重绘支持没问题,配合分屏——左边 Claude Code 改配置,右边实时 tail 日志,一个窗口搞定,不用在几个 App 之间横跳。对天天和终端 AI 打交道的开发者来说,这个「工作台」属性比单纯的 SSH 客户端值钱。

日常用的功能

Vault 主机库:网格 / 列表 / 树三种视图切换,搜索快,服务器多了之后比 Termius 的分组列表好翻。

分屏 + 会话恢复:横竖分屏随便切,重开 Netcatty 会话还在。「保存当前屏」也很妙——右键终端能把当前可见内容存成文本,不用翻滚回溯。

分屏终端:部署 + 日志 + 监控同屏

SFTP + 在线编辑:双栏文件浏览、拖拽上传下载、右键直接在服务器上压 tar.gz/zip,内置编辑器改个配置文件不用 vim 折腾。

监控视图:CPU / 内存 / 磁盘 / 网络 / 延迟,有 GPU 信息时也给,刷新间隔最快 1 秒,列宽可调——省了个单独的监控面板。

监控视图

和 Termius 的免费度对比

只列事实,各取所需:

功能 Termius Netcatty
基础 SSH 免费 免费
SFTP Pro 订阅 免费
分屏 / 会话管理 Pro 订阅 免费
同步 / 移动端 Pro 订阅(生态强) 无移动端
AI 助手 Pro 订阅(自有模型) 免费(自配模型)
许可证 闭源订阅制 GPL-3.0

安装

三平台安装包在 GitHub Releases 直接下,macOS 是 Universal 包;Windows 用户可以走社区维护的 Scoop(scoop install lemon/netcatty),Nix 用户有官方 flake(nix run github:binaricat/Netcatty)。

写在最后

Netcatty 不是「Termius 杀手」——移动端同步这块它压根没做,重度依赖手机连服务器的朋友请留在 Termius。但如果你和我的场景类似:桌面为主、管一堆服务器、爱用终端 AI,那它值得装来用两周再下结论。

觉得不错去仓库点个 star,作者更新很勤。