AuraTerm Product Overview

AuraTerm

面向 SSH 会话、串口控制台与实验室设备的开源跨平台终端。

AuraTerm 把 SSH、Telnet、本地串口、网络串口(RFC 2217)、裸 TCP 和本地 Shell 收拢到同一个桌面应用里,再用书签、片段、远程文件管理、端口转发、输出规则、会话日志和重连策略把连接行为组织成可以复用的工程流程。凭据以 AES-256-GCM 加密保存;可选的 Live Sync 让书签跨设备同步,并把终端会话带到浏览器、同事面前或你的另一台电脑上。

Windows / macOS / Linux GPL-3.0-or-later Tauri + Vue 3 + Rust SSH / Telnet / Serial / Local Shell RFC 2217 / Raw TCP SFTP / Zmodem AI 助手 Live Sync
最新版本 v0.3.8
连接协议 6
Live Sync 能力 4
覆盖平台 3

Capability Layers

围绕真实任务拆开的核心能力

不是单一终端模拟器,而是一套把连接、传输、记录和重复操作优化串起来的工作台。

01

会话、工作区与终端

支持 Local Shell、SSH、Telnet、串口、网络串口(RFC 2217)与裸 TCP 六种会话类型,适合本地开发、远程运维和设备调试统一管理。

  • 多标签页创建、关闭、切换、拖拽排序,支持分屏布局
  • 启动时恢复窗口位置、标签页与分屏布局
  • 新建会话对话框可「测试」连接:SSH 逐跳探测,串口区分占用、不存在与权限问题,不保存也不信任任何东西
  • WebGL 加速渲染、终端内搜索与可点击链接,主题与界面明暗联动
02

SSH 与隧道

同时覆盖连接安全性和长连接稳定性,从直连服务器到多级跳板机都能处理。

  • 密码、私钥、SSH Agent 认证与 MFA 交互式提示,支持跳板机
  • 本地(-L)、远程(-R)与动态 SOCKS5(-D)端口转发,隧道可随书签自动启动
  • Manual、Simple、tmux、screen 四种重连模式,断线后按 R 键即可重连
  • SSH 主机密钥指纹(known-hosts)信任管理,密钥变更时明确告警
03

文件传输

在 SSH 会话里直接处理远程文件,不必再切到另一个传输工具。

  • SFTP 远程文件管理器:浏览、上传下载、新建文件夹与删除,实时显示进度
  • 拖放上传、顺序传输队列与可选断点续传;SCP 同样可用
  • 双击远程文件即可在内置编辑器里修改并回写
  • 内联 Zmodem(rz / sz)在本地、SSH、Telnet 与串口会话中都能用
04

串口调试

完整开放串口连接参数,便于嵌入式和硬件调试复用,同一设备可快速重复接入。

  • 自动枚举串口设备,支持自定义波特率
  • 数据位、停止位、校验位、流控制完整可配
  • 内置 115200-8N1、9600-8N1、57600-8N1 等预设
  • 控制面:在线改波特率、发送 BREAK、切换 DTR/RTS、清空缓冲区
  • 状态栏实时显示 CTS/DSR/CD/RI 与帧错误、校验错误、溢出提示
05

网络串口(RFC 2217)与裸 TCP

串口不必插在本机上。通过 RFC 2217 连接串口设备服务器,波特率与帧格式真正下发到对端;只开裸端口的设备服务器则用裸 TCP 直连。

  • 对端兼容 ser2net、Moxa NPort、Digi Connect、Lantronix 与 pyserial 参照实现
  • 默认沿用服务端已配置的参数,不会改掉共享 console server 上别人正在用的设置
  • 断线按退避自动重连,TCP keepalive 及时发现对端重启
06

书签管理与分享

书签多了以后,整理和交接本身就是工作量:管理页负责批量维护,分享负责把一组连接安全地交给别人。

  • 书签管理页批量维护:分组树、可排序表格、内嵌编辑器、批量移动与克隆
  • 可导入 OpenSSH config、PuTTY .reg 与 AuraTerm 备份,导出可选是否含凭据
  • 把分组导出为分享文件,或生成端到端加密的分享码:可设有效期、可撤销,对方无需账户
  • 分享内容永不含凭据;导入前逐条预览,外部文件里的登录后命令与自动应答默认剥离
  • 导入过的分享码可一键检查更新,更新落在原有书签上而不是多出一份
07

输入、片段与自动化

围绕高频命令和长期使用体验做直接优化,把重复输入和视觉切换成本压到更低。

  • 快捷按钮按工具栏与分组组织,支持变量参数,可限定只在某些主机或书签分组显示
  • 输出规则:关键字 / 正则高亮、响铃、桌面通知与自动应答
  • Shell 集成(OSC 133):记录命令与退出码,在命令之间跳转、重跑、复制
  • 每个会话独立记录日志,文件名模板支持主机、日期等占位符
