Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. OxideTerm

OxideTerm

GPL-3.0Rustv1.4.3

A native terminal workspace combining local shells, SSH, SFTP, remote IDE, AI agent, and file manager in a single binary.

Visit WebsiteGitHubGitHub
692 stars40 forks0 contributors

What is OxideTerm?

OxideTerm is an all-in-one terminal workspace application that combines local shells, SSH client, SFTP file manager, a remote IDE, and an AI assistant into a single native binary. It solves the problem of using multiple disjoint tools for development and remote server management by providing a unified, efficient, and privacy-focused interface.

Target Audience

Developers, system administrators, and DevOps engineers who regularly work with local and remote terminals, need secure file transfers, edit code on servers, and want an integrated AI assistant without relying on cloud services.

Value Proposition

Developers choose OxideTerm for its unique combination of a pure Rust SSH stack with zero OpenSSL dependencies, a local-first architecture with no telemetry, and the integration of multiple tools (terminal, IDE, file manager, AI) into one performant, cross-platform application.

Overview

Local-first SSH workspace for local shells and remote machines — SSH, SFTP, trzsz, port forwarding, lightweight remote editing, file management, and BYOK AI in one native binary. Built with Tauri 2 and pure Rust SSH. Zero Electron, zero OpenSSL, zero telemetry, and no app subscription for core SSH workflows.

Use Cases

Best For

  • Managing multiple local and remote shell sessions in a single window
  • Editing code on remote servers without installing a full IDE locally
  • Securely transferring files via SFTP with a dual-pane interface and transfer queue
  • Using an AI assistant within the terminal with context from active sessions and files
  • Setting up and managing SSH port forwarding (local, remote, and dynamic SOCKS5)
  • Developing cross-platform desktop applications with Tauri and Rust

Not Ideal For

  • Teams requiring cloud-synced configurations or real-time collaboration features
  • Enterprises with strict proprietary software policies that conflict with GPL-3.0 licensing
  • Users who only need a minimal terminal emulator without integrated IDE, AI, or SFTP tools
  • Developers deeply invested in VS Code or JetBrains ecosystems seeking seamless extension compatibility

Pros & Cons

Pros

Pure Rust SSH Stack

Uses russh 0.59 compiled against ring, eliminating OpenSSL dependencies and C toolchain issues, ensuring enhanced security and performance without external libraries.

Smart Session Recovery

Grace Period reconnect probes old connections for 30 seconds before reconnecting, preserving active sessions like vim or htop during network interruptions, as detailed in the reconnect orchestration.

Privacy-First AI Integration

OxideSens AI stores API keys in the OS keychain with Touch ID gating on macOS, offers 40+ autonomous tools, and supports multiple providers like Ollama without cloud dependencies.

Efficient Unified Workspace

Combines local shells, SSH, SFTP, a remote IDE, and port forwarding into a single Tauri-based native binary (25-40 MB) with connection pooling to reduce overhead.

Cons

Complex Development Setup

Requires Rust 1.85+, Node.js 18+, and platform-specific tools like Xcode Command Line Tools or Visual Studio C++ Build Tools, which can be a barrier for quick onboarding.

Limited Plugin Ecosystem

The runtime ESM plugin system is security-hardened but nascent, lacking the extensive marketplace of established tools like VS Code, which may limit customization options.

Potential Feature Overkill

For users who only need basic terminal or SSH functionality, the integrated AI, IDE, and SFTP features add unnecessary complexity and resource usage compared to lighter alternatives.

Frequently Asked Questions

Quick Stats

Stars692
Forks40
Contributors0
Open Issues4
Last commit21 hours ago
CreatedSince 2026

Tags

#terminal-emulator#ai-assistant#ssh-client#file-manager#remote-development#terminal#typescript#xterm-js#cross-platform#privacy-focused#react#tauri#rust#sftp#self-hosted#filemanager

Built With

D
DashMap
T
Tailwind CSS
R
React 19
T
TypeScript
R
Rust
Z
Zustand
T
Tokio
x
xterm.js
i
i18next
r
redb
C
CodeMirror 6

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 7 hours ago

Related Projects

clash-verge-revclash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

Stars118,587
Forks8,631
Last commit10 hours ago
denodeno

A modern runtime for JavaScript and TypeScript.

Stars106,749
Forks6,062
Last commit8 hours ago
AlacrittyAlacritty

A cross-platform, OpenGL terminal emulator.

Stars64,079
Forks3,460
Last commit15 days ago
TypstTypst

A markup-based typesetting system that is powerful and easy to learn.

Stars53,571
Forks1,575
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub