Estable macOS · Windows · Linux

Un workspace AI-native para servidores remotos

Conéctate una vez y mantén terminales, SFTP, escritorios remotos, reenvío de puertos, transferencias, edición ligera, shells locales y OxideSens AI en una app de escritorio local-first.

GPUI nativo. Sin WebView integrado. Sin telemetría. Sin suscripción. BYOK primero. SSH puro en Rust sin OpenSSL/libssh2.

status Workspace conectado: prod-server
✓ Terminal SSH listo · Ed25519 · ChaCha20-Poly1305
✓ SFTP navegando /srv/models
✓ Reenvío :7860 → WebUI remoto
✓ Editor ligero abrió config.yaml
✓ OxideSens ve terminal, archivos y contexto del servidor
 
root@prod-server:/srv/models$ ./run-inference.sh
loading model shards... ready
 
root@prod-server:/srv/models$
50–70 MB
Tamaño del paquete
31+
Temas
11
Idiomas
BYOK
IA
19
Stores de estado
Cero
Dependencias C

LA DIFERENCIA

¿Por qué OxideTerm?

No es solo una terminal: es un workspace local-first para nodos remotos.

El problema La respuesta de OxideTerm
El trabajo en servidores remotos se reparte entre demasiadas herramientas
Workspace de nodo remoto — terminales, SFTP, RDP/VNC, reenvío de puertos, trzsz, IDE ligero, monitorización y contexto IA bajo un nodo
También necesitas shell local
Shell local integrado — zsh/bash/fish/pwsh/WSL2 junto a sesiones SSH para tareas locales y remotas en una misma UI
La edición remota de archivos requiere otra herramienta de desarrollo
IDE integrado — editor GPUI nativo sobre SFTP con resaltado tree-sitter para 36 lenguajes y agente remoto opcional
Sin reutilización de conexiones SSH
Multiplexado — una conexión SSH compartida entre terminal, SFTP, reenvío e IDE
Las bibliotecas SSH dependen de OpenSSL
russh 0.61 — SSH en Rust puro compilado con ring. Cero dependencias C
Aplicaciones Electron de 100+ MB
GPUI nativo — paquete de escritorio Rust de 50–70 MB sin capa de ejecución Electron ni WebView
No quieres telemetría ni suscripción de app
Cero tracking, cero suscripción para el núcleo SSH — SSH, SFTP, reenvío de puertos y shell local no requieren cuenta ni suscripción de OxideTerm
Credenciales almacenadas en texto plano en archivos de configuración
Cifrado en reposo — llavero del SO para contraseñas, ChaCha20-Poly1305 + Argon2id para exportaciones .oxide. Nada en texto plano
Quieres IA sin cuenta de plataforma
OxideSens AI BYOK — inspecciona conexiones guardadas, sesiones SSH activas, buffers de terminal, rutas SFTP, ajustes y base de conocimiento, y ejecuta acciones aprobadas del workspace

DEMO EN VIVO

Véalo en acción

OxideSens AI puede inspeccionar terminales activos y usar herramientas aprobadas del workspace desde un solo asistente.

EN DETALLE

Todo lo que necesitas, nada que no

Terminal

  • Paneles divididos con difusión desde la barra de comandos a las sesiones seleccionadas
  • Renderizado GPUI nativo acelerado por GPU con controles adaptativos
  • Grabación y reproducción de sesiones (asciicast v2)
  • 31+ temas con editor nativo de tokens de color
  • Paleta de comandos (⌘K) y modo zen
  • Atajos configurables para acciones de la aplicación, el terminal y los paneles
  • Autocompletado de nombres de host SSH y sesiones guardadas
Terminal

Gestor SFTP

  • Navegador de doble panel con arrastrar y soltar
  • Vista previa inteligente: imágenes, video, audio, código, hex, fuentes
  • Cola de transferencia con progreso en tiempo real y ETA
  • Marcadores y extracción de archivos
  • Renombrar, eliminar, crear carpetas y transferencias por lotes
  • Modo vigilancia: subida automática al detectar cambios locales
Gestor SFTP

IDE integrado

  • Editor GPUI nativo con tree-sitter para 36 lenguajes
  • Árbol de archivos con estado Git
  • Edición multi-pestaña con resolución de conflictos
  • Agente remoto opcional incluido para Linux x86_64 y aarch64
  • Buscar y reemplazar con regex en archivos remotos
  • Resaltado tree-sitter para 36 lenguajes, incluidos Rust, Python, JS/TS, Go, C/C++, Java, YAML, JSON, TOML, Markdown y Shell
IDE integrado

OxideSens AI

  • Panel en línea (⌘I) + chat
  • Herramientas target-first del workspace
  • Base RAG con búsqueda por palabras clave + vectores
  • Diagnosticar salida remota, ejecutar comandos aprobados, inspeccionar archivos y explicar fallos
  • Trae tu clave: OpenAI, Anthropic, Google, DeepSeek, Ollama o endpoints compatibles
OxideSens AI

