v0.21.0 macOS · Windows · Linux

OxideTerm

Zero Electron. Zero OpenSSL. Pure Rust SSH.

One native binary — local shells, SSH, SFTP, remote IDE, AI, port forwarding, plugins, 30+ themes, 11 languages.

Source Available · PolyForm NC 1.0.0
$ ssh prod-server
✓ Connected (Ed25519 · ChaCha20-Poly1305)
Multiplexing: terminal + SFTP + 2 forwards
Grace Period: enabled (30s)
 
root@prod-server:~$ uptime
14:23:01 up 127 days, 3:42, 1 user, load average: 0.12, 0.08, 0.05
 
root@prod-server:~$
25–40 MB
Binary Size
31+
Themes
11
Languages
40+
AI Tools
18
State Stores
Zero
C Dependencies

Why OxideTerm?

Real problems, real solutions.

SSH clients that can't do local shells
Hybrid engine — local PTY (zsh/bash/fish/pwsh/WSL2) + remote SSH in one window
Reconnect = lose everything
Grace Period reconnect — probes old connection for 30s before killing it. Your vim, htop, yazi survive
Remote file editing needs VS Code Remote
Built-in IDE — CodeMirror 6 over SFTP with 30+ languages, optional ~1 MB remote agent
No SSH connection reuse
Multiplexing — one SSH connection shared across terminal, SFTP, forwarding, and IDE
SSH libraries depend on OpenSSL
russh 0.54 — pure Rust SSH compiled against ring. Zero C dependencies
100+ MB Electron apps
Tauri 2.0 — 25–40 MB binary. Not a wrapper — genuine native app with Rust backend
AI locked to one provider
OxideSens — 40+ autonomous tools, MCP protocol, RAG knowledge base. Works with any API

Watch It in Action

OxideSens AI opens a local terminal and runs a command — fully autonomous, fully integrated.

Everything You Need, Nothing You Don't

Terminal

  • Split panes with broadcast input to all sessions
  • WebGL rendering at 60fps+ with 120Hz burst mode
  • Session recording & playback (asciicast v2)
  • 31+ themes with a full CSS variable custom theme editor
  • Command palette (⌘K) and zen mode
Terminal

SFTP File Manager

  • Dual-pane browser with drag-and-drop
  • Smart preview: images, video, audio, code, PDF, hex, fonts
  • Transfer queue with real-time progress & ETA
  • Bookmarks and archive extraction
SFTP File Manager

Built-in IDE

  • CodeMirror 6 with 30+ language modes
  • File tree with Git status indicators
  • Multi-tab editing with conflict resolution
  • Optional ~1 MB remote agent (Linux, 10+ architectures)
Built-in IDE

OxideSens AI

  • Inline panel (⌘I) + sidebar chat
  • 40+ autonomous tools with MCP protocol
  • RAG knowledge base (BM25 + vector hybrid search)
  • Multi-source context capture: terminal, IDE, SFTP, Git
OxideSens AI

Port Forwarding

  • Local (-L), Remote (-R), Dynamic SOCKS5 (-D)
  • Lock-free message-passing I/O
  • Auto-restore all forwards on reconnect
  • Death reporting and idle timeout
Port Forwarding

Security First

Enterprise-grade protection without enterprise complexity.

High-Strength Encryption

ChaCha20-Poly1305 AEAD with Argon2id KDF (256 MB memory, 4 iterations) for .oxide encrypted exports.

OS Keychain Integration

Passwords and API keys stored in macOS Keychain, Windows Credential Manager, or Linux Secret Service. Never in config files.

Pure Rust Cryptography

russh 0.54 with ring crypto backend. Ed25519, RSA, ECDSA keys. ChaCha20-Poly1305 and AES-GCM cipher suites.

Biometric & TOFU

Touch ID gates keychain access on macOS. Host key verification with Trust-On-First-Use (TOFU). Sensitive memory zeroized on drop.

Under the Hood

Dual-Plane Architecture

WebSocket binary frames for terminal I/O, Tauri IPC for control commands. Each session gets dedicated bandwidth.

WebGL Rendering

GPU-accelerated terminal via xterm.js 6. Adaptive scheduler: 120Hz+ burst, 60Hz normal, 1–15Hz idle backoff.

Connection Multiplexing

One SSH connection shared across terminal, SFTP, forwarding, and IDE. Reference-counted pool with automatic cleanup.

High-Strength Encryption

ChaCha20-Poly1305 AEAD with Argon2id KDF (256 MB memory, 4 iterations). OS keychain for passwords, Touch ID gate on macOS.

11 Languages

Full UI translation across 22 namespaces: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.

Plugin Ecosystem

Runtime ESM loading with 18 API namespaces, 24 pre-built UI components, frozen API contract, and circuit breaker auto-disable.

CLI Companion

Meet oxt — your terminal wingman.

JSON-RPC 2.0 over Unix Socket (macOS/Linux) or Named Pipe (Windows). Human-friendly and machine-parseable output.

$ oxt status
OxideTerm v0.21.0 ● running ● pid 42187
 
$ oxt list
prod-server ● active 2h 15m 3 channels
staging-db ● active 45m 1 channel
jump-host ● idle 12m 0 channels
 
$ oxt ping prod-server
pong: 23ms (via jump-host → prod-server)

What's Included

Every feature ships built-in. No plugins required, no add-ons to buy.

Local Terminal
Native Binary
Pure Rust SSH
SFTP Browser
Built-in IDE
AI Assistant
SSH Multiplexing
Grace Period Reconnect
Plugin System
Multi-language
Source Available

Compliance & Legal

OxideTerm is designed for legitimate system administration, development, and research. We take compliance seriously.

Network Compliance

OxideTerm is a professional remote server management and terminal emulation tool. This software is intended solely for compliant system administration, network management, software development, and academic research. Users must strictly comply with all applicable laws and regulations when using SSH tunneling or port forwarding features. Any use of this software for unauthorized access to restricted resources or violation of cybersecurity regulations is strictly prohibited.

AI Service Disclaimer

The AI-assisted features provided by OxideTerm (such as command completion and log analysis) function as technical integration tools. The software itself does not store or distribute AI-generated content. Users are responsible for configuring their own third-party AI service API credentials and bear ultimate legal responsibility for the resulting interactions. We recommend using these features in compliance with all applicable AI governance regulations in your jurisdiction.

Data Security & Privacy

We understand the sensitivity of operational data. OxideTerm adopts a Local-First architecture. All server credentials, keys, and configuration files are encrypted and stored exclusively on the user's local device using high-strength encryption algorithms. This software does not collect, upload, or disclose any sensitive connection data to third parties.

License

This software is distributed under the Source Available (PolyForm Noncommercial 1.0.0) license. Users may view the source code and use it for non-commercial purposes. Commercial use requires explicit authorization from the developer.

This page is provided for informational purposes only and does not constitute legal advice. Users are responsible for ensuring their use of OxideTerm complies with all applicable local and international laws.

Download OxideTerm

Available for macOS, Windows, and Linux

View all releases on GitHub →