Stabile macOS · Windows · Linux

Workspace AI-native per server remoti

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.

Open source · GPL-3.0 · BYOK-first
OxideTerm workspace — prod-server
status Workspace collegato: prod-server
✓ Terminale SSH pronto · Ed25519 · ChaCha20-Poly1305
✓ SFTP esplora /srv/models
✓ Port forward :7860 → WebUI remoto
✓ Editor leggero ha aperto config.yaml
✓ OxideSens vede terminale, file e contesto server
 
root@prod-server:/srv/models$ ./run-inference.sh
loading model shards... ready
 
root@prod-server:/srv/models$
60–95 MB
Dimensione pacchetto
33
Temi
11
Lingue
BYOK
IA
0.63.0
russh
AWS-LC
Crittografia SSH

LA DIFFERENZA

Perché OxideTerm?

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.63.0 — SSH usa russh con il backend crittografico aws-lc-rs. Non richiede libssh2 né il runtime OpenSSL di sistema.
App Electron da 100+ MB
GPUI nativa — pacchetto desktop Rust da 60–95 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

Guardalo in azione

OxideSens AI può ispezionare terminali live e usare strumenti workspace approvati da un unico assistente.

NEL DETTAGLIO

Tutto ciò di cui hai bisogno, niente di più

Terminale

  • Pannelli divisi e trasmissione dell’input del terminale
  • Rendering GPUI nativo accelerato dalla GPU con controlli adattivi
  • Registrazione e riproduzione sessioni (asciicast v2)
  • 33 temi con editor nativo dei token colore
  • Palette comandi (⌘K) e modalità zen
  • Scorciatoie configurabili per azioni dell'app, del terminale e dei pannelli
  • Autocompletamento hostname SSH e sessioni salvate
Terminale

Gestore SFTP

  • Browser a due pannelli per file locali e remoti
  • Anteprima intelligente: immagini, video, audio, codice, hex, font
  • Coda trasferimenti con progresso in tempo reale ed ETA
  • Segnalibri ed estrazione archivi
  • Rinomina, elimina, crea cartelle e trasferimenti batch
  • Modalità sorveglianza: caricamento automatico su modifiche locali
Gestore SFTP

IDE integrato

  • Editor GPUI nativo con tree-sitter per 36 linguaggi
  • Albero file con stato Git
  • Modifica multi-tab con risoluzione conflitti
  • Agent remoto opzionale incluso per Linux x86_64 e aarch64
  • Cerca e sostituisci con regex su file remoti
  • Evidenziazione tree-sitter per 36 linguaggi, inclusi Rust, Python, JS/TS, Go, C/C++, Java, YAML, JSON, TOML, Markdown e Shell
IDE integrato

OxideSens AI

  • Pannello inline (⌘I) + chat
  • Strumenti workspace target-first
  • Knowledge base RAG con ricerca keyword + vettoriale
  • Diagnosi output remoto, comandi approvati, ispezione file e spiegazione errori
  • Porta la tua chiave: OpenAI, Anthropic, Google, DeepSeek, Ollama o endpoint compatibili
OxideSens AI

Port Forwarding

  • Locale (-L), Remoto (-R), SOCKS5 dinamico (-D)
  • I/O message-passing senza lock
  • Ripristino automatico dopo riconnessione
  • Report errori e timeout inattività
  • Monitoraggio in tempo reale di banda e latenza
Port Forwarding

ZERO TRUST

La sicurezza prima di tutto

Protezione enterprise senza complessità enterprise.

Crittografia ad alta sicurezza

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memoria, 4 iterazioni) per esportazioni crittografate .oxide.

Integrazione portachiavi OS

Password e chiavi API archiviate nel portachiavi macOS, gestione credenziali Windows o Linux Secret Service. Mai nei file di configurazione.

Crittografia SSH

SSH usa russh 0.63.0 con il backend crittografico aws-lc-rs. Non richiede libssh2 né il runtime OpenSSL di sistema.

Biometria e TOFU

Touch ID controlla l'accesso al portachiavi su macOS. Verifica chiavi host con Trust-On-First-Use (TOFU). Memoria sensibile azzerata istantaneamente.

Azzeramento memoria

I buffer sensibili posseduti vengono cancellati con zeroize al rilascio. La durata dei segreti e le copie superflue sono limitate.

Confini di sessione nativi

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

Sotto il cofano

Architettura runtime nativa

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.

Rendering GPU di GPUI

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.

Multiplexing connessioni

Una connessione SSH condivisa tra terminale, SFTP, forwarding e IDE. Pool con reference counting e pulizia automatica.

Crittografia ad alta sicurezza

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memoria, 4 iterazioni). Password nel portachiavi OS, Touch ID su macOS.

11 lingue

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Deutsch · Español · Italiano · Português · Tiếng Việt

Ecosistema plugin

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.

AnalyseDeCircuit
AnalyseDeCircuit

Creatore di OxideTerm

CONFRONTO

Come si posiziona OxideTerm?

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 60–95 MB Variabile Variabile Variabile Variabile
Runtime dell'interfaccia desktop GPUI nativa Runtime browser Desktop nativo Desktop nativo Runtime browser
Implementazione SSH russh 0.63.0 + aws-lc-rs 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

CLI di gestione headless

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.

oxideterm
$ oxideterm doctor --strict
Controlli: impostazioni, connessioni e Cloud Sync
 
$ oxideterm connections search prod --json
Connessioni salvate senza valori delle credenziali
$ oxideterm plugins list --json
Stato dei plugin installati e abilitati
 
$ oxideterm backup create --output ./oxideterm-backup.json --json
Backup creato con output interpretabile dai sistemi automatici

FAQ

Domande frequenti

OxideTerm è gratuito?
OxideTerm è open source con licenza GPL-3.0, gratuito per tutti, incluso l'uso personale, educativo e commerciale.
Quali metodi di autenticazione SSH sono supportati?
Password, chiave privata (Ed25519, RSA, ECDSA), autenticazione interattiva 2FA, inoltro dell'agente, certificati e SSH Agent.
Dove vengono salvati i miei dati?
OxideTerm è prima locale: i flussi di lavoro SSH principali funzionano senza un account OxideTerm. Le credenziali restano nel portachiavi del sistema operativo (Portachiavi macOS, Gestione credenziali Windows, Linux Secret Service), e le configurazioni esportate sono crittografate con ChaCha20-Poly1305. Cloud Sync e IA si connettono solo ai provider che scegli dopo averli configurati.
Posso usare OxideTerm offline?
Sì. OxideTerm è local-first. I workflow SSH principali — SSH, SFTP, port forwarding, shell locale, connessioni salvate e impostazioni — non richiedono account o abbonamento OxideTerm. L’IA usa il provider configurato solo quando la utilizzi.
Cosa serve per le funzionalità IA?
Bring your own API key (BYOK). OxideTerm supporta OpenAI, Anthropic, Google, DeepSeek, Ollama ed endpoint compatibili OpenAI. I costi del provider restano tra te e il provider; OxideTerm non richiede abbonamenti per i workflow SSH principali o per OxideSens AI.
Perché lo stack SSH di OxideTerm non usa libssh2 o OpenSSL?
russh integra SSH direttamente con Rust e Tokio. OxideTerm usa russh 0.63.0 con aws-lc-rs, che richiama la libreria nativa AWS-LC. Questo evita la dipendenza da libssh2 e dal runtime OpenSSL di sistema, ma non significa che l’applicazione sia priva di dipendenze C o assembly.

INIZIA ORA

Scarica OxideTerm

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 →