AuraTerm Product Overview

AuraTerm

An open-source, cross-platform terminal for SSH sessions, serial consoles and lab equipment.

AuraTerm brings SSH, Telnet, local serial, network serial (RFC 2217), raw TCP and local shells into one desktop app, then turns connecting into a repeatable workflow with bookmarks, snippets, a remote file manager, port forwarding, output rules, session logs and reconnect modes. Credentials are stored with AES-256-GCM; optional Live Sync keeps bookmarks in step across devices and takes a terminal session to your browser, a colleague, or your other machine.

Windows / macOS / Linux GPL-3.0-or-later Tauri + Vue 3 + Rust SSH / Telnet / Serial / Local Shell RFC 2217 / Raw TCP SFTP / Zmodem AI Assistant Live Sync
Latest version v0.3.8
Protocols 6
Live Sync features 4
Platforms 3

Capability Layers

Core capabilities, organized around real tasks

Not just a terminal emulator, but a workbench that strings together connecting, transferring, recording and cutting out repetition.

01

Sessions, Workspace & Terminal

Six session types — local shell, SSH, Telnet, serial, network serial (RFC 2217) and raw TCP — so local development, remote operations and device debugging live in one place.

  • Create, close, switch and drag-reorder tabs, with split-pane layouts
  • Window position, tabs and split layout restored on launch
  • Test a connection from the new-session dialog: SSH is probed hop by hop, serial tells busy from missing from no-permission, and nothing is saved or trusted
  • WebGL-accelerated rendering, in-terminal search and clickable links, with the UI light/dark mode tied to the terminal theme
02

SSH & Tunnels

Covers both connection security and long-lived session stability, from a direct login to a chain of jump hosts.

  • Password, private-key and SSH agent authentication with interactive MFA prompts, plus jump hosts
  • Local (-L), remote (-R) and dynamic SOCKS5 (-D) port forwarding; tunnels can auto-start with a bookmark
  • Four reconnect modes — Manual, Simple, tmux and screen; press R to reconnect after a drop
  • SSH host key (known-hosts) trust management, with an explicit warning when a key changes
03

File Transfer

Handle remote files right inside the SSH session instead of switching to a separate transfer tool.

  • SFTP remote file manager: browse, upload, download, create folders and delete, with live progress
  • Drag-and-drop uploads, a sequential transfer queue and optional resume; SCP is available too
  • Double-click a remote file to edit it in the built-in editor and save it back
  • Inline Zmodem (rz / sz) works in local, SSH, Telnet and serial sessions
04

Serial Debugging

Every serial parameter is exposed, so embedded and hardware debugging setups are reusable and the same device is quick to reconnect.

  • Automatically detects serial devices and supports custom baud rates
  • Fully configurable data bits, stop bits, parity, and flow control
  • Built-in presets including 115200-8N1, 9600-8N1, and 57600-8N1
  • Control plane: change the baud rate live, send BREAK, toggle DTR/RTS, purge buffers
  • The status bar shows CTS/DSR/CD/RI live, along with framing, parity and overrun errors
05

Network Serial (RFC 2217) and Raw TCP

The serial port does not have to be plugged into this machine. RFC 2217 reaches a serial device server and pushes the baud rate and framing to the far end for real; device servers that expose nothing but a bare port are reached over raw TCP.

  • Works against ser2net, Moxa NPort, Digi Connect, Lantronix and pyserial's reference implementation
  • Adopts the server's configured parameters by default, so a shared console server keeps the settings someone else is using
  • Reconnects with backoff after a drop, while TCP keepalive catches a device server reboot promptly
06

Bookmarks & Sharing

Once bookmarks pile up, organising and handing them over is work in itself: the manager handles bulk maintenance, and sharing hands a set of connections to someone else safely.

  • Bulk maintenance in the bookmark manager: group tree, sortable table, embedded editor, batch moves and clones
  • Imports OpenSSH config, PuTTY .reg and AuraTerm backups; exports can include or omit credentials
  • Export a group as a share file, or generate an end-to-end encrypted share code: expiring, revocable, and no account needed on the other side
  • Shares never contain credentials; imports are previewed entry by entry, and post-login commands and auto-responses from external files are stripped by default
  • Imported share codes can be checked for updates in one click; changes land on the existing bookmarks instead of creating duplicates
07

Input, Snippets & Automation

