AnalyseDeCircuit/oxideterm
AI-native workspace for local shells and remote machines.Zero Webview, zero OpenSSL, zero telemetry, and no app subscription.Written in Rust+GPUI
What it solves
OxideTerm provides a unified, high-performance workspace for managing remote servers. It replaces the need for separate tools by combining a terminal, SFTP client, port forwarder, remote editor, and system monitor into a single, GPU-accelerated application that keeps all these functions connected to the same SSH session.
How it works
Built in Rust using the GPUI framework, OxideTerm handles terminal emulation and SSH connections directly in-process without relying on Electron or browser-based webviews. It features a "Grace Period" reconnect mechanism that maintains your session state through network drops. For AI capabilities, it offers "OxideSens," which allows you to connect your own API keys (OpenAI, Anthropic, Gemini, Ollama) to assist with terminal tasks, RAG-based knowledge retrieval, and workspace automation, all while requiring your explicit approval for any actions taken.
Who it’s for
It is designed for developers, system administrators, and DevOps engineers who manage multiple remote servers and want a native, resource-efficient, and secure alternative to traditional terminal emulators or fragmented toolsets.
Highlights
- Native Performance: GPU-rendered interface with significantly lower idle memory usage compared to Electron-based alternatives.
- Integrated Workspace: Terminal, SFTP, port forwarding, and a built-in IDE all share a single SSH connection per node.
- Resilient Connectivity: Automatically restores connections and active tasks (like file transfers or editor sessions) after network interruptions.
- Privacy-Focused AI: Bring-your-own-key AI integration with local RAG, credential redaction, and a mandatory approval workflow for all agentic actions.
- Pure-Rust Stack: Uses
russh for SSH, avoiding dependencies on OpenSSL or libssh2.
Related
- Project
eneskirca/nodetermnodeterm is an Electron‑based, cross‑platform app that turns terminals, AI agents, editors, and other tools into draggable, persistent nodes on an infinite canvas. Sessions survive restarts via tmux, the canvas doubles as a Kanban board, and the same state can be accessed from a browser server or an iOS companion. It targets developers who need a spatial, always‑on view of many concurrent shells and AI‑driven workflows.
- Project
a-agmon/rs-graph-llmgraph-flow is a type-safe, LangGraph-inspired framework for building stateful, resumable AI agent workflows in Rust. It provides graph-based task orchestration with conditional routing, human-in-the-loop pauses, session persistence (in-memory or PostgreSQL), and tight integration with the Rig LLM ecosystem.
- Project
xuzhougeng/wisptermA cross-platform terminal workspace that integrates AI agent sessions, file exploration with rich previews, and remote development tools into a single, high-performance environment.
- Project
ZeroDayEvil/ai-security-toolAI Security Tool is an open‑source, cross‑platform suite that combines a multi‑protocol terminal (SSH, RDP, VNC, etc.) with AI‑driven security automation. It offers supply‑chain & CVE scanning, LLM‑based command assistance, and a set of 12+ autonomous agents that handle tool selection, recon, attack‑chain building, and fault tolerance. Available as native installers for Windows, macOS, Linux, Android, and as a web UI, it targets red‑teamers, bug‑bounty hunters, and CTF players looking for a unified AI‑native workflow.
- Project
missuo/herdrmherdrm is a native macOS app that provides a graphical console for the **herdr** runtime, which hosts AI coding agents (Claude, Codex, Gemini, etc.). It aggregates local and SSH‑connected devices into a single sidebar, shows live status of spaces/agents/terminals, and lets you attach to any agent via a real PTY terminal (using the Ghostty engine). Features include file drag‑and‑drop, two‑pane remote file manager, system notifications, searchable Claude conversation history, and universal‑binary distribution. Install via Homebrew or a signed zip; requires macOS 14+, a local/remote **herdr** daemon, and SSH access. The project is early‑stage, open‑source under a non‑commercial PolyForm license, and welcomes contributions.