本文由 安卿辰博客 编辑整理发布,内容来源于互联网公开资料。如需转载或引用,请注明出处。
近期,xiaoz 在 V 站注意到一款名为 Netcatty 的开源免费 SSH 客户端。经过一段时间的使用,个人体验良好,现予以推荐。该工具不仅具备现代化界面、灵活的分屏操作功能以及内置 SFTP 文件管理能力,还集成了 AI Agent。用户只需通过自然语言对话,即可让其执行命令或进行服务诊断。无需再依赖记忆复杂指令,使运维工作变得如同聊天般简洁高效。
Netcatty 的开源代码托管于 GitHub:https://github.com/binaricat/Netcatty
Netcatty特点
- 内置 AI Agent,支持自然语言执行命令、诊断服务及多主机任务编排
- 支持代码片段(快捷命令)
- 支持多种同步方式:S3、WebDAV、Google Drive、OneDrive、GitHub Gist
- 集成强大 SFTP,支持双面板拖拽、树状视图及服务器端直传优化
- 灵活分屏终端,支持水平/垂直分割、会话自动恢复与关键词高亮
- 高效连接管理,提供网格/列表/树状三种视图及自动系统图标识别
- 现代化高颜值界面,基于 Electron + React + Tailwind,支持自定义主题
- 完全开源免费(GPL-3.0),跨平台支持 macOS、Windows 及 Linux
Netcatty下载与安装
Netcatty 的开发者在 GitHub 上保持高频更新,几乎每日发布新版本。用户可前往项目发布页面:https://github.com/binaricat/Netcatty/releases,根据自身平台选择下载。
Netcatty使用介绍
AI Agent
Netcatty 内置的 AI 并非传统意义上的对话式问答,而是能够直接操控当前服务器,自动执行运维任务。其提供三种 Agent 可供选择:Catty、Claude Code 与 Codex CLI。
使用Netcatty AI功能之前,您还需配置上游服务提供商,兼容OpenAI、Anthropic、OpenRouter或自定义的OpenAI标准接口渠道。例如,xiaoz已接入硅基流动提供的Qwen 3.5模型。
接入AI后,你只需通过自然语言描述需求,它便能自动执行服务器操作,例如我让它查看服务器内存使用情况。
直接操控服务器听起来似乎存在风险?不必担心,默认状态下,所有涉及修改、删除等行为都会再次弹出确认提示,等待您的授权后方可执行,控制权始终掌握在您手中。例如,当我要求它创建一个文件时,系统会在默认配置下等待我批准后再进行操作,而非擅自执行。
集成AI Agent后,运维效率显著提升,无需再记忆繁琐的命令行。即便是Linux新手,也能轻松完成绝大多数日常运维任务,只需以对话方式描述需求,其余工作全权交由 Netcatty 处理。
加密同步
Netcatty 具备同步能力,能够将您的主机与代码片段通过加密方式(使用快捷命令)上传至云端,从而支持在多设备之间实现无缝切换。目前,Netcatty 支持包括 S3、WebDAV、Google Drive、OneDrive 和 GitHub Gist 在内的多种同步方案。
Sudo提权
添加主机时,SFTP配置中提供了Sudo提权模式。启用该模式后,即便以普通用户身份登录Linux系统,在通过SFTP管理文件时也能自动提升权限,无需反复输入密码,显著提升了操作便捷性。
拖放上传文件
如果您希望将本地文件传输至主机,传统方式通常需先通过SFTP切换至目标目录,再手动选择本地文件。而借助Netcatty,这一流程被显著简化——您只需将文件直接拖拽至当前窗口即可完成操作。
Netcatty 同样具备窗口分割、本地 Shell 以及命令自动补全等特性,用户可在完成下载与安装后,进一步深入探索其功能。
Netcatty的不足
- 基于Electron框架构建,其内存消耗高于原生应用
- 当前尚未实现对Zmodem(
sz/rs)协议的支持
结语
如果你对传统终端的单调体验感到乏味,可以尝试 Netcatty。这款开源免费工具不仅外观出众,还借助 AI 重塑了运维流程,使复杂指令成为过去式。你只需像聊天一样管理服务器,同时享受跨设备同步带来的便利。
该项目已在 GitHub 上开源,仓库地址为:https://github.com/binaricat/Netcatty
安卿辰博客







