Terminal SSH completo
xterm.js com PTY, resize automático, scrollback e múltiplas abas — abas em segundo plano continuam recebendo saída.
Cliente SSH, SFTP/FTP(S) e RDP com interface gráfica, inspirado no MobaXterm. Terminal, gerenciador de arquivos remoto e organização de servidores — sem plugins, sem terminal espalhado.
Do cadastro do servidor ao upload recursivo, tudo acontece dentro do mesmo app.
xterm.js com PTY, resize automático, scrollback e múltiplas abas — abas em segundo plano continuam recebendo saída.
SFTP/FTP(S) com breadcrumb, ordenação por coluna, lista/grade, criar, renomear, excluir recursivo e drag & drop do sistema.
Abre no cliente do sistema (mstsc/xfreerdp) e monta a cadeia de saltos, publicando 127.0.0.1:<porta> como ponte.
Senha, chave privada (com passphrase) e SSH Agent — Pageant no Windows ou SSH_AUTH_SOCK.
Pastas/subpastas, renomear, mover, duplicar, excluir, busca por nome/host/usuário/tag e drag & drop na árvore.
CodeMirror 6 com realce por linguagem e upload automático ao salvar (Ctrl+S).
Encadeie vários hosts de salto (ProxyJump) até o servidor final. O app autentica em cada
salto, abre um túnel direct-tcpip para o próximo e só então conecta no destino.
você → gw1 → gw2 → db-primary
Upload e download de arquivos e pastas (recursivo) com fila de progresso. Arraste do sistema operacional direto para o servidor, edite no CodeMirror e salve com upload automático.
Ctrl+S remotoAutomatize comandos repetitivos sem sair do Orchid SSH.
Sequências de comandos com dois modos: no terminal ativo (como se digitasse) ou silenciosa (abre a conexão, executa e captura a saída por comando).
{host}, {user}, {port}, {name}, {protocol}, {date}, {time}, {datetime}
Repetição por expressão cron de 5 campos (minuto hora dia mês dia-da-semana, com
*, listas, intervalos e passos) ou execução única em data/hora.
Combine como quiser — ou deixe o terminal seguir o tema do app. Fonte do terminal configurável.
Processo renderer isolado, CSP estrita e credenciais cifradas no sistema operacional.
Prompt para aceitar hosts novos e alerta explícito quando uma chave muda — sinal clássico de possível MITM. Nada de aceitar silenciosamente.
Senhas e passphrases gravadas via safeStorage (DPAPI/Keychain/libsecret) no secrets.vault.json. Nunca no workspace.json nem em logs.
contextIsolation: true, nodeIntegration: false e API exposta apenas por contextBridge, com CSP restritiva em produção.
O updater usa um token embutido e travado, apenas leitura — ninguém publica releases com ele.
workspace.jsonPastas e conexões (sem senhas)settings.jsonPreferências (tema, fonte)secrets.vault.jsonSenhas/passphrases cifradas via safeStorageknown_hosts.jsonFingerprints de host keys SSH e certificados FTPSTestes de integração reais com servidores SSH e SFTP in-process: handshake, host key TOFU, shell/echo, CRUD, download e upload recursivo.
Telas reais do Orchid SSH: do painel de servidores ao editor remoto, das macros às configurações.
O mesmo app em Dracula, Nord e Gruvbox.
Baixe o Orchid SSH e tenha terminal, arquivos e RDP no mesmo lugar.
Apenas a versão instalada por NSIS recebe atualizações automáticas. O executável portátil não se atualiza.
Ver no GitHub