Reenvío de puertos

  • Local (-L), Remoto (-R), SOCKS5 dinámico (-D)
  • I/O por paso de mensajes sin bloqueo
  • Restauración automática tras reconexión
  • Reporte de fallos y tiempo de inactividad
  • Monitorización en tiempo real de ancho de banda y latencia
Reenvío de puertos

CONFIANZA CERO

Seguridad primero

Protección empresarial sin complejidad empresarial.

Cifrado de alta seguridad

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memoria, 4 iteraciones) para exportaciones cifradas .oxide.

Integración con llavero del SO

Contraseñas y claves API almacenadas en llavero macOS, administrador de credenciales Windows o Linux Secret Service. Nunca en archivos de configuración.

Criptografía pura Rust

russh 0.61 + backend criptográfico ring. Claves Ed25519, RSA, ECDSA. Suites ChaCha20-Poly1305 y AES-GCM.

Biometría y TOFU

Touch ID controla el acceso al llavero en macOS. Verificación de claves de host con Trust-On-First-Use (TOFU). Memoria sensible borrada instantáneamente.

Borrado de memoria

Todos los datos sensibles — contraseñas, claves, cargas descifradas — se borran de forma segura de la memoria mediante el crate zeroize. Los manejadores Drop garantizan cero residuos.

Límites de sesión nativos

La I/O del terminal y el estado del espacio de trabajo permanecen dentro de la aplicación Rust nativa, por lo que se elimina el puente WebSocket del navegador y sus tokens de sesión.

ARQUITECTURA

Bajo el capó

Arquitectura de ejecución nativa

Las sesiones SSH, el estado del espacio de trabajo y las superficies del terminal se ejecutan en una sola aplicación Rust nativa, sin cruzar límites WebSocket e IPC.

Renderizado GPU de GPUI

El renderizador nativo de GPUI acelerado por GPU dibuja el terminal, con controles de renderizado adaptativo y un perfil de compatibilidad con efectos visuales más ligeros.

Multiplexado de conexiones

Una conexión SSH compartida entre terminal, SFTP, reenvío e IDE. Pool con conteo de referencias y limpieza automática.

Cifrado de alta seguridad

ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memoria, 4 iteraciones). Contraseñas en el llavero del SO, Touch ID en macOS.

11 idiomas

Traducción completa de la UI en 22 espacios de nombres: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.

Ecosistema de plugins

Los plugins process, Wasm y manifest-only pueden declarar pestañas, paneles laterales, ajustes, comandos, elementos de estado, atajos y hooks de terminal; GPUI renderiza su interfaz.

DEL CREADOR

Creé OxideTerm porque quería una sola herramienta que realmente hiciera todo — SSH, SFTP, reenvío de puertos, edición de código — sin ser pesada ni pedir suscripción. Las decisiones técnicas (SSH en Rust puro, protocolo binario, cifrado ChaCha20) no están para impresionar; simplemente son lo que tenía sentido cuando buscas algo rápido, portable y correcto. Es un proyecto en solitario, así que no será perfecto, pero prefiero entregar algo honesto que algo pulido con atajos.

AnalyseDeCircuit
AnalyseDeCircuit

Creador de OxideTerm

COMPARAR

¿Cómo se compara OxideTerm?

Una mirada objetiva a lo que ofrecen los diferentes enfoques de herramientas de terminal.

Capacidad OxideTerm Terminal multiplataforma Cliente SSH profesional Caja de herramientas remota integrada IDE de desarrollo remoto
Disponibilidad multiplataforma macOS · Windows · Linux Varía Varía Varía Varía
Tamaño del paquete 50–70 MB Varía Varía Varía Varía
Runtime de interfaz de escritorio GPUI nativo Runtime de navegador Escritorio nativo Escritorio nativo Runtime de navegador
Implementación SSH Rust puro (criptografía ring, cero dependencias C) Pila SSH integrada Pila SSH integrada Pila SSH integrada OpenSSH del sistema
Terminal local
SFTP integrado Parcial
Reenvío de puertos integrado
Edición remota de código Parcial
Escritorio remoto (RDP y VNC)
IA con contexto de terminal
Reconexión elegante (preservación de sesión) Parcial
Multiplexación de conexiones Varía Varía Varía Parcial
Sistema de plugins
Interfaz multilingüe
Código abierto Parcial
Uso gratuito Parcial Parcial

Las cuatro columnas anónimas resumen productos representativos. Las funciones reflejan el comportamiento documentado actualmente y pueden cambiar según la versión o edición.

LÍNEA DE COMANDOS

CLI de gestión sin interfaz

oxideterm gestiona OxideTerm directamente sin iniciar la interfaz gráfica.

Inspecciona y gestiona directamente ajustes, conexiones guardadas, plugins, copias de seguridad, Cloud Sync y diagnósticos. Salida legible y procesable por máquinas.

$ oxideterm doctor --strict
Comprobaciones: ajustes, conexiones y Cloud Sync
 
$ oxideterm connections search prod --json
Conexiones guardadas sin valores de credenciales
$ oxideterm plugins list --json
Estado de plugins instalados y activados
 
