NyaTerm 介绍

官网:https://nyaterm.app/ GitHub:https://github.com/nyakang/nyaterm

一、简介

NyaTerm 是一款用于 SSH、串口和本地命令行工作的桌面终端客户端。它将终端会话、远程文件、认证信息、端口转发和配置备份整合在同一个桌面应用中,适合日常开发、服务器维护和设备调试。

  • 技术架构:Tauri + React 构建前端,Rust 负责 SSH、SFTP、会话管理、隧道、认证、AI 能力、云同步与配置持久化
  • 支持平台:Windows x86_64 / ARM64(含便携版)、Linux x86_64 / ARM64、macOS Intel / Apple Silicon

二、支持的会话类型

类型 说明
SSH 远程登录、文件传输、资源监控、隧道、OTP 等完整能力
本地终端 在同一套 UI 中打开本地 shell
Telnet 兼容旧设备或实验环境
串口 适合网络设备、嵌入式板卡、调试口场景

另支持 SFTPWebDAV / S3 等文件传输方式。

三、核心能力

1. 可组合的工作区

  • 多标签页管理多个会话,标签页内支持横向/纵向分屏
  • 可通过拖拽把标签停靠到目标分屏区域,支持恢复窗口布局
  • 命令面板与会话快速切换器,快速查找动作、会话和已保存连接
  • 左右活动栏放置文件浏览器、网络、云同步、AI 助手、资源监控等面板
  • 支持托盘最小化、隐藏主窗口,关闭后可转为后台驻留

2. 终端操作增强

  • 命令历史与模糊建议,可配置历史命令长度上下限
  • 终端搜索、搜索历史、复制/粘贴、上下文菜单
  • 选中文本后可直接做在线搜索或按 provider 翻译
  • 可选的行号 / 时间戳动作链接(IPv4、host:port、压缩包文件名等)、关键词高亮
  • 支持 Zmodem 文件传输、会话录制、SSH Keep-Alive
  • 自定义终端与界面操作的键盘快捷键

3. 远程文件与传输队列

  • SSH 会话下内置 SFTP 文件浏览器:上传、下载、重命名、移动、删除、属性查看、新建文件/文件夹
  • 传输队列支持速度显示、暂停、继续、取消、失败重试、断点续传
  • 本地编辑远程文件后可通过 watcher 快速上传回远端
  • Windows 下支持拖拽本地文件/文件夹直接上传

4. AI 助手与自动化辅助

  • 内置 AI Assistant 面板,支持 Ask(单次问答)和 Agent(多步自主执行)两种模式
  • 支持命令生成、错误分析、输出解释、修复建议等场景
  • Agent 使用 ReAct 循环自主执行命令并观察结果,可配置最大步数和超时
  • 支持内置 provider、自定义 OpenAI Compatible provider,支持推理内容展示(DeepSeek R1、QwQ 等)
  • 输入 @ 可提及其他会话,跨会话引入上下文
  • 终端输入时的实时命令风险评估与安全替代建议

5. 安全、迁移与网络能力

  • 私钥、密码、主机密钥策略的本地加密存储;主密码、锁屏与空闲锁定
  • 凭据管理:基于正则匹配的终端密码自动填充
  • OTP 管理(TOTP / HOTP)、二维码导入、SSH 自动填充
  • 支持 SOCKS5、HTTP、ProxyCommand、跳板机链路校验、本地/远程/动态隧道和 X11 转发
  • 支持导入 Xshell(.xts)/ MobaXterm(.mxtsessions)/ WindTerm(.sessions) 会话
  • 支持导入/导出 NyaTerm 自身的加密 .nya 配置备份
  • 可打开日志目录并导出诊断包,便于排查问题

6. 云同步

  • 通过 WebDAVS3 兼容存储、Gist 或网盘 provider 同步配置数据
  • 需先在「设置 → 安全」配置主密码,才能启用「设置 → 云同步」
  • 支持启动检查、保存后防抖自动推送、手动推送/拉取,冲突可手动处理

四、快速开始

1. 创建第一个 SSH 连接

在新建连接窗口中填写: - 连接名称(便于识别的显示名称) - 主机端口 - 用户名 - 认证方式(密码或私钥)

高级区域可配置:代理(SOCKS5 / HTTP / ProxyCommand)、跳板机、OTP 绑定与自动填充、X11 转发、图标/分组/描述等元数据。

2. 导入旧配置

支持从以下来源导入,无需手动重建连接清单: - Xshell(.xts) - MobaXterm(.mxtsessions) - WindTerm(.sessions) - NyaTerm 自己的加密备份文件(.nya,导入/导出需先设置主密码)

3. 工作区结构

连接建立后可以看到: - 中央区域 — 当前终端标签页与分屏窗格 - 左侧活动栏 — 文件浏览器、网络、Security/Auth、云同步、设置等入口 - 右侧活动栏 — 已保存连接、AI Assistant、活动会话、命令历史、资源监控等入口 - 底部区域 — 快捷命令、串口发送、录制、锁屏等辅助区域

4. 高频能力速览

能力 说明
本地终端 Ctrl/Cmd +` 快速创建,同屏对比本地与远程环境
终端分屏 标签页右键选择水平/垂直分屏
文件浏览器 SSH 会话激活后直接浏览远程目录,支持与终端目录同步
命令历史 / 快捷命令 模糊检索 + 保存固定操作,支持变量输入、分类和执行模式
终端搜索 / 翻译 选中文本右键,可在线搜索或翻译
AI Assistant 生成命令、解释输出、分析错误,可保存为快捷命令
终端增强 设置 → 终端 中开启行号、时间戳、动作链接、关键词高亮、资源监控
会话录制 录制输出为日志文件,可在「设置 → 传输」设置保存路径

5. 配置云同步(可选)

  1. 「设置 → 安全」先设置主密码
  2. 打开「设置 → 云同步」
  3. 选择 WebDAV、S3 兼容存储、Gist 或网盘 provider
  4. 填写连接信息后先执行测试连接
  5. 再决定是否启用启动检查和自动推送

五、下载地址

平台 下载
Windows x86_64 安装包
Windows ARM64 安装包
Windows x86_64 便携版 ZIP
Windows ARM64 便携版 ZIP
Linux x86_64 安装包
Linux ARM64 安装包
macOS Intel 安装包
macOS Apple Silicon 安装包

六、适用场景

  • 同时维护多台 SSH 主机
  • 在本地终端、Telnet、串口设备之间切换排障
  • 边看终端输出边操作远程文件
  • 为常用运维命令、登录流程和跳板机链路做标准化配置
  • 需要 OTP、录制、资源监控、自动上传、AI 辅助、跨设备配置同步或本地加密备份等增强能力
  • 想从 Xshell、MobaXterm、WindTerm 快速迁移现有配置

七、相关链接

作者:zws  创建时间:2026-08-31 09:53
最后编辑:zws  更新时间:2026-08-31 09:53
上一篇:
下一篇: