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.