跳到正文
发现
Netcatty:AI 驱动的 SSH 终端工作台
桌面应用开发者工具

Netcatty:AI 驱动的 SSH 终端工作台

基于 Electron 与 React 的 SSH 客户端,集 AI Agent、分屏终端、SFTP 文件管理与主机监控于一体。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.1.90
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Netcatty 是一款面向 macOS、Windows 和 Linux 的现代化 SSH 客户端与终端管理器,使用 Electron、React 和 xterm.js 构建,适合需要同时管理多台远程服务器的开发者、系统管理员和 DevOps 工程师。

它可以作为 PuTTY、Termius、SecureCRT 和 macOS Terminal.app 的替代方案,支持 SSH、本地终端、Telnet、Mosh 与串口连接。Netcatty 本身不是 Shell,而是通过上述协议连接到远端或本地 Shell。

主要功能

Catty Agent:内置 AI 运维助手

Catty Agent 是内置于应用中的 AI 助手,可以用自然语言管理服务器、执行命令并处理跨主机的复杂操作:

  • 用自然语言完成服务器管理,无需记忆命令
  • 实时诊断服务器状态、查看日志、监控资源
  • 多主机编排,同时协调多台服务器上的任务
  • 理解服务器环境,给出针对性的响应
  • 一句话完成集群搭建、服务部署等复杂操作

例如可以用一次对话完成两台服务器上的 Docker Swarm 集群初始化、Token 交换与节点加入。

主机库 Vault

  • 支持网格、列表、树形三种视图
  • 快速搜索,迅速定位主机与分组

终端工作区

  • 水平与垂直分屏,多连接并排运行
  • 会话管理与会话恢复,适合长期在线的工作流
  • 保存当前屏幕:右键终端即可保存可见文本,不重放按键或已被覆盖的输出
  • 内联图片:渲染远端程序输出的 Kitty graphics、SIXEL 与 iTerm 内联图片
  • 归档快捷操作:在 Linux 会话中 Ctrl/Cmd+点击输出的 .tar、.tar.gz/.tgz、.tar.bz2/.tbz2、.tar.xz 或 .zip 文件名,会在提示符中填入带绝对路径的解压命令,回车即可执行

SFTP 与内置编辑器

  • 双栏文件浏览,支持拖拽上传与下载
  • 内置编辑器,可直接原地修改远端文件

主机监控

查看 CPU、内存、磁盘、网络与延迟数据,可用时还提供 GPU 详情。可以自定义显示列、调整列宽、将刷新间隔设为最短 1 秒,并从被监控主机直接打开终端。

个性化

  • 自定义主题,调整应用外观
  • 终端输出关键词高亮规则可自定义

安装与使用

从 GitHub Releases 下载对应平台的最新版本并安装。也可以访问官网 netcatty.app 了解详情。

注意事项

  • 项目使用 GPL-3.0 许可证。
  • 磁盘 I/O 显示的是 Linux 上物理块设备的读写总吞吐,不会重复计算分区或堆叠虚拟设备;速率基于两次连续采样,-- 表示不可用或正在预热,而不是零活动。macOS 目前不提供磁盘 I/O 数据。
  • 归档快捷操作仅在 Linux 会话中生效,Windows、WSL 和 macOS 会话不支持;相对当前目录的文件名需要开启目录跟踪(OSC 7),绝对路径则始终可用。

本作品整理自 GitHub 开源项目 binaricat/Netcatty,原作者 @binaricat,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.1.90当前版本

    修复 shell 提示符带 Python/conda 风格 (env) 前缀时 MCP 无法就绪、terminal_execute 报 SHELL_NOT_READY 的问题;关键词高亮不再覆盖已有 ANSI 前景色;终端字体选择器新增 SF Mono Nerd Font。

评论