100% PURE RUST • GPU ACCELERATED • ZERO ELECTRON BLOAT

The Terminal with Speed and Features.

Every terminal emulator was either blazing fast or packed with useful server management tools. Nothing had both. So we built AZTerm.

Install AZTerm

Full OS integration: app launcher icon, file manager right-click "Open in AZTerm", and URI scheme handlers.

bash
curl -sSL https://raw.githubusercontent.com/AZBrandCanada/azTerm/main/install.sh | bash
THE DILEMMA

Why Are Terminal Emulators Broken Into Two Extremes?

If you manage cloud infrastructure, VPS nodes, and remote servers every day, you were forced to make an annoying compromise:

Extreme 1: Fast but Barebones

Alacritty, Kitty, Minimalist Terminals

They open in 20 milliseconds and use almost zero RAM. But they give you zero GUI features: no SSH bookmark organizer, no SFTP file drawer, no 2FA prompt assistance, and no graphical settings. You are forced to memorize IP configs or juggle separate file transfer tools.

Fast GPU engine❌ Zero server tools

Extreme 2: Feature-Rich but Bloated

Electerm, Tabby, Hyper, Web Terminals

They offer great features like SSH bookmarks and SFTP drawers, but they are built on Electron & Chromium. They consume 400MB to 700MB of RAM just to idle, take seconds to open, and introduce noticeable input latency on every keystroke.

Great GUI features❌ 500MB+ RAM & Input Lag
THE AZTERM SOLUTION

Native Rust GPU Speed + Full GUI Feature Suite

AZTerm bridges the gap. Built from scratch in Rust with immediate-mode GPU rendering and POSIX kernel PTYs, it gives you the speed of Alacritty with all the SSH bookmarks, SFTP sync drawers, and 2FA prompt intelligence you actually need.

~25 MB
Idle RAM
< 30ms
Startup Time
0 ms
DOM Overhead
HEAD-TO-HEAD BENCHMARK

How AZTerm Compares

Feature / MetricAZTerm (Rust)Alacritty / GhosttyElecterm / Tabby
Runtime ArchitecturePure Native Rust (GPU)Native Rust / ZigElectron / Chromium Browser
Idle RAM Consumption~20 MB – 35 MB~20 MB – 40 MB~300 MB – 600 MB
SSH Connection ManagerBuilt-in (Profiles + Keys)None (CLI only)Built-in
Live SFTP Sync DrawerBuilt-in (Multiplexed 0ms)NoneBuilt-in (Separate session)
Non-Blocking 2FA/OTP InterceptorAuto-Detect + Enter SubmitNoneBasic keyword trigger
Session & Workspace PersistenceEmbedded SQLiteNoneLocal storage JSON
OS Context Menus (Dolphin / Nautilus)Native ServiceMenu & ScriptsManual setupRarely supported
FEATURE SHOWCASE

Engineered for Serious System Administration

SSH Connection Multiplexing

When you authenticate an SSH terminal session, OpenSSH shares a live socket via ControlMaster. The SFTP drawer and transfer queue reuse this authenticated tunnel with zero duplicate logins or permission errors.

Smart 2FA & Passphrase Prompts

Identifies remote server verification requests (Google Authenticator, Duo, YubiKey, OTP, passwords) and renders a centered, auto-focused modal. Enter key immediately submits, without freezing other workspace tabs.

Dual-Pane SFTP Explorer

Browse local and remote filesystems side-by-side. Transfer files with one-click upload/download buttons, navigate folder hierarchies, and toggle the split drawer directly from the bottom status bar.

Ed25519 Keypair Generator

Generate secure Ed25519 keypairs inside the app. Copy public keys with one click to paste onto your servers, and manage saved private keys with automatic chmod 0600 permission enforcement.

SQLite Session Persistence

Your open tabs, local working directories, active SSH profiles, and custom shell presets are stored in an embedded SQLite database (~/.config/azterm/azterm.db), restoring your workspace upon relaunch.

Desktop & Context Menu Integration

Right-click any directory in KDE Dolphin, GNOME Nautilus, or Nemo to open AZTerm directly in that path. Handles ssh:// and sftp:// URI protocol links natively from browsers.

Download Pre-Compiled Packages

Official release binaries hosted on GitHub Releases.

View GitHub Repository
Linux.AppImage

Universal standalone binary (Ubuntu, Fedora, Arch, Debian)

Download (x86_64)
Debian / Ubuntu.deb

Native Debian / Ubuntu installer package

Download (amd64)
Linux Tarball.tar.gz

Generic compiled release binary with desktop entries and icons

Download (x86_64)
Windows.zip

Windows 64-bit standalone executable archive

Download (x64)
macOS.tar.gz

macOS compiled universal release archive

Download (Universal)

© 2026 AZBrand Canada • AZTerm is open-source software dual-licensed under MIT and Apache 2.0.