Tuned for the commands you run constantly, cutting the cost of repeated typing and visual context switching.

  • Quick buttons organised into toolbars and groups, with variable parameters, and optionally shown only for certain hosts or bookmark groups
  • Output rules: keyword / regex highlighting, bell, desktop notifications and auto-responses
  • Shell integration (OSC 133): records commands and exit codes, so you can jump between, re-run and copy commands
  • Every session logs to its own file; filename templates take placeholders such as host and date
08

Credential security & encryption

Passwords, private keys and other secrets are stored apart from connection metadata and written to disk with standard encryption algorithms.

  • AES-256-GCM-encrypted credentials, with keys derived from the master password via Argon2id
  • Optional master-password mode or device-local-key mode, with in-memory secrets zeroized after use
  • In master-password mode, macOS and Windows can auto-unlock through the system keychain
09

AI Assistant

Point it at the Anthropic Messages API or any OpenAI-compatible endpoint (DeepSeek, Kimi, Ollama and friends), with a streaming chat panel and terminal-context shortcuts built in.

  • Explain the last command, analyze a failed one, improve a command, summarize the current output
  • Ctrl/Cmd+K turns plain language into a command in the input bar — pressing Enter stays your decision
  • The API key is encrypted on its own under the device-local key: not in the credential store, not in exports, not in cloud sync

Live Sync

Live Sync: one menu, four kinds of peer

Optional cloud features, enabled once you sign in to an AuraXLabs account. Live session links are end-to-end encrypted; neither the server nor the relay can read terminal content.

Settings Sync

Bookmarks, settings and known-hosts follow your account and are stored encrypted on the server; saved credentials are end-to-end encrypted with your master password before upload, so the server cannot read them. With auto sync on, AuraTerm syncs at launch, after bookmark changes and every 30 minutes.

Peer: your other AuraTerm installs

Live Console

Once a device is linked, watch your own running sessions from the Live Console page on this site, and type from the browser when the device allows it; nothing is uploaded while no viewer is attached.

Peer: your browser

Live Share

Generate a one-time 12-character share code; the other person enters it in a browser or their own AuraTerm, with no account required. Both sides authenticate with SPAKE2 (RFC 9382); choose view-only, guest-may-request or auto-grant control, and take control back or end the share at any time.

Peer: a colleague or support engineer

Live Relay

Pick another AuraTerm on your account straight from the device list: mirror its sessions, request control, or — once that machine explicitly allows it — open a new local, serial or SSH session there from its own bookmarks. Off by default; credentials never leave that machine, and the device being attached to always has the final say.

Peer: your own other machine

Get Started

Up and running in three steps

Local features need no account and work as soon as the app is installed; turn on the cloud features when you actually need them.

01

Download and install

Get the installer from GitHub Releases or the Microsoft Store for Windows, macOS or Linux — no sign-up required.

02

Bring your existing connections

Import your OpenSSH config, PuTTY sessions or a share code from a colleague, and sort them into groups; hit Test before connecting to confirm the host is reachable.

03

Turn on Live Sync when you need it

Sign in to an AuraXLabs account to sync bookmarks and settings, and use Live Console, Live Share and Live Relay as needed.

Shortcuts

Common Shortcuts

Ctrl+Shift+P Open the command palette Ctrl+Enter Send input box content PageUp View earlier history PageDown View newer history Ctrl++ Increase terminal font size Ctrl+- Decrease terminal font size Ctrl+0 Reset terminal font size F11 Toggle full screen Ctrl/Cmd+K Draft a command from plain language Ctrl/Cmd+Shift+Esc Revoke control from every guest R Manual reconnect after SSH disconnect

Use Cases

Typical Scenarios

  • Remote server operations, inspection, and file handling
  • Embedded device boot log inspection, serial parameter validation, and firmware debugging
  • Reaching a board on a console server in the server room over RFC 2217, changing its baud rate and sending BREAK from elsewhere
  • Helping a colleague debug equipment on site, or letting support take over a terminal session once
  • Attach from home to a session running on your office machine with Live Relay
  • Device bring-up and issue diagnosis for production, after-sales, and field maintenance
  • Hand a group of bookmarks to a new teammate with a share code — credentials never included
  • Keep bookmarks and settings consistent across devices with account sync

Read the step-by-step scenario guides

Delivery

Download & Versions

Installers are published on GitHub Releases for Windows (x64), macOS (Apple Silicon) and Linux (x64); Windows users can also install from the Microsoft Store.

Latest build per platform

Current release v0.3.8

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

Linux needs WebKitGTK 4.1 at runtime; the Windows installer registers an "Open in AuraTerm" entry in the Explorer context menu.

Where to get it

Go to GitHub Releases for the latest version, or browse past releases and release notes.