Conexões SSH

Salve suas conexões SSH,
execute agentes de IA na máquina remota

O AgentsRoom é, ao mesmo tempo, um gerenciador de conexões SSH e um terminal SSH integrado. Salve seus servidores remotos uma vez, conecte-se com uma chave SSH ou uma senha e execute o Claude Code, o Codex ou o Antigravity CLI diretamente na máquina remota.

Pare de alternar entre um cliente SSH separado e um editor de código. Mantenha seus perfis de conexão, seu terminal e seus agentes de IA de programação no mesmo aplicativo, apontados para o mesmo servidor remoto.

SSH remoto
Túnel SSH criptografado
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
Chave SSH:22
Servidor remoto
deploy@prod-vps.acme.dev
VPS de produção
Agente em execução
Salve uma vez, conecte com um cliqueAs credenciais ficam na sua máquina

Como o AgentsRoom se conecta a um servidor SSH salvo e executa um agente de IA de programação diretamente na máquina remota.

A maioria dos agentes de IA de programação assume que o seu código está na mesma máquina em que você está sentado. Mas boa parte do trabalho acontece em um servidor remoto: um VPS, uma máquina de staging, uma máquina de build potente, um servidor de desenvolvimento compartilhado que toda a equipe usa. O AgentsRoom trata esse caso como prioritário. Salve uma conexão SSH, abra o terminal integrado via SSH e você passa a trabalhar no host remoto como se fosse local.

O gerenciador de conexões SSH mantém um perfil para cada servidor que você usa: host, porta, usuário e se a autenticação é feita com uma chave SSH ou uma senha. Chega de vasculhar arquivos de configuração espalhados ou redigitar o mesmo comando longo. Escolha uma conexão salva, clique em conectar e o terminal coloca você na máquina em um único passo.

A recompensa é executar agentes de IA de programação onde o código realmente está. Conecte-se ao seu servidor remoto via SSH e, em seguida, inicie o Claude Code, o Codex, o Antigravity CLI ou outro agente nessa máquina. O agente lê e edita os arquivos no host remoto, roda a suíte de testes no ambiente remoto e você comanda tudo a partir do AgentsRoom, sem um segundo cliente SSH aberto ao lado.

Um cliente SSH feito para executar agentes de IA

Gerenciamento de conexões, um terminal de verdade e execução remota de agentes em um só lugar.

Conexões SSH salvas

Armazene um perfil reutilizável para cada servidor remoto: host, porta, usuário e método de autenticação. Seu VPS, sua máquina de staging e o servidor de desenvolvimento da equipe ficam todos em uma única lista. Escolha uma conexão e pronto, sem nenhum comando para redigitar.

Autenticação por chave ou senha

Autentique-se com uma chave SSH ou uma senha, conforme o que o servidor espera. Aponte um perfil para o seu arquivo de chave privada ou armazene uma senha, e o AgentsRoom cuida do handshake quando você se conecta.

Terminal integrado via SSH

Cada conexão abre um terminal de verdade no host remoto, dentro do AgentsRoom. Saída totalmente colorida, histórico de comandos e copiar e colar, com o mesmo terminal que você já usa nos projetos locais. Sem um cliente SSH separado para manter aberto.

Execute agentes no servidor remoto

Inicie o Claude Code, o Codex, o Antigravity CLI ou outro agente diretamente na máquina remota via SSH. O agente trabalha nos arquivos que estão no servidor e executa comandos no ambiente remoto, não no seu computador.

Vincule SSH a um projeto

Marque um projeto como remoto e vincule-o a uma conexão SSH salva. A partir daí, o projeto abre seus terminais e agentes nesse servidor, de modo que uma base de código remota se comporta como um projeto normal do AgentsRoom.

As credenciais ficam locais

Suas chaves SSH, senhas e detalhes de conexão ficam armazenados na sua própria máquina, nunca gravados no repositório do projeto. Nada sobre os seus servidores vaza para uma pasta que um colega de equipe possa clonar.

Importe o seu ~/.ssh/config

