Ir para o conteúdo
DeskSSH

Open source · Sem agente · Já no GitHub e npm

Uma mesa, qualquer máquina. Só SSH.

O DeskSSH sintetiza uma área de trabalho gráfica familiar sobre uma conexão SSH pura. Cada clique executa um comando real no servidor remoto — e você sempre o vê.

$ npx deskssh

O que NÃO é

Não é área de trabalho remota

  • Não é VNC / RDP / X11

    Nenhum pixel trafega pela rede. A GUI é sintetizada no cliente a partir da saída de comandos — não é um vídeo de uma tela remota.

  • Sem agente para instalar

    Totalmente sem agente. No remoto só roda o servidor SSH e ferramentas POSIX padrão. Nada para implantar, nada para manter atualizado.

O que é

Uma área de trabalho que fala SSH

Você conecta por SSH a um servidor sem ambiente gráfico e o DeskSSH mostra uma área de trabalho familiar. Por trás de cada clique há um comando real — listar uma pasta executa ls, abrir um serviço executa systemctl — e a interface é construída a partir da saída.

clique numa pasta → ls -la /var/www → a área de trabalho renderiza o resultado

Como funciona

A GUI é sintetizada no cliente

O DeskSSH roda localmente, abre uma sessão SSH e transforma seus cliques em comandos. Transparência total — o painel de comandos sempre mostra exatamente o que foi executado.

  1. 01

    Conecte por SSH

    O DeskSSH roda na sua máquina e abre uma sessão SSH pura ao seu servidor. Sem daemon, sem agente no remoto.

  2. 02

    Clique → comando

    Cada ação se traduz num comando POSIX (ls, stat, mv, systemctl, ps…). A área de trabalho é renderizada a partir da saída.

  3. 03

    Veja cada comando

    Um painel ao vivo mostra exatamente o que foi executado no servidor. Auditável por design — nada acontece pelas suas costas.

Recursos

Uma área de trabalho completa, sobre uma conexão SSH

Arquivos

Navegue, mova e gerencie arquivos com um gerenciador gráfico apoiado em comandos de shell reais.

Terminal

Um terminal interativo completo está sempre a um clique — a área de trabalho nunca esconde o shell.

Monitor

Acompanhe processos, recursos e serviços em tempo real, traduzidos de ps, top e systemctl.

Editor

Edite arquivos remotos num editor de código de verdade com destaque de sintaxe, salvos direto por SSH.

Serviços

Inicie, pare e inspecione unidades systemd pela UI — cada ação mostra o systemctl por trás.

i18n e acessibilidade

HTML semântico, navegação por teclado e contraste AA, com a interface disponível em vários idiomas.

A DeskSSH Suite

Um motor, três produtos

O DeskSSH é o motor open source. Em volta dele, uma suite toma forma — marcada com honestidade pelo seu estado.

Disponível (MVP)

DeskSSH

O motor open source

A área de trabalho gráfica sobre SSH, sem agente. Livre e aberta, auto-hospedada com um único comando.

AGPL-3.0

Em desenvolvimento

Vault

Credenciais seguras

Zero-knowledge em repouso e zero-secret-access na conexão — suas chaves nunca ficam em texto puro, e o DeskSSH conecta sem jamais lê-las.

AGPL-3.0

Em desenvolvimento

DeskSSH Cloud

Gerenciado, para todos

DeskSSH como serviço gerenciado para usuários menos técnicos — sem auto-hospedar, sem configurar. É só conectar.

Serviço gerenciado

Estado atual

Onde o DeskSSH está hoje

Honestidade radical: isto é exatamente o que funciona agora. Não prometemos o que não está construído.

  • Alvos remotos

    Hosts Linux por SSH

  • Idiomas da interface

    Inglês, espanhol e português

  • Lançamento

    MVP publicado no npm

Open source

Aberto no núcleo

O DeskSSH é AGPL-3.0, e todo o motor vive no GitHub e no npm. Leia, execute, audite — a mesma transparência que mostra cada comando é a que você pode apontar para o código-fonte.

AGPL-3.0
Livre e copyleft. O motor permanece aberto, para sempre.
Auditável
Cada ação é um comando que você pode ver, registrar e revisar.
Sem agente
Nada para instalar nos seus servidores além do SSH que eles já rodam.

Começar

Execute com um comando

O DeskSSH roda na sua máquina e conecta aos seus servidores por SSH. Nada para instalar no remoto.

É distribuído pelo npm — então roda no Windows, macOS e Linux, onde quer que o Node.js funcione.

Execute na hora

Sem instalar. Experimente com um único comando.

$ npx deskssh

Instale globalmente

Instale uma vez e chame pelo nome em qualquer terminal.

$ npm install -g deskssh

$ deskssh

Requer Node.js ≥ 20. Abre seu navegador em 127.0.0.1:8717 — informe host, porta, usuário e uma senha ou chave.

Roadmap

Isto está apenas começando

O MVP já saiu e continuamos avançando. No que estamos trabalhando a seguir:

Mais sistemas operacionais

Novos adaptadores para ir além da família Debian — RHEL, Arch e mais.

Melhores aplicativos

Apps de área de trabalho mais completos e capazes, sobre o mesmo modelo transparente e sem agente.

Mais idiomas

Estender a interface ainda mais, além de inglês, espanhol e português.