AuraXLabs · Open-source Terminal

AuraTerm

SSH, serial ports and lab gear — all in one terminal

AuraTerm is an open-source, cross-platform terminal: SSH, Telnet, local serial, network serial (RFC 2217), raw TCP and local shells share one set of tabs, bookmarks and logs. When you need to collaborate, Live Sync takes a session — end-to-end encrypted — to your browser, a colleague, or your other machine.

Current AuraTerm Version: v0.3.8 Windows / macOS / Linux Open source (GPL-3.0) Changelog

SSH / Telnet / Local Shell Local and network serial (RFC 2217) SFTP / SCP / Zmodem Live Sync: sync and live sharing Built-in AI Assistant AES-256-GCM encrypted credentials
AuraTerm main window: tabbed sessions and the bookmark sidebar
Tabbed sessions, nested bookmark groups and the command input toolbar

Why AuraTerm

More than another SSH client: serial, collaboration and credential security are home turf too

Serial is a first-class citizen

Local serial, network serial (RFC 2217) and raw TCP share the same tabs, bookmarks, logs and Zmodem as SSH; change the baud rate, send BREAK and toggle DTR/RTS without disconnecting.

Sessions that travel with you

Live Sync takes a running session to a browser, a colleague, or your other machine over end-to-end encrypted live links; who may watch and who may type is always decided on the machine being shared.

Your credentials stay yours

Passwords and private keys are encrypted with AES-256-GCM + Argon2id and stored apart from bookmarks; they are sealed with your master password before syncing to the cloud, and shared bookmarks never include credentials.

Open source, free, no forced sign-in

AuraTerm is open source under GPL-3.0-or-later, and every local feature works without an account; only cloud features such as sync and live sharing need an AuraXLabs account.

A look at the app

Real AuraTerm screens: session management, serial debugging and remote file transfer

AuraTerm serial connection settings
Serial parameters, common presets and connection status
AuraTerm remote file manager with SFTP transfers
Remote directory browsing with SFTP / SCP transfer progress

AuraTerm Features

From getting connected to getting the job done: connections, transfers, bookmarks, automation and security

Six session types, one window

Local shell, SSH, Telnet, serial, network serial and raw TCP share tabs and split panes: drag to reorder, right-click to rename, and get your workspace back after a restart.

  • Test before you connect: no session opened, no bookmark saved, no new host key trusted
  • Every session logs to its own file; filename templates take placeholders such as host and date

SSH & Tunnels

Password, private key, SSH agent and multi-factor (MFA) authentication, with jump hosts and known-hosts trust management — from a direct login to a bastion setup.

  • Local (-L), remote (-R) and dynamic SOCKS5 (-D) port forwarding; tunnels can auto-start with a bookmark
  • Supports Manual, Simple, tmux, and screen reconnect modes

Serial Debugging

Serial ports are enumerated automatically; baud rate, data bits, stop bits, parity and flow control are all configurable, with presets and recent settings one click away.

  • Serial control plane: change the baud rate without dropping the session, send BREAK, toggle DTR/RTS, watch CTS/DSR/CD/RI
  • Framing and parity errors are reported live — the most direct evidence of a wrong baud rate

Network Serial (RFC 2217)

The serial port does not have to be plugged into this machine. The Telnet Com Port Control Option (RFC 2217, option 44) reaches a serial device server and makes the baud rate and framing take effect on the device at the far end.

  • Works with ser2net, Moxa NPort, Digi Connect, Lantronix and other device servers
  • Paste rfc2217://host:2217 or tcp://host:port straight into the host field
  • Adopts the server's parameters by default and reconnects automatically; a peer without RFC 2217 degrades to a raw TCP byte pipe

File Transfer

SSH sessions come with a remote file manager: browse directories, drag and drop to upload, queue transfers and optionally resume them, over SFTP or SCP.

  • 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

Bookmarks & Sharing

A full-size bookmark manager: group tree, sortable table and inline editor; multi-select to move, clone or delete in bulk; import OpenSSH config and PuTTY sessions.

  • 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

Snippets & Automation

