Connettiti una sola volta e tieni terminali, SFTP, desktop remoti, port forwarding, trasferimenti, editing leggero, shell locali e OxideSens AI in un’app desktop local-first.
GPUI nativa. Senza WebView incorporata. Senza telemetria. Senza abbonamento. BYOK al primo posto. SSH puro in Rust senza OpenSSL/libssh2.
LA DIFFERENZA
Non solo terminale: un workspace local-first per nodi remoti.
| Il problema | La risposta di OxideTerm |
|---|---|
| Il lavoro sui server remoti è diviso tra troppi strumenti | Workspace per nodo remoto — terminali, SFTP, RDP/VNC, port forwarding, trzsz, IDE leggero, monitoraggio e contesto IA sotto un unico nodo |
| Serve anche una shell locale | Shell locale integrata — zsh/bash/fish/pwsh/WSL2 accanto alle sessioni SSH, con attività locali e remote nella stessa UI |
| La modifica dei file remoti richiede un altro strumento di sviluppo | IDE integrato — editor GPUI nativo via SFTP con evidenziazione tree-sitter per 36 linguaggi e agent remoto opzionale |
| Nessun riutilizzo delle connessioni SSH | Multiplexing — una connessione SSH condivisa tra terminale, SFTP, forwarding e IDE |
| Le librerie SSH dipendono da OpenSSL | russh 0.61 — SSH in puro Rust compilato con ring. Zero dipendenze C |
| App Electron da 100+ MB | GPUI nativa — pacchetto desktop Rust da 50–70 MB senza livello runtime Electron o WebView |
| Niente telemetria o abbonamenti app | Zero tracking, zero abbonamento per il core SSH — SSH, SFTP, port forwarding e shell locale non richiedono un account o un abbonamento OxideTerm |
| Credenziali salvate in chiaro nei file di configurazione | Crittografato a riposo — portachiavi OS per le password, ChaCha20-Poly1305 + Argon2id per le esportazioni .oxide. Nulla in chiaro |
| Vuoi IA senza account piattaforma | OxideSens AI BYOK — ispeziona connessioni salvate, sessioni SSH live, buffer terminale, percorsi SFTP, impostazioni e knowledge base, poi esegue azioni workspace approvate |
DEMO DAL VIVO
OxideSens AI può ispezionare terminali live e usare strumenti workspace approvati da un unico assistente.
NEL DETTAGLIO
ZERO TRUST
Protezione enterprise senza complessità enterprise.
ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memoria, 4 iterazioni) per esportazioni crittografate .oxide.
Password e chiavi API archiviate nel portachiavi macOS, gestione credenziali Windows o Linux Secret Service. Mai nei file di configurazione.
russh 0.61 + backend crypto ring. Chiavi Ed25519, RSA, ECDSA. Suite ChaCha20-Poly1305 e AES-GCM.
Touch ID controlla l'accesso al portachiavi su macOS. Verifica chiavi host con Trust-On-First-Use (TOFU). Memoria sensibile azzerata istantaneamente.
Tutti i dati sensibili — password, chiavi, payload decifrati — vengono cancellati in modo sicuro dalla memoria tramite il crate zeroize. I gestori Drop garantiscono zero residui.
L'I/O del terminale e lo stato dello spazio di lavoro restano nell'applicazione Rust nativa, eliminando il bridge WebSocket del browser e i relativi token di sessione.
ARCHITETTURA
Sessioni SSH, stato dello spazio di lavoro e superfici del terminale vengono eseguiti in un'unica applicazione Rust nativa, senza attraversare confini WebSocket e IPC.
Il renderer nativo di GPUI accelerato dalla GPU disegna il terminale, con controlli di rendering adattivi e un profilo di compatibilità per effetti visivi più leggeri.
Una connessione SSH condivisa tra terminale, SFTP, forwarding e IDE. Pool con reference counting e pulizia automatica.
ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memoria, 4 iterazioni). Password nel portachiavi OS, Touch ID su macOS.
Traduzione completa dell'UI su 22 namespace: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.
I plugin process, Wasm e manifest-only possono dichiarare schede, pannelli laterali, impostazioni, comandi, elementi di stato, scorciatoie e hook del terminale; GPUI ne esegue il rendering dell'interfaccia.
DAL CREATORE
Ho creato OxideTerm perché volevo un unico strumento che facesse davvero tutto — SSH, SFTP, port forwarding, editor di codice — senza essere pesante o richiedere un abbonamento. Le scelte tecniche (SSH in Rust puro, protocollo binario, crittografia ChaCha20) non sono lì per fare scena; sono semplicemente ciò che aveva senso quando cerchi qualcosa di veloce, portabile e affidabile. È un progetto personale, quindi non sarà perfetto, ma preferisco consegnare qualcosa di onesto piuttosto che qualcosa di rifinito con scorciatoie.
CONFRONTO
Uno sguardo oggettivo su ciò che offrono i diversi approcci agli strumenti terminale.
| Funzionalità | OxideTerm | Terminale multipiattaforma | Client SSH professionale | Toolbox remota integrata | IDE di sviluppo remoto |
|---|---|---|---|---|---|
| Disponibilità multipiattaforma | macOS · Windows · Linux | Variabile | Variabile | Variabile | Variabile |
| Dimensione del pacchetto | 50–70 MB | Variabile | Variabile | Variabile | Variabile |
| Runtime dell'interfaccia desktop | GPUI nativa | Runtime browser | Desktop nativo | Desktop nativo | Runtime browser |
| Implementazione SSH | Rust puro (crittografia ring, zero dipendenze C) | Stack SSH integrato | Stack SSH integrato | Stack SSH integrato | OpenSSH di sistema |
| Terminale locale | ✓ | ✓ | ✓ | ✓ | ✓ |
| SFTP integrato | ✓ | ✓ | Parziale | ✓ | — |
| Port forwarding integrato | ✓ | ✓ | ✓ | ✓ | ✓ |
| Modifica codice remoto | ✓ | — | — | Parziale | ✓ |
| Desktop remoto (RDP e VNC) | ✓ | — | — | ✓ | — |
| IA con contesto terminale | ✓ | — | — | — | ✓ |
| Riconnessione elegante (conservazione sessione) | ✓ | — | — | — | Parziale |
| Multiplexing delle connessioni | ✓ | Variabile | Variabile | Variabile | Parziale |
| Sistema di plugin | ✓ | ✓ | — | ✓ | ✓ |
| Interfaccia multilingue | ✓ | ✓ | ✓ | ✓ | ✓ |
| Open Source | ✓ | ✓ | — | — | Parziale |
| Gratuito | ✓ | ✓ | Parziale | Parziale | ✓ |
Le quattro colonne anonime riassumono prodotti rappresentativi. Le funzionalità riflettono il comportamento attualmente documentato e possono cambiare in base alla versione o edizione.
RIGA DI COMANDO
oxideterm gestisce OxideTerm direttamente senza avviare l'interfaccia grafica.
Ispeziona e gestisce direttamente impostazioni, connessioni salvate, plugin, backup, Cloud Sync e diagnostica. Output leggibile e interpretabile dai sistemi automatici.
FAQ
CONFORMITÀ
OxideTerm è progettato per l'amministrazione di sistema legittima, lo sviluppo e la ricerca. Prendiamo seriamente la conformità.
OxideTerm è uno strumento professionale di gestione server remoti ed emulazione terminale. Questo software è destinato esclusivamente all'amministrazione di sistema conforme, alla gestione di rete, allo sviluppo software e alla ricerca accademica. Gli utenti devono rispettare rigorosamente tutte le leggi e i regolamenti applicabili nell'utilizzo delle funzioni di tunnel SSH o port forwarding. È severamente vietato l'uso di questo software per l'accesso non autorizzato a risorse limitate o la violazione delle normative sulla sicurezza informatica.
OxideTerm conserva la cronologia delle conversazioni IA sul dispositivo dell’utente. Quando viene effettuata una richiesta IA, i messaggi e il contesto scelto vengono inviati direttamente al fornitore configurato e trattati secondo i suoi termini e la sua informativa sulla privacy. I fornitori di modelli locali possono mantenere questo traffico sul dispositivo. OxideTerm non gestisce un servizio intermediario IA e non raccoglie queste conversazioni. Utilizzare le funzioni IA solo con dati che si è autorizzati a condividere e nel rispetto delle leggi applicabili e dei termini del fornitore.
I flussi di lavoro principali restano locali e non richiedono un account OxideTerm. Le credenziali restano nel portachiavi di sistema; Cloud Sync e IA si connettono solo ai provider che scegli e configuri.
Questo software è distribuito sotto GNU General Public License v3.0 (GPL-3.0). OxideTerm usava in precedenza PolyForm Noncommercial ed è passato a GPL-3.0 per evitare trappole source-available, ambiguità non commerciale e clausole anti-concorrenza. Codice pubblico non significa automaticamente open source: divieti di redistribuzione, repackaging, prodotti concorrenti o approvazione di piattaforma lo trasformano in source-available branding. OxideTerm non aggiunge tali restrizioni.
Questa pagina è fornita solo a scopo informativo e non costituisce consulenza legale. Gli utenti sono responsabili di garantire che il loro utilizzo di OxideTerm sia conforme a tutte le leggi locali e internazionali applicabili.
INIZIA ORA
Disponibile per macOS, Windows e Linux
Sono disponibili build GPUI native per macOS, Windows e Linux. Non è richiesto alcun runtime WebView di sistema.
Vedi tutti i rilasci su GitHub →