AnalyseDeCircuit/oxideterm
AI-native workspace for local shells and remote machines.Zero Webview, zero OpenSSL, zero telemetry, and no app subscription.
What it solves
OxideTerm is a native, GPU-rendered workspace for remote server operations. It replaces the need for multiple disconnected tools by consolidating SSH, Mosh, Telnet, SFTP, RDP/VNC, and port forwarding into a single application. It specifically addresses the performance overhead and memory bloat of Electron-based clients by using a pure-Rust architecture with GPUI for direct GPU rendering.
How it works
Built entirely in Rust, the application eliminates the serialization boundary between the UI and the backend. It uses the russh stack for SSH without relying on OpenSSL or libssh2, and leverages GPUI for immediate-mode rendering. The system includes a "Grace Period" reconnect mechanism that probes old connections for 30 seconds to keep TUI applications alive during network drops. For AI capabilities, it implements a BYOK (Bring Your Own Key) model where users connect their own AI providers via OpenAI-compatible endpoints, utilizing MCP (Model Context Protocol) and local RAG (BM25 + HNSW vector index) to provide workspace-aware assistance.
Who it’s for
System administrators, DevOps engineers, and developers who manage multiple remote servers and require a high-performance, local-first tool that prioritizes security, credential safety, and low resource consumption.
Highlights
- Unified Workspace: Combines terminal, SFTP file manager, built-in IDE, and remote desktop (RDP/VNC) in one interface.
- High Performance: GPU-rendered via GPUI with no bundled browser runtime or Electron.
- AI Integration: OxideSens AI supports BYOK providers, local RAG, and approved workspace actions.
- Robust Connectivity: Features a Grace Period reconnect to survive short network hiccups and supports multi-hop proxy chains.
- Security-First: Uses OS keychains for credentials and ChaCha20-Poly1305 + Argon2id for encrypted portable exports.
- Extensible: Supports capability-scoped WASM and process-based plugins.
Related
- Project
- Project
- Project
- Project
- Project