NyaTerm:现代远程终端工作台
基于 Rust + GPUI 的原生远程终端工作台,集 SSH、SFTP、RDP、VNC、AI 助手与加密同步于一体。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.0.1
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
NyaTerm 是一个基于 Rust + GPUI 构建的原生远程终端工作台,面向开发者、系统管理员和 DevOps 工程师。它把 SSH、本地终端、Telnet、串口、RDP、VNC、SFTP、隧道、OTP、AI 助手和加密同步集中在一个桌面客户端里。2.0.0 起启用原生桌面实现,提供原生窗口、终端和多会话工作区。
主要功能
- 会话与工作区:支持多标签、水平和垂直分屏、标签拖拽停靠、布局恢复;支持 SSH、本地终端、Telnet、串口、RDP 和 VNC 会话。
- 终端体验:搜索、命令历史、Unicode grapheme 渲染、行号/时间戳、关键词高亮、缩放、原生 IME、Zmodem 传输等。
- SFTP 与文件:内置 SFTP 浏览器,支持上传下载、重命名、移动、删除、符号链接和传输队列;可本地编辑远程文件后自动回传,支持文本、JSON、Markdown、CSV、图片和 PDF 预览。
- 安全与网络:密码、私钥、主机密钥校验、本地加密存储;OTP 管理(TOTP/HOTP、二维码导入);SOCKS5、HTTP、ProxyCommand、SSH 跳板机、本地/远程/动态隧道;屏幕锁定与主密码。
- 运维面板:SSH 远程主机的资源监控、NVIDIA GPU / Ascend NPU 概览、进程管理(signal/renice)和 Docker 管理。
- AI 助手:Ask 模式生成命令、解释输出、分析错误;Agent 模式在活动终端上执行多步观察—决策—运行循环,带风险等级和审批控制。
- 同步与迁移:通过 WebDAV、S3 兼容存储和 GitHub Gist 进行加密同步与备份;支持从 Xshell、MobaXterm、WindTerm 和 NyaTerm JSON 导入会话,导出
.nya加密备份。
安装与使用
前往 GitHub Releases 下载与系统架构匹配的安装包。Windows 版本要求 Windows 10 / 11。启动后可新建 SSH、本地终端、Telnet、串口、RDP 或 VNC 会话,并在标签与分屏中组织工作区。详细文档见 nyaterm.app/docs。
注意事项
从 1.x 升级到 2.0.0 前,请退出应用并备份完整的数据目录、密钥和便携版程序目录。Windows 1.x 便携版需要手动下载与设备架构一致的完整 ZIP,保留原有 data/ 与密钥并替换全部程序文件,不能只覆盖 NyaTerm.exe;旧 MSI 安装需先备份、卸载,再安装同架构的 NSIS -setup.exe,不要删除用户数据。从 2.0 预览版迁移时,先导出 .nya 备份,再在正式版恢复;预览版与正式版的数据目录不会自动合并。迁移步骤见 NyaTerm 2.0 迁移指南。
本作品整理自 GitHub 开源项目 nyakang/nyaterm,原作者 @nyakang,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.0.1当前版本
## NyaTerm v2.0.1
- v2.0.0
正式启用 Rust + GPUI 原生桌面版,延续 SSH、SFTP、RDP、VNC、隧道、AI 助手与云同步;新增 RDP 诊断、AI 请求头配置、WSL 路径浏览,并修复剪贴板与同步稳定性问题。
评论