项目介绍
NyaTerm 是一个围绕远程终端工作流设计、基于 GPUI 构建的原生桌面客户端。它通过 Rust workspace 统一实现桌面界面、终端渲染、SSH、SFTP、会话管理、隧道、认证、AI 能力、云同步与配置持久化,让你在同一个工作区中处理远程服务器、本地 shell、串口设备和网络辅助能力。
使用场景
- 同时维护多台 SSH 主机
- 在本地终端、Telnet、串口设备之间切换排障
- 边看终端输出边操作远程文件
- 为常用运维命令、登录流程和跳板机链路做标准化配置
- 需要 OTP、录制、资源监控、自动上传、AI 辅助、跨设备配置同步或本地加密备份等增强能力
- 想从 Xshell、MobaXterm、WindTerm、SecureCRT、FinalShell、Termius 或 NyaTerm 备份文件快速迁移现有配置
核心能力
多种会话类型
NyaTerm 当前支持六类会话:
- SSH — 远程登录、文件传输、资源监控、隧道、OTP 等完整能力
- 本地终端 — 在同一套 UI 中打开本地 shell
- Telnet — 兼容旧设备或实验环境
- 串口 — 网络设备、嵌入式板卡、调试口
- RDP — Windows 远程桌面和图形化运维
- VNC — 传统 RFB/VNC 服务和虚拟机控制台;真实服务器互通范围仍在持续验证
可组合的工作区
- 多标签页管理多个会话
- 标签页内支持横向/纵向分屏,并可通过拖拽把标签停靠到目标分屏区域
- 可恢复终端窗口布局,并通过 Workspace Padding 调整终端区域间距
- 命令面板与会话快速切换器可快速查找动作、会话和已保存连接
- 左右活动栏可放置文件浏览器、网络、Security/Auth、云同步、设置、AI 助手、会话列表、命令历史、资源监控等面板
- 底部辅助区可承载快捷命令、串口发送、录制与锁屏入口
- 设置、新建连接、快捷命令、远程文件编辑、自动上传提示均使用独立子窗口,减少主工作区干扰