$git clone https://github.com/AnalyseDeCircuit/oxideterm---
| 1 | <h1 align="center">⚡ OxideTerm</h1> |
| 2 | |
| 3 | <p align="center"> |
| 4 | <strong>AI-Powered SSH Client and Remote Operations Workspace</strong> |
| 5 | <br> |
| 6 | SSH, Telnet, Serial, RDP/VNC, SFTP, port forwarding, and lightweight editing in one native workspace. |
| 7 | <br> |
| 8 | GPU-rendered. Free. No account needed. |
| 9 | <br> |
| 10 | <strong>No Electron. No bundled WebView. No telemetry. No subscription. BYOK-first. Pure-Rust SSH without OpenSSL/libssh2.</strong> |
| 11 | </p> |
| 12 | |
| 13 | <p align="center"> |
| 14 | <img src="https://img.shields.io/badge/version-2.0.9-blue" alt="Version"> |
| 15 | <img src="https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-blue" alt="Platform"> |
| 16 | <img src="https://img.shields.io/badge/license-GPL--3.0-blue" alt="License"> |
| 17 | <img src="https://img.shields.io/badge/rust-2024%20edition-orange" alt="Rust 2024"> |
| 18 | <img src="https://img.shields.io/badge/ui-GPUI-green" alt="GPUI"> |
| 19 | </p> |
| 20 | |
| 21 | <p align="center"> |
| 22 | <sub>Open-source, local-first, and GPU-rendered with <a href="https://github.com/zed-industries/zed/tree/main/crates/gpui">GPUI</a>.</sub> |
| 23 | </p> |
| 24 | |
| 25 | <p align="center"> |
| 26 | <a href="README.md">English</a> | <a href="docs/readme/README.zh-Hans.md">简体中文</a> | <a href="docs/readme/README.zh-Hant.md">繁體中文</a> | <a href="docs/readme/README.ja.md">日本語</a> | <a href="docs/readme/README.ko.md">한국어</a> | <a href="docs/readme/README.fr.md">Français</a> | <a href="docs/readme/README.de.md">Deutsch</a> | <a href="docs/readme/README.es.md">Español</a> | <a href="docs/readme/README.it.md">Italiano</a> | <a href="docs/readme/README.pt-BR.md">Português</a> | <a href="docs/readme/README.vi.md">Tiếng Việt</a> |
| 27 | </p> |
| 28 | |
| 29 | <p align="center"> |
| 30 | <img src="docs/media/oxideterm-native-hero.png" alt="OxideTerm feature overview" width="920"> |
| 31 | </p> |
| 32 | |
| 33 | --- |
| 34 | |
| 35 | ## What OxideTerm Is |
| 36 | |
| 37 | OxideTerm is an open-source, local-first workspace for connecting to servers and working across terminals, files, forwarding, host tools, and remote desktops. |
| 38 | |
| 39 | **What you can do:** |
| 40 | |
| 41 | - Manage SSH, Telnet, Serial, RDP/VNC, SFTP, port forwards, local shells, and lightweight editing in one native workspace |
| 42 | - Keep remote work alive through network hiccups with Grace Period reconnect |
| 43 | - Ask OxideSens AI to inspect live sessions and perform approved workspace actions through your own AI provider |
| 44 | |
| 45 | Your connections and operational data stay under your control. OxideTerm requires no account, uses your own AI provider when OxideSens is enabled, and keeps the desktop experience free of Electron and bundled browser runtimes. |
| 46 | |
| 47 | --- |
| 48 | |
| 49 | ## Why OxideTerm? |
| 50 | |
| 51 | | If you care about... | OxideTerm gives you... | |
| 52 | |---|---| |
| 53 | | One remote node, many tools | Terminal, SFTP, port forwarding, RDP/VNC, trzsz, native IDE, monitoring, and OxideSens AI stay attached to the same workspace | |
| 54 | | A desktop app without Electron or a bundled WebView | GPUI draws the interface directly on a GPU surface, without shipping a browser runtime | |
| 55 | | Local-first operations workflows | SSH, Telnet, SFTP, forwarding, RDP/VNC, local shell, serial terminals, and config work without signup | |
| 56 | | BYOK OxideSens AI instead of platform credits | OxideSens uses your OpenAI/Anthropic/Gemini/Ollama/OpenAI-compatible endpoint with MCP, RAG, and approved workspace actions | |
| 57 | | Reconnect stability | Grace Period probes the old connection for 30s before replacing it, so TUI apps can survive short network drops | |
| 58 | | Pure-Rust SSH and credential safety | The SSH stack uses `russh` + `ring` without OpenSSL/libssh2; stored credentials use the OS keychain, and `.oxide` bundles use ChaCha20-Poly1305 + Argon2id | |
| 59 | |
| 60 | --- |
| 61 | |
| 62 | ## Screenshots |
| 63 | |
| 64 | The screenshots below show the OxideTerm workspace across terminal, file, editing, and forwarding workflows. |
| 65 | |
| 66 | <table> |
| 67 | <tr> |
| 68 | <td align="center"><strong>SSH Terminal + OxideSens AI</strong><br/><br/><img src="docs/screenshots/terminal/SSHTERMINAL.png" alt="SSH Terminal with OxideSens AI" /></td> |
| 69 | <td align="center"><strong>SFTP File Manager</strong><br/><br/><img src="docs/screenshots/sftp/sftp.png" alt="SFTP dual-pane file manager with transfer queue" /></td> |
| 70 | </tr> |
| 71 | <t |