$ oxideterm backup create --output ./oxideterm-backup.json --json
Copia de seguridad creada con salida procesable por máquinas

FAQ

Preguntas frecuentes

¿OxideTerm es gratuito?
OxideTerm es de código abierto bajo la licencia GPL-3.0, gratuito para todos, incluyendo uso personal, educativo y comercial.
¿Qué métodos de autenticación SSH se soportan?
Contraseña, clave privada (Ed25519, RSA, ECDSA), autenticación interactiva 2FA, reenvío de agente, certificados y SSH Agent.
¿Dónde se almacenan mis datos?
OxideTerm es local primero: los flujos de trabajo SSH esenciales funcionan sin una cuenta de OxideTerm. Las credenciales permanecen en el llavero del sistema operativo (Llavero de macOS, Administrador de credenciales de Windows, Linux Secret Service), y las configuraciones exportadas se cifran con ChaCha20-Poly1305. Cloud Sync y la IA solo se conectan a los proveedores que eliges después de configurarlos.
¿Puedo usar OxideTerm sin conexión?
Sí. OxideTerm es local-first. Los flujos SSH principales — SSH, SFTP, reenvío de puertos, shell local, conexiones guardadas y ajustes — no requieren cuenta ni suscripción OxideTerm. La IA solo usa tu provider configurado cuando decides usarla.
¿Qué necesito para las funciones de IA?
Trae tu propia API key (BYOK). OxideTerm soporta OpenAI, Anthropic, Google, DeepSeek, Ollama y endpoints compatibles con OpenAI. Los costes del provider son entre tú y ese provider; OxideTerm no exige suscripción para los workflows SSH principales ni para OxideSens AI.
¿Por qué la pila SSH de OxideTerm no usa libssh2 ni OpenSSL?
Tres razones. Primera, seguridad de memoria: la base de código C de OpenSSL ha producido CVEs críticos como Heartbleed; el modelo de propiedad de Rust elimina toda esa clase de errores. Segunda, cero fricción en el despliegue: libssh2 requiere cabeceras de desarrollo C en cada plataforma objetivo y una versión de OpenSSL del sistema que coincida (las ABI de 1.0, 1.1 y 3.0 son incompatibles); russh se entrega como fuente Rust pura y Cargo lo gestiona todo. Tercera, rendimiento asíncrono nativo: libssh2 es una API C bloqueante que necesita un envoltorio para Tokio; russh es async-nativo sin frontera FFI en el camino crítico. El resultado es una pila SSH nativa de Rust sin dependencia de tiempo de ejecución de OpenSSL y que sigue siendo práctica de auditar.

CUMPLIMIENTO

Cumplimiento y avisos legales

OxideTerm está diseñado para la administración de sistemas legítima, el desarrollo y la investigación. Nos tomamos el cumplimiento en serio.

Cumplimiento de red

OxideTerm es una herramienta profesional de gestión de servidores remotos y emulación de terminal. Este software está destinado exclusivamente a la administración de sistemas conforme, la gestión de redes, el desarrollo de software y la investigación académica. Los usuarios deben cumplir estrictamente con todas las leyes y regulaciones aplicables al utilizar las funciones de túnel SSH o reenvío de puertos. Queda estrictamente prohibido el uso de este software para acceder de forma no autorizada a recursos restringidos o violar las regulaciones de ciberseguridad.

Aviso sobre el servicio de IA

OxideTerm guarda el historial de conversaciones de IA en su dispositivo. Al realizar una solicitud de IA, los mensajes y el contexto que decida incluir se envían directamente al proveedor configurado y se tratan conforme a sus condiciones y política de privacidad. Los proveedores de modelos locales pueden mantener este tráfico en su equipo. OxideTerm no opera un servicio intermediario de IA ni recopila estas conversaciones. Use las funciones de IA solo con datos que esté autorizado a compartir y de acuerdo con las leyes aplicables y las condiciones del proveedor.

Primero local. La nube bajo tus condiciones.

Los flujos de trabajo esenciales permanecen locales y no requieren una cuenta de OxideTerm. Las credenciales se quedan en el llavero del sistema; Cloud Sync y la IA solo se conectan a los proveedores que eliges y configuras.

Licencia

Este software se distribuye bajo GNU General Public License v3.0 (GPL-3.0). OxideTerm antes usaba PolyForm Noncommercial y migró a GPL-3.0 para evitar trampas source-available, ambigüedad no comercial y cláusulas anticompetencia. Código público no es automáticamente open source: prohibir redistribución, repackaging, productos competidores o exigir aprobación de plataforma lo convierte en branding source-available. OxideTerm no añade esas restricciones.

Esta página se proporciona solo con fines informativos y no constituye asesoramiento legal. Los usuarios son responsables de garantizar que su uso de OxideTerm cumpla con todas las leyes locales e internacionales aplicables.

EMPEZAR

Descargar OxideTerm

Disponible para macOS, Windows y Linux

Hay compilaciones GPUI nativas para macOS, Windows y Linux. No se requiere el runtime WebView del sistema.

Ver todas las versiones en GitHub →