Os servidores que você já alcança pelo terminal entram como estão. O AgentsRoom lê os blocos de host do ~/.ssh/config, mantém o arquivo de identidade que cada um declara e preserva um ProxyJump através de um bastion: ele se conecta pelo alias e deixa o OpenSSH resolver o bloco, exatamente como o seu shell faria.

Sessões AWS SSM

Alcance uma instância que não tem endereço público nem porta SSH de entrada, através do aws ssm start-session. A sessão é autorizada pelo perfil AWS já configurado na sua máquina, então não há senha nem chave para armazenar no aplicativo.

Os detalhes da sua conexão nunca saem da sua máquina

Um gerenciador de conexões SSH só é útil se você puder confiar a ele as suas credenciais. O AgentsRoom mantém cada perfil SSH, caminho de chave e senha nos dados locais do aplicativo, não no projeto em que você está trabalhando. Conectar-se a um servidor remoto nunca adiciona um arquivo de configuração ao repositório e nunca faz commit de um host ou de um segredo por acidente.

A autenticação acontece sobre o SSH padrão. O login por chave usa a sua chave privada existente, exatamente como o seu shell faria. O login por senha é enviado pelo canal SSH criptografado, como em qualquer outro cliente SSH. O AgentsRoom é o cliente; o seu servidor continua sendo a fonte de verdade sobre o que aceita.

Quando você executa um agente de IA na máquina remota, o código permanece na máquina remota. O agente lê e edita arquivos no servidor ao qual você se conectou. Nada do projeto remoto é copiado para o seu computador a menos que você peça, e os seus perfis de conexão nunca são compartilhados com ninguém.

Do zero a um agente em um servidor remoto

Salve uma conexão uma vez e execute agentes nela para sempre.

01

Salve a conexão SSH

Adicione um perfil de conexão: host, porta, usuário e o seu arquivo de chave SSH ou uma senha. Dê a ele um nome como prod-vps ou staging e ele fica salvo para a próxima vez.

02

Conecte-se e abra o terminal

Escolha a conexão salva e clique em conectar. O AgentsRoom abre um terminal integrado via SSH no host remoto. Agora você está no servidor, com saída totalmente colorida e histórico de comandos.

03

Execute um agente de IA na máquina

Inicie o Claude Code, o Codex ou o Antigravity CLI naquele terminal remoto. O agente trabalha nos arquivos do servidor e roda no ambiente remoto, e você o comanda a partir do AgentsRoom como em qualquer outro projeto.

Quando você precisa de agentes em um servidor remoto

Nem toda base de código fica no seu computador.

Código em um VPS

Seu aplicativo roda em um VPS e você quer corrigi-lo onde ele está. Abra a conexão SSH salva, execute um agente Claude Code na máquina e corrija o bug no ambiente real, com todas as dependências.

Trabalhe em uma máquina de staging

Um servidor de staging reproduz um bug que o seu computador nunca vai reproduzir. Conecte-se via SSH, aponte um agente Codex para a base de código de staging e deixe-o reproduzir e corrigir o problema na máquina que realmente o exibe.

Servidor de desenvolvimento compartilhado

A equipe trabalha em um único servidor de desenvolvimento compartilhado. Cada pessoa salva a mesma conexão SSH, abre o seu próprio terminal e executa o seu próprio agente no host, sem precisar configurar um clone local individual.

Sem configuração local necessária

Uma toolchain pesada que você não quer no seu computador fica em uma máquina de build. Conecte-se via SSH, execute ali um agente Antigravity CLI e mantenha a sua própria máquina limpa enquanto o trabalho acontece remotamente.

Agentes de IA + SSH

Como podem os meus agentes de IA aceder às minhas ligações SSH?

ssh_listssh_connectssh_connection_new

Pelo AgentsRoom MCP. As suas conexões salvas são expostas a cada agente como três ferramentas MCP: ssh_list devolve os servidores utilizáveis no projeto atual, ssh_connect abre um deles como uma aba de terminal de verdade, e ssh_connection_new propõe um servidor que você ainda não salvou. Assim, quando você diz a um agente "conecte na produção e leia os logs", ele não precisa adivinhar um hostname nem escrever um comando ssh à mão: ele lê a sua lista de conexões e abre o servidor certo.