Quick buttons are organised into toolbars and groups, take variable parameters, and can be limited to certain hosts or bookmark groups; the multi-line input box keeps its own send history.

  • Output rules: keyword / regex highlighting, bell, desktop notifications and auto-responses
  • Command palette (Ctrl/Cmd+Shift+P) and shell integration: jump between, re-run and copy commands

AI Assistant

A streaming chat panel plus terminal-context shortcuts, backed by Anthropic or any OpenAI-compatible endpoint, with the API key kept encrypted on your machine.

  • One click to explain the last command, analyze an error, improve a command or summarize the output
  • Ctrl/Cmd+K drafts a command from plain language into the input bar for review, and never runs it for you
  • The API key is encrypted on its own with AES-256-GCM: not in the credential store, not in settings exports, not in cloud sync

Credential Security

Passwords and private keys are stored apart from bookmark metadata, encrypted with AES-256-GCM using Argon2id-derived keys, and zeroed from memory after use.

  • Optional master password; macOS and Windows can auto-unlock through the system keychain
  • SSH host key (known-hosts) trust management, with an explicit warning when a key changes

Live Sync: your terminal goes where you go

Optional cloud features, enabled once you sign in to an AuraXLabs account. One menu, four things — split by who is on the other end

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

Live session links are end-to-end encrypted; neither the server nor the relay can read terminal content.

Typical Scenarios

From the server room to the production line: the four most common ways it gets used

Developers & Operations Teams

Manage a fleet of servers with bookmarks, jump hosts and port forwarding; tmux / screen reconnect keeps long jobs alive, SFTP and the built-in editor handle remote files, and a share code hands a group of bookmarks to a new teammate without any credentials.

Embedded & Microcontroller Development

Pair it with a USB-to-TTL serial cable to read boot logs, flash firmware and verify parameters; serial presets, output rules and session logs make lab, teaching and prototyping setups quick to reproduce.

Production Line, After-sales & Field Maintenance

The device is plugged into a field engineer's laptop: Live Share lets a remote colleague see that serial session directly and take over briefly once authorised, while the session log keeps a full record of the troubleshooting.

Remote labs and console servers

The board sits in a server room or lab, reached over RFC 2217 through a device server such as ser2net or a Moxa NPort — change the baud rate, send BREAK and read boot logs from home. Sessions left open on the lab machine can also be attached to from your AuraTerm at home with Live Relay.

Read the step-by-step scenario guides

Product Portfolio

Software and hardware together: AuraTerm handles connection and collaboration, the serial cable gets the device on the wire

AuraTerm

An open-source terminal built with Tauri, Vue 3, TypeScript, xterm.js and Rust, for developers, operations engineers and embedded teams.

Software Products Windows / macOS / Linux GPL-3.0-or-later
  • Six session types: SSH, Telnet, local serial, network serial (RFC 2217), raw TCP and local shell
  • SFTP/SCP, Zmodem, port forwarding, jump hosts and four reconnect modes for long-lived sessions and remote file work
  • Live Sync: settings sync, Live Console, Live Share and Live Relay, with end-to-end encrypted live links
  • The interface ships in English and Simplified Chinese, and can follow your system setting

USB-to-TTL Serial Cable

A foundational connectivity tool for embedded systems, microcontrollers, industrial equipment, and field maintenance, suitable for serial debugging, log capture, parameter configuration, and firmware flashing.

Hardware Product Serial Communication
  • Covers common device debugging, integration testing and maintenance needs
  • Ideal as a standard connection tool for development, testing and delivery stages
  • Paired with AuraTerm's serial presets, connection status indicators, and log recording, it creates a more complete debugging workflow

AuraTerm Downloads

Free to download, no sign-up; Windows, macOS and Linux installers ship with every release

Release Access

All platform installers are published on GitHub Releases

Installers, release notes and past versions for every platform are published on GitHub Releases, where each file's SHA256 can be checked; Windows users can also install from the Microsoft Store.

Windows

Windows 10/11 (x64)

macOS

macOS 11+ (Apple Silicon)

Linux

x64, mainstream distributions

Current AuraTerm Version: v0.3.8 | See all versions on GitHub

Connections, transfers, serial and collaboration in one terminal

AuraTerm is free and open source — download it and start working. If you are bringing up hardware, pair it with the USB-to-TTL serial cable.