08

凭据安全与加密

密码、私钥等敏感信息与连接元数据分离存储,并以标准加密算法在本地落盘。

  • AES-256-GCM 加密凭据,Argon2id 从主密码派生密钥
  • 可选主密码模式或设备本地密钥模式,内存用后清零
  • 主密码模式下,macOS 与 Windows 可用系统钥匙串自动解锁
09

AI 助手

可接 Anthropic Messages API 或任意 OpenAI 兼容端点(DeepSeek、Kimi、Ollama 等),内置流式聊天面板与终端上下文快捷操作。

  • 解释上一条命令、分析失败命令、优化命令、总结当前输出
  • Ctrl/Cmd+K 自然语言生成命令并填入输入栏,回车始终由你按
  • API Key 用设备本地密钥单独加密,不进凭据库、不进导出、不进云同步

Live Sync

Live Sync:一个菜单,四类对端

可选的云能力,登录 AuraXLabs 账户后启用。实时会话链路均为端到端加密,服务器与中继都读不到终端内容。

配置同步

书签、设置与 known-hosts 跟随账户,在服务器上加密存储;已保存的凭据上传前先用主密码端到端加密,服务器无法读取。开启自动同步后,启动时、书签变更后与每 30 分钟各同步一次。

对端:你的其它 AuraTerm

Live Console

绑定设备后,在本站的 Live Console 网页里观看自己正在运行的会话,本机允许时还可以从网页输入;没有观看者接入时不上传任何内容。

对端:你的浏览器

Live Share

生成一个 12 位的一次性共享码,对方在浏览器或自己的 AuraTerm 里输入即可接入,无需注册账户。双方以 SPAKE2(RFC 9382)互相认证,可设为仅查看、访客可申请或自动授予控制,并随时收回控制权或结束共享。

对端:同事或技术支持

Live Relay

在设备列表里直接选中账户下的另一台 AuraTerm:镜像它的会话、申请控制权,或在对方显式开启后,用那台机器自己的书签新建本地、串口或 SSH 会话。默认关闭,凭据不离开那台机器,最终裁决始终在被接入的设备上。

对端:你自己的另一台电脑

Get Started

三步上手

本地功能不需要账户,装好就能用;云能力留到真正需要的时候再开。

01

下载安装

从 GitHub Releases 或 Microsoft Store 获取安装包,Windows、macOS 与 Linux 均可使用,无需注册。

02

把已有的连接带过来

导入 OpenSSH config、PuTTY 会话或同事发来的分享码,按分组整理好;连接前先点「测试」确认能通。

03

需要时再开启 Live Sync

登录 AuraXLabs 账户即可同步书签与设置,并按需使用 Live Console、Live Share 与 Live Relay。

Shortcuts

高频快捷键

Ctrl+Shift+P 打开命令面板 Ctrl+Enter 发送输入框内容 PageUp 查看更早的历史记录 PageDown 查看更新的历史记录 Ctrl++ 放大终端字体 Ctrl+- 缩小终端字体 Ctrl+0 重置终端字体 F11 全屏切换 Ctrl/Cmd+K 自然语言生成命令 Ctrl/Cmd+Shift+Esc 收回所有访客控制权 R SSH 断开后手动重连

Use Cases

典型场景

  • 远程服务器运维、巡检与文件处理
  • 嵌入式设备启动日志查看、串口参数验证与固件调试
  • 机房 console server 上的板子通过 RFC 2217 远程接入,异地改波特率与发 BREAK
  • 用 Live Share 帮同事排查现场设备,或请技术支持接管一次终端会话
  • 用 Live Relay 从家里接入办公室电脑上正在运行的会话
  • 产线、售后与现场维护中的设备联机和问题定位
  • 用分享码把一组书签不带凭据地交给新同事
  • 多台设备间通过账户同步保持书签与配置一致

查看分步骤的场景指南

Delivery

下载与版本

安装包统一发布在 GitHub Releases,覆盖 Windows(x64)、macOS(Apple Silicon)与 Linux(x64);Windows 用户也可以从 Microsoft Store 安装。

平台最新构建

当前最新 v0.3.8

Windows (.exe / .msi) · macOS (.dmg, Apple Silicon) · Linux (.AppImage / .deb / .rpm)

Linux 运行时需要 WebKitGTK 4.1;Windows 安装包会注册资源管理器右键「在 AuraTerm 中打开」。

版本入口

前往 GitHub Releases 获取最新版本,或查看历史版本与发布说明。