Este acesso SSH dos agentes é deliberadamente sem segredos. O ssh_list devolve apenas metadados: nome, host, porta, utilizador, tipo de autenticação e âmbito. Palavras-passe e frases-passe ficam cifradas no porta-chaves do sistema, as chaves privadas ficam no teu disco e é a aplicação que injeta o segredo no terminal. O agente nomeia uma ligação, nunca a manipula.

Cada sessão aberta por um agente é um separador de terminal visível: podes lê-lo, escrever nele e fechá-lo quando quiseres. Nada corre numa máquina remota nas tuas costas, e uma ligação pode ser guardada só para um projeto ou de forma global, para que o agente veja apenas os servidores pertinentes.

Propor uma conexão não é criar uma. ssh_connection_new abre o formulário de criação já preenchido com o que o agente encontrou em um arquivo compose, em um script de deploy ou na sua documentação, e é você quem revisa, digita a credencial e salva. Esse limite está escrito na própria ferramenta em vez de pedido em um prompt, porque uma conexão que um agente pudesse registrar sem ninguém ver seria um backdoor.

Descobrir o AgentsRoom MCP

Perguntas frequentes

Posso salvar várias conexões SSH?

Sim. O AgentsRoom funciona como um gerenciador de conexões SSH: salve um perfil por servidor remoto com host, porta, usuário e método de autenticação, dê um nome a cada um e escolha o que precisar. Seu VPS, sua máquina de staging e o servidor de desenvolvimento compartilhado ficam todos na mesma lista.

Ele suporta autenticação por chave SSH e por senha?

Os dois. Uma conexão pode se autenticar com uma chave SSH, apontando para o seu arquivo de chave privada, ou com uma senha. O AgentsRoom funciona como um cliente SSH padrão, então você usa o método que o seu servidor aceitar.

Posso executar o Claude Code ou o Codex em um servidor remoto via SSH?

Sim. É exatamente para isso que serve o recurso. Abra uma conexão SSH salva e inicie o Claude Code, o Codex, o Antigravity CLI ou outro agente no terminal remoto. O agente roda na máquina remota e trabalha nos arquivos que estão lá, não no seu computador.

Onde ficam armazenadas as minhas credenciais SSH?

Nos dados locais do aplicativo, na sua própria máquina. Chaves, senhas e detalhes de conexão nunca são gravados no repositório do projeto, então conectar-se a um servidor não adiciona arquivos de configuração nem segredos a nada que um colega de equipe possa clonar.

Ainda preciso de um cliente SSH separado?

Não. O AgentsRoom inclui um terminal integrado via SSH, então o seu gerenciador de conexões, o seu terminal e os seus agentes de IA ficam em um só aplicativo. Você pode continuar usando as suas ferramentas SSH habituais, se quiser, mas não precisa de um segundo cliente aberto só para alcançar o servidor.

Os meus agentes de IA podem aceder às minhas ligações SSH?

Sim, através do AgentsRoom MCP. Os agentes chamam ssh_list para ver os servidores guardados do projeto atual (mais os globais) e depois ssh_connect para abrir um como separador de terminal. É a forma prevista de dar acesso SSH a um agente de IA: sem comandos ssh escritos à mão nem credenciais coladas num prompt.

Os meus agentes veem a minha palavra-passe SSH?

Nunca. As ferramentas MCP expõem apenas metadados da ligação (nome, host, porta, utilizador, tipo de autenticação). A palavra-passe ou frase-passe fica cifrada no porta-chaves da tua máquina e é o AgentsRoom que a injeta no terminal, depois de o agente pedir a ligação pelo seu id.

Posso importar o meu ~/.ssh/config existente?

Sim. O AgentsRoom lê os blocos de host do ~/.ssh/config e os transforma em conexões salvas, mantendo o arquivo de identidade que cada bloco declara. Tudo o que o OpenSSH resolve sozinho continua funcionando, incluindo um ProxyJump através de um bastion, porque o AgentsRoom se conecta pelo alias e deixa o OpenSSH aplicar o bloco em vez de tentar reimplementá-lo.

