Conecte uma vez e mantenha terminais, SFTP, desktops remotos, port forwarding, transferências, edição leve, shells locais e OxideSens AI em um app desktop local-first.
GPUI nativo. Sem WebView incorporada. Sem telemetria. Sem assinatura. BYOK primeiro. SSH puro em Rust sem OpenSSL/libssh2.
O DIFERENCIAL
Não é só terminal: é um workspace local-first para nós remotos.
| O problema | A resposta do OxideTerm |
|---|---|
| O trabalho em servidores remotos fica dividido entre ferramentas demais | Workspace AI-native para servidor remoto — terminais, SFTP, RDP/VNC, port forwarding, trzsz, IDE leve, monitoramento e OxideSens AI sob um nó |
| Você ainda precisa de shell local | Shell local integrado — zsh/bash/fish/pwsh/WSL2 ao lado das sessões SSH, com tarefas locais e remotas na mesma UI |
| A edição remota de arquivos exige outra ferramenta de desenvolvimento | IDE integrada — editor GPUI nativo via SFTP com realce tree-sitter para 36 linguagens e agente remoto opcional |
| Sem reutilização de conexões SSH | Multiplexação — uma conexão SSH compartilhada entre terminal, SFTP, encaminhamento e IDE |
| Bibliotecas SSH dependem do OpenSSL | russh 0.61 — SSH em Rust puro compilado com ring. Zero dependências C |
| Apps Electron de 100+ MB | GPUI nativo — pacote desktop Rust de 50–70 MB sem camada de runtime Electron ou WebView |
| Você não quer telemetria nem assinatura do app | Zero rastreamento, zero assinatura para o core SSH — SSH, SFTP, port forwarding e shell local não exigem conta nem assinatura do OxideTerm |
| Credenciais armazenadas em texto puro nos arquivos de configuração | Criptografado em repouso — chaveiro do SO para senhas, ChaCha20-Poly1305 + Argon2id para exportações .oxide. Nada em texto puro |
| Você quer IA sem conta de plataforma | OxideSens AI BYOK — inspeciona conexões salvas, sessões SSH ativas, buffers de terminal, caminhos SFTP, configurações e base de conhecimento, e executa ações aprovadas do workspace |
DEMO AO VIVO
OxideSens AI pode inspecionar terminais ativos e usar ferramentas aprovadas do workspace a partir de um único assistente.
EM DETALHE
CONFIANÇA ZERO
Proteção empresarial sem complexidade empresarial.
ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memória, 4 iterações) para exportações criptografadas .oxide.
Senhas e chaves API armazenadas no chaveiro macOS, gerenciador de credenciais Windows ou Linux Secret Service. Nunca em arquivos de configuração.
russh 0.61 + backend criptográfico ring. Chaves Ed25519, RSA, ECDSA. Suítes ChaCha20-Poly1305 e AES-GCM.
Touch ID controla o acesso ao chaveiro no macOS. Verificação de chaves de host com Trust-On-First-Use (TOFU). Memória sensível zerada instantaneamente.
Todos os dados sensíveis — senhas, chaves, cargas descriptografadas — são apagados com segurança da memória pelo crate zeroize. Os handlers Drop garantem zero resíduos.
A I/O do terminal e o estado do workspace permanecem no aplicativo Rust nativo; a ponte WebSocket do navegador e seus tokens de sessão deixam de existir.
ARQUITETURA
Sessões SSH, estado do workspace e superfícies de terminal são executados em um único aplicativo Rust nativo, sem atravessar limites WebSocket ou IPC.
O terminal é desenhado pelo renderizador nativo do GPUI acelerado por GPU, com controles adaptativos e um perfil de compatibilidade para efeitos visuais mais leves.
Uma conexão SSH compartilhada entre terminal, SFTP, encaminhamento e IDE. Pool com contagem de referência e limpeza automática.
ChaCha20-Poly1305 AEAD + Argon2id KDF (256 MB memória, 4 iterações). Senhas no chaveiro do SO, Touch ID no macOS.
Tradução completa da UI em 22 namespaces: English, 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Português, Tiếng Việt.
Plugins process, Wasm e manifest-only podem declarar abas, painéis laterais, configurações, comandos, itens de status, atalhos e hooks de terminal; o GPUI renderiza a interface.
DO CRIADOR
Criei o OxideTerm porque queria uma única ferramenta que realmente fizesse tudo — SSH, SFTP, encaminhamento de portas, edição de código — sem ser pesada ou exigir assinatura. As escolhas técnicas (SSH em Rust puro, protocolo binário, criptografia ChaCha20) não estão lá para impressionar; simplesmente faziam sentido quando se busca algo rápido, portátil e correto. É um projeto solo, então não vai ser perfeito, mas prefiro entregar algo honesto do que algo polido com atalhos.
COMPARAR
Uma visão factual do que as diferentes abordagens de ferramentas de terminal oferecem.
| Recurso | OxideTerm | Terminal multiplataforma | Cliente SSH profissional | Caixa de ferramentas remota integrada | IDE de desenvolvimento remoto |
|---|---|---|---|---|---|
| Disponibilidade multiplataforma | macOS · Windows · Linux | Varia | Varia | Varia | Varia |
| Tamanho do pacote | 50–70 MB | Varia | Varia | Varia | Varia |
| Runtime da interface desktop | GPUI nativo | Runtime de navegador | Desktop nativo | Desktop nativo | Runtime de navegador |
| Implementação SSH | Rust puro (criptografia ring, zero dependências C) | Pilha SSH integrada | Pilha SSH integrada | Pilha SSH integrada | OpenSSH do sistema |
| Terminal local | ✓ | ✓ | ✓ | ✓ | ✓ |
| SFTP integrado | ✓ | ✓ | Parcial | ✓ | — |
| Encaminhamento de portas integrado | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edição remota de código | ✓ | — | — | Parcial | ✓ |
| Área de trabalho remota (RDP e VNC) | ✓ | — | — | ✓ | — |
| IA com contexto de terminal | ✓ | — | — | — | ✓ |
| Reconexão graciosa (preservação de sessão) | ✓ | — | — | — | Parcial |
| Multiplexação de conexões | ✓ | Varia | Varia | Varia | Parcial |
| Sistema de plugins | ✓ | ✓ | — | ✓ | ✓ |
| Interface multilíngue | ✓ | ✓ | ✓ | ✓ | ✓ |
| Código aberto | ✓ | ✓ | — | — | Parcial |
| Uso gratuito | ✓ | ✓ | Parcial | Parcial | ✓ |
As quatro colunas anônimas resumem produtos representativos. Os recursos refletem o comportamento documentado atualmente e podem mudar conforme a versão ou edição.
LINHA DE COMANDO
oxideterm gerencia o OxideTerm diretamente sem iniciar a interface gráfica.
Verifica e gerencia diretamente configurações, conexões salvas, plugins, backups, Cloud Sync e diagnósticos, com saída legível e analisável por máquina.
FAQ
CONFORMIDADE
O OxideTerm foi projetado para administração de sistemas legítima, desenvolvimento e pesquisa. Levamos a conformidade a sério.
O OxideTerm é uma ferramenta profissional de gerenciamento de servidores remotos e emulação de terminal. Este software é destinado exclusivamente à administração de sistemas em conformidade, gerenciamento de rede, desenvolvimento de software e pesquisa acadêmica. Os usuários devem cumprir rigorosamente todas as leis e regulamentos aplicáveis ao usar as funcionalidades de túnel SSH ou encaminhamento de portas. É estritamente proibido o uso deste software para acesso não autorizado a recursos restritos ou violação de regulamentações de segurança cibernética.
O OxideTerm armazena o histórico de conversas de IA no seu dispositivo. Ao fazer uma solicitação de IA, as mensagens e o contexto que você decidir incluir são enviados diretamente ao provedor configurado e tratados conforme os termos e a política de privacidade desse provedor. Provedores de modelos locais podem manter esse tráfego no seu computador. O OxideTerm não opera um serviço intermediário de IA nem coleta essas conversas. Use os recursos de IA somente com dados que você tenha autorização para compartilhar e de acordo com as leis aplicáveis e os termos do provedor.
Os fluxos de trabalho essenciais permanecem locais e não exigem uma conta OxideTerm. As credenciais ficam no chaveiro do sistema; Cloud Sync e IA só se conectam aos provedores que você escolhe e configura.
Este software é distribuído sob GNU General Public License v3.0 (GPL-3.0). OxideTerm antes usava PolyForm Noncommercial e migrou para GPL-3.0 para evitar armadilhas source-available, ambiguidade não comercial e cláusulas anti-concorrência. Código público não é automaticamente open source: proibir redistribuição, reempacotamento, produtos concorrentes ou exigir aprovação de plataforma o transforma em source-available branding. OxideTerm não adiciona essas restrições.
Esta página é fornecida apenas para fins informativos e não constitui aconselhamento jurídico. Os usuários são responsáveis por garantir que seu uso do OxideTerm esteja em conformidade com todas as leis locais e internacionais aplicáveis.
COMECE AGORA
Disponível para macOS, Windows e Linux
Builds GPUI nativas estão disponíveis para macOS, Windows e Linux. Nenhum WebView do sistema é necessário.
Ver todos os lançamentos no GitHub →