AuraTerm Product Overview

AuraTerm

A cross-platform terminal workspace for developers, operations teams, and embedded engineers.

AuraTerm brings SSH, Telnet, local serial, network serial (RFC 2217), raw TCP and a local shell into one desktop app, then organizes connection work with a bookmark manager, an input toolbar, a remote file manager, port forwarding, command snippets, session logging and reconnect strategies. An AI assistant and Live Share are built in; credentials are stored encrypted with AES-256-GCM and can stay consistent across devices via end-to-end encrypted cloud sync.

Windows / macOS / Linux Tauri + Vue 3 + Rust SSH / Telnet / Serial / Local Shell RFC 2217 / Raw TCP SFTP / Zmodem AI Assistant Live Share Account cloud sync
Latest version v0.3.6
Protocols 6
Sync backends 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 and Connections

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
  • 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
  • Command palette (Ctrl+Shift+P) and one-tap command snippets
02

SSH and File Transfer

Covers both connection security and remote file work, so you stop bouncing between tools.

  • Password, private-key and SSH agent authentication with interactive MFA prompts, plus jump hosts
  • Local, remote and dynamic (SOCKS) port forwarding with a tunnel manager
  • SFTP remote file browsing, upload and download, plus inline Zmodem transfers
03

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
04

Input and Terminal Experience

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

  • Custom quick buttons, command snippets and one-tap preset commands
  • Output highlight rules and auto-responses (automation triggers)
  • WebGL-accelerated rendering, shell integration, and adjustable fonts, colors and scrollback
  • "Open in AuraTerm" in the Windows Explorer context menu; window position and size are restored on launch
05

Credential security & encryption

Sensitive data such as passwords and private keys is stored separately from connection metadata and written to disk with an audited encryption scheme.

  • 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
  • SSH host-key fingerprint (known-hosts) trust management with change auditing
06

Account cloud sync

Sign in to an AuraXLabs account and keep bookmarks, settings and known-hosts consistent across your devices — no second passphrase required.

  • Sign in and sync: bookmarks, settings and known-hosts are stored encrypted on the server and survive a password reset
  • Saved credentials are end-to-end encrypted under your master password; the server only ever sees ciphertext
  • Per-item merge with versioned concurrency control; optionally sync saved credentials
07

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
08

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
09

Live Share and Cloud Console

Share the current terminal session in real time: the other person opens a link in a browser or types the 12-character share code into their own AuraTerm — no account required.

  • SPAKE2 (RFC 9382) authenticates both sides and derives the end-to-end key, so neither server nor relay can read the content
  • Joining needs your confirmation and control needs your grant; revoke control, kick a guest or end the session at any time
  • Once the device is bound, watch your own sessions and check traffic usage from the Cloud Console web page

Workflow

A typical path through the product

People rarely use one feature in isolation; the work runs continuously along connect, execute, recover.

01

Establish Connections

Jump into SSH, Telnet, serial or a local shell from a bookmark, a previous config or a new session — one entry point, less switching.

02

Execute and Transfer

Send frequent commands from the input toolbar, then combine SFTP/SCP and session logs to finish remote operations, file handling and evidence capture.

03

Recover and Reuse

Restore context after a drop with the SSH reconnect modes, and on the serial side reuse common presets and recent settings to keep a steady debugging rhythm.

Cloud Sync

End-to-end encrypted multi-device sync, with no backend to run

Switching computers or adding a machine no longer means hand-carrying bookmarks and config. AuraTerm follows a self-hosted approach: your sync data lives on storage you already control, encrypted end-to-end the whole way.

Your account is the setup

Signing in to an AuraXLabs account is all it takes — no third-party storage or second passphrase to maintain; data is stored encrypted on the server and stays available after an email password reset.

End-to-end encrypted credentials

Saved passwords and private keys are encrypted with your master password (Argon2id + HKDF + AES-256-GCM) before upload; the server only sees ciphertext and cannot read a single credential.

Smart merging

Bookmarks merge per item and known-hosts merge as a union, with versioned concurrency control; on a known-hosts conflict the local trust wins, so it is never silently overridden.

AuraXLabs private sync

Register and sign in to an AuraXLabs account from inside the app to use the official private bookmark sync; the server stores only encrypted data and can be self-hosted.

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
  • Device bring-up and issue diagnosis for production, after-sales, and field maintenance
  • Lab, teaching, and team-wide terminal toolchain standardization
  • Keep bookmarks and config consistent across devices via encrypted cloud sync

Delivery

Download & Versions

Installers are published on GitHub Releases for Windows, macOS (Intel / Apple Silicon) and Linux, with SHA256 checksums and release notes.

Latest build per platform

Current release v0.3.6

Windows (.exe / .msi) · macOS (.dmg) · Linux (.AppImage / .deb)

Where to get it

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