Posso alcançar um servidor sem endereço público e sem porta SSH aberta?

Sim, com uma conexão AWS SSM. O AgentsRoom abre a sessão com aws ssm start-session, autorizada pelo perfil AWS já configurado na sua máquina. Não há senha nem chave para armazenar no aplicativo, e a instância pode continuar fechada para SSH de entrada.

Um agente pode criar uma nova conexão SSH?

Ele pode propor uma, nunca salvar uma. ssh_connection_new abre o formulário de criação já preenchido com o host, a porta e o usuário que o agente encontrou no seu script de deploy ou na sua documentação, e você revisa, digita a credencial e salva. Nada é armazenado até você fazer isso, porque uma conexão que um agente pudesse registrar sem você ver seria um backdoor. Quando o host já existe no seu ~/.ssh/config, importá-lo é o melhor caminho: ele mantém o alias, então os seus bastions e as suas chaves continuam funcionando.

Você também pode gostar

RDS via AWS SSM

Alcance uma instância Amazon RDS que não tem endpoint público, a partir da sua própria máquina, com aws ssm start-session e o documento AWS-StartPortForwardingSessionToRemoteHost. Sem bastion para manter, sem VPN, sem regra SSH de entrada. O AgentsRoom abre a sessão em uma porta loopback e conecta o cliente SQL através dela. Somente MySQL e MariaDB, ou seja, RDS para MySQL e Aurora compatível com MySQL.

Conexões de banco de dados

Salve suas conexões MySQL e MariaDB, alcance um banco de dados em uma sub-rede privada por um túnel SSH ou uma sessão AWS SSM, e deixe seus agentes de IA consultá-lo por MCP. Somente leitura por padrão, uma instrução por chamada, resultados limitados, e a senha nunca chega ao agente.

Gerenciador de segredos

Armazene chaves de API, tokens e senhas no chaveiro do seu sistema operacional, referencie-os como {{secret:NAME}} nos comandos de dev e nos ambientes dos agentes, e deixe o AgentsRoom resolvê-los na inicialização. Os agentes veem os nomes, nunca os valores, e nada é sincronizado com um servidor.

Importação de repositórios

Conecte o GitHub ou o GitLab, navegue pelos repositórios aos quais você realmente tem acesso e clone vários de uma vez. Cada um vira um projeto com seus próprios agentes de codificação IA. Instâncias GitLab self-hosted são suportadas.

Dev Terminals

Gerenciador de terminais e inicializador de processos por projeto. Inicie backend, frontend e workers com um clique, localmente ou em um servidor remoto via SSH.

Controle remoto de agentes

Pilote os seus agentes de IA de programação pelo celular. Comande terminais, projetos e prompts no seu Mac ou servidor remoto a partir do iOS e do Android.

Tunnel Localhost (preview ao vivo)

Túnel seguro integrado que expõe um servidor de desenvolvimento local ou remoto como uma URL HTTPS pública. Visualize o seu trabalho em andamento de qualquer lugar.

Multiprojeto, multiagente

Execute vários projetos e vários agentes de IA em paralelo, locais e remotos, a partir de um único centro de comando visual.

Leve os seus agentes de IA para o servidor remoto

Baixe o AgentsRoom, salve as suas conexões SSH e execute o Claude Code, o Codex ou o Antigravity CLI em qualquer VPS ou servidor remoto através de um terminal integrado.

GratisBaixar

App complementar: acompanhe seus agentes em qualquer lugar

Use Claude, Codex, Antigravity CLI ou outro provedor de IA.

Instalar a extensão
Chrome Web Store

Envie bugs e pedidos direto para o seu backlog público.

Uma visão do AgentsRoom em ação.

Multi-projetos
Multi-provedor
Multi-agentes
Status ao vivo
Diff e commit
App mobile
Preview ao vivo
Equipes de agentes
Testes no navegador
Dev guiada por backlog
Biblioteca de prompts
Biblioteca de skills
Ver todas as funcionalidades