AnalyseDeCircuit/oxideterm
AI-native workspace for local shells and remote machines.Zero Electron, zero OpenSSL, zero telemetry, and no app subscription.
What it solves
OxideTerm provides a unified, high-performance workspace for managing remote servers, replacing disconnected tools for SSH, file transfers, and remote desktops. It addresses the overhead of Electron-based applications by using a native, GPU-accelerated interface and solves connection instability with a specialized reconnection mechanism.
How it works
Built entirely in Rust, the application uses the GPUI framework for direct GPU rendering, avoiding the need for a web browser runtime. It manages connections (SSH, Telnet, Serial, RDP/VNC) within a single process to ensure that terminal sessions, file managers, and port forwarding all share the same connection state. For AI capabilities, it uses a "Bring Your Own Key" (BYOK) model, connecting to providers like OpenAI or Anthropic and using local RAG (Retrieval-Augmented Generation) to provide context from your active workspace.
Who it’s for
It is designed for system administrators, DevOps engineers, and remote operators who require a high-performance, secure, and integrated environment for managing multiple remote nodes and complex network topologies.
Highlights
- OxideSens AI: Integrates with LLM providers via MCP and local RAG to perform workspace actions and inspect live sessions.
- High-Performance UI: Uses GPUI for GPU-accelerated rendering without Electron or WebViews.
- Grace Period Reconnect: Probes connections for 30 seconds during network hiccups to prevent TUI apps from crashing.
- Integrated Workspace: Unifies SSH terminals, SFTP file management, a built-in IDE, and port forwarding in one session.
- Security-First: Uses pure-Rust SSH stacks and OS keychains for credential safety.