Salva le tue connessioni SSH,
esegui agenti IA sulla macchina remota
AgentsRoom è un gestore di connessioni SSH e un terminale SSH integrato in uno. Salva i tuoi server remoti una volta, connettiti con una chiave SSH o una password, poi esegui Claude Code, Codex o Antigravity CLI direttamente sulla macchina remota.
Basta destreggiarsi tra un client SSH separato e un editor di codice. Tieni i tuoi profili di connessione, il tuo terminale e i tuoi agenti IA nella stessa app, puntati sullo stesso server remoto.
Come AgentsRoom si connette a un server SSH salvato ed esegue un agente di coding IA direttamente sulla macchina remota.
La maggior parte degli agenti di coding IA presuppone che il tuo codice si trovi sulla stessa macchina davanti a cui sei seduto. Ma gran parte del lavoro avviene su un server remoto : un VPS, una macchina di staging, una potente macchina di build, un server di sviluppo condiviso da tutto il team. AgentsRoom tratta questo caso come uno di prima classe. Salva una connessione SSH, apri il terminale SSH integrato e stai lavorando sull'host remoto come se fosse locale.
Il gestore di connessioni SSH conserva un profilo per ogni server che tocchi : host, porta, utente e se ti autentichi con una chiave SSH o una password. Basta frugare tra file di configurazione sparsi o ridigitare lo stesso comando lungo. Scegli una connessione salvata, premi connetti e il terminale ti porta sulla macchina in un solo passaggio.
Il vero vantaggio è eseguire gli agenti di coding IA dove si trova davvero il codice. Connettiti al tuo server remoto via SSH, poi avvia Claude Code, Codex, Antigravity CLI o un altro agente su quella macchina. L'agente legge e modifica i file sull'host remoto, esegue la suite di test contro l'ambiente remoto, e tu piloti il tutto da AgentsRoom senza un secondo client SSH aperto a fianco.
Un client SSH pensato per eseguire agenti IA
Gestione delle connessioni, un vero terminale ed esecuzione di agenti da remoto in un unico posto.
Connessioni SSH salvate
Conserva un profilo riutilizzabile per ogni server remoto : host, porta, utente e metodo di auth. Il tuo VPS, la tua macchina di staging e il server di sviluppo del team vivono in un'unica lista. Scegli una connessione e sei dentro, senza comandi da ridigitare.
Auth con chiave o password
Autenticati con una chiave SSH o una password, a seconda di ciò che il server si aspetta. Punta un profilo al tuo file di chiave privata o salva una password, e AgentsRoom gestisce l'handshake alla connessione.
Terminale SSH integrato
Ogni connessione apre un vero terminale sull'host remoto dentro AgentsRoom. Output a colori completo, cronologia dei comandi e copia-incolla, serviti dallo stesso terminale che usi già per i progetti locali. Nessun client SSH separato da tenere aperto.
Esegui agenti sul server remoto
Avvia Claude Code, Codex, Antigravity CLI o un altro agente direttamente sulla macchina remota via SSH. L'agente lavora sui file che vivono sul server ed esegue comandi nell'ambiente remoto, non sul tuo portatile.
Collega l'SSH a un progetto
Contrassegna un progetto come remoto e collegalo a una connessione SSH salvata. Da quel momento il progetto apre i suoi terminali e i suoi agenti su quel server, così una codebase remota si comporta come un normale progetto AgentsRoom.
Le credenziali restano in locale
Le tue chiavi SSH, password e dettagli di connessione sono memorizzati sulla tua macchina, mai scritti nel repository del progetto. Nulla dei tuoi server finisce in una cartella che un collega potrebbe clonare.
Importa il tuo ~/.ssh/config
I server che raggiungi già da un terminale entrano così come sono. AgentsRoom legge i blocchi host in ~/.ssh/config, mantiene il file di identità che ciascuno dichiara e preserva un ProxyJump attraverso un bastion: si connette tramite l'alias e lascia che sia OpenSSH a risolvere il blocco, esattamente come farebbe la tua shell.
Sessioni AWS SSM
Raggiungi un'istanza che non ha indirizzo pubblico né porta SSH in ingresso, tramite aws ssm start-session. La sessione è autorizzata dal profilo AWS già configurato sulla tua macchina, quindi non c'è nessuna password né chiave da conservare nell'app.
WinRM e PowerShell Remoting
Raggiungi un host Windows senza OpenSSH ma che parla WinRM, con NTLM per una macchina in workgroup o Kerberos per un membro del dominio, compreso l'endpoint PowerShell di un Exchange on-premise. Da una workstation fuori dal dominio indichi tu stesso il controller di dominio e l'IP del server, e AgentsRoom gestisce le risoluzioni senza toccare il tuo file hosts. Gli agenti eseguono PowerShell in sola lettura per impostazione predefinita; ogni scrittura attende la tua conferma.
I tuoi dettagli di connessione non lasciano mai la tua macchina
Un gestore di connessioni SSH è utile solo se puoi affidargli le credenziali. AgentsRoom conserva ogni profilo SSH, percorso di chiave e password nei dati locali dell'app, non nel progetto su cui lavori. Connetterti a un server remoto non aggiunge mai un file di configurazione al repository e non committa mai un host o un segreto per sbaglio.
L'autenticazione passa per l'SSH standard. L'accesso con chiave usa la tua chiave privata esistente, esattamente come farebbe la tua shell. L'accesso con password viene inviato sul canale SSH cifrato come qualsiasi altro client SSH. AgentsRoom è il client, il tuo server resta la fonte di verità su ciò che accetta.
Quando esegui un agente IA sulla macchina remota, il codice resta sulla macchina remota. L'agente legge e modifica i file sul server a cui ti sei connesso. Nulla del progetto remoto viene copiato sul tuo portatile a meno che tu non lo chieda, e i tuoi profili di connessione non vengono mai condivisi con nessuno.
Da zero a un agente su un server remoto
Salva una connessione una volta, esegui agenti su di essa per sempre.
Salva la connessione SSH
Aggiungi un profilo di connessione : host, porta, utente e o il tuo file di chiave SSH o una password. Dagli un nome come prod-vps o staging ed è salvato per la prossima volta.
Connettiti e apri il terminale
Scegli la connessione salvata e premi connetti. AgentsRoom apre un terminale SSH integrato sull'host remoto. Ora sei sul server, con output a colori completo e cronologia dei comandi.
Esegui un agente IA sulla macchina
Avvia Claude Code, Codex o Antigravity CLI in quel terminale remoto. L'agente lavora sui file del server e gira contro l'ambiente remoto, e tu lo piloti da AgentsRoom come qualsiasi altro progetto.
Quando ti servono agenti su un server remoto
Non tutte le codebase vivono sul tuo portatile.
Codice su un VPS
La tua app gira su un VPS e vuoi correggerla dove vive. Apri la connessione SSH salvata, esegui un agente Claude Code sulla macchina e correggi il bug contro l'ambiente reale, dipendenze comprese.
Lavorare su una macchina di staging
Un server di staging riproduce un bug che il tuo portatile non vedrà mai. Connettiti via SSH, punta un agente Codex sulla codebase di staging e lascia che riproduca e corregga il problema sulla macchina che lo mostra davvero.
Server di sviluppo condiviso
Il team lavora su un unico server di sviluppo condiviso. Ognuno salva la stessa connessione SSH, apre il proprio terminale ed esegue il proprio agente sull'host senza dover impostare ciascuno un clone locale.
Nessuna configurazione locale necessaria
Una toolchain pesante che non vuoi sul tuo portatile vive su una macchina di build. Connettiti via SSH, esegui lì un agente Antigravity CLI e tieni pulita la tua macchina mentre il lavoro avviene da remoto.
Come possono i miei agenti IA accedere alle mie connessioni SSH?
Con AgentsRoom MCP. Le connessioni salvate sono esposte a ogni agente come cinque strumenti MCP: ssh_list restituisce i server utilizzabili nel progetto corrente (SSH, AWS SSM e WinRM allo stesso modo), ssh_exec esegue un comando su un server e ne restituisce l'output (una riga PowerShell su un host WinRM, in sola lettura a meno che tu non autorizzi le scritture, che confermi una per una), ssh_transfer sposta un file da o verso un server, ssh_connect ne apre uno come vera scheda di terminale e ssh_connection_new propone un server che non hai ancora salvato. Così, quando dici a un agente "collegati alla produzione e leggi i log" o "elenca i connettori di invio di Exchange", non deve indovinare un hostname né scrivere a mano un comando: legge la tua lista di connessioni e lavora sulla macchina giusta.
Questo accesso SSH degli agenti è volutamente privo di segreti. ssh_list restituisce solo metadati: nome, host, porta, utente, tipo di autenticazione e ambito. Password e passphrase restano cifrate nel portachiavi di sistema, le chiavi private restano sul tuo disco ed è l'app a iniettare il segreto nel terminale. L'agente nomina una connessione, non la maneggia mai.
Una sessione che un agente apre con ssh_connect è una scheda di terminale visibile: la leggi, ci scrivi, la chiudi quando vuoi. E un comando che esegue con ssh_exec torna nella sua conversazione con il codice di uscita, così vedi sempre cosa è stato eseguito e cosa ha risposto la macchina. Anche i file viaggiano allo stesso modo: con ssh_transfer un agente recupera un dump o un log da un server, o gli invia un file, attraverso lo stesso canale senza credenziali, e ottiene un percorso sulla tua macchina invece del file incollato nella sua conversazione. Una connessione può essere salvata per un solo progetto o in modo globale, così un agente vede solo i server pertinenti.
Proporre una connessione non è crearla. ssh_connection_new apre il modulo di creazione precompilato con ciò che l'agente ha trovato in un file compose, in uno script di deploy o nella tua documentazione, e sei tu a rivederlo, a digitare la credenziale e a salvare. Questo limite è scritto nello strumento invece che richiesto in un prompt, perché una connessione che un agente potesse registrare senza che tu la veda sarebbe una backdoor.
Scopri AgentsRoom MCPFAQ
Posso salvare più connessioni SSH?
Sì. AgentsRoom funziona come un gestore di connessioni SSH : salva un profilo per ogni server remoto con host, porta, utente e metodo di auth, dai loro un nome e scegli quello che ti serve. Il tuo VPS, la tua macchina di staging e il tuo server di sviluppo condiviso vivono nella stessa lista.
Supporta l'autenticazione con chiave SSH e password?
Entrambe. Una connessione può autenticarsi con una chiave SSH puntando al tuo file di chiave privata, oppure con una password. AgentsRoom agisce come un client SSH standard, quindi usi il metodo che il tuo server accetta.
Posso eseguire Claude Code o Codex su un server remoto via SSH?
Sì. È proprio lo scopo della funzione. Apri una connessione SSH salvata, poi avvia Claude Code, Codex, Antigravity CLI o un altro agente nel terminale remoto. L'agente gira sulla macchina remota e lavora sui file che si trovano lì, non sul tuo portatile.
Dove vengono memorizzate le mie credenziali SSH?
Nei dati locali dell'app, sulla tua macchina. Chiavi, password e dettagli di connessione non vengono mai scritti nel repository del progetto, quindi connetterti a un server non aggiunge file di configurazione o segreti a nulla che un collega potrebbe clonare.
Mi serve ancora un client SSH separato?
No. AgentsRoom include un terminale SSH integrato, quindi il tuo gestore di connessioni, il tuo terminale e i tuoi agenti IA sono in un'unica app. Puoi tenere i tuoi soliti strumenti SSH se vuoi, ma non ti serve un secondo client aperto solo per raggiungere il server.
I miei agenti IA possono accedere alle mie connessioni SSH?
Sì, tramite AgentsRoom MCP. Gli agenti chiamano ssh_list per vedere i server salvati per il progetto corrente (più quelli globali), poi ssh_connect per aprirne uno come scheda di terminale. È il modo previsto per dare accesso SSH a un agente IA: nessun comando ssh scritto a mano, nessuna credenziale incollata in un prompt.
I miei agenti vedono la mia password SSH?
Mai. Gli strumenti MCP espongono solo i metadati della connessione (nome, host, porta, utente, tipo di autenticazione). La password o la passphrase resta cifrata nel portachiavi della tua macchina e viene iniettata nel terminale da AgentsRoom, dopo che l'agente ha richiesto la connessione tramite il suo id.
Posso importare il mio ~/.ssh/config esistente?
Sì. AgentsRoom legge i blocchi host in ~/.ssh/config e li trasforma in connessioni salvate, mantenendo il file di identità che ciascun blocco dichiara. Tutto ciò che OpenSSH risolve da sé continua a funzionare, ProxyJump attraverso un bastion incluso, perché AgentsRoom si connette tramite l'alias e lascia che sia OpenSSH ad applicare il blocco invece di provare a reimplementarlo.
Posso raggiungere un server senza indirizzo pubblico e senza porta SSH aperta?
Sì, con una connessione AWS SSM. AgentsRoom apre la sessione con aws ssm start-session, autorizzata dal profilo AWS già configurato sulla tua macchina. Non c'è nessuna password né chiave da conservare nell'app, e l'istanza può restare chiusa all'SSH in ingresso.
Un agente può creare una nuova connessione SSH?
Può proporne una, mai salvarla. ssh_connection_new apre il modulo di creazione precompilato con l'host, la porta e l'utente che l'agente ha trovato nel tuo script di deploy o nella tua documentazione, e sei tu a rivederlo, a digitare la credenziale e a salvare. Nulla viene memorizzato finché non lo fai, perché una connessione che un agente potesse registrare senza che tu la veda sarebbe una backdoor. Quando l'host esiste già nel tuo ~/.ssh/config, importarlo è la strada migliore: mantiene l'alias, così i tuoi bastion e le tue chiavi continuano a funzionare.
Posso connettermi a un server Windows e ottenere PowerShell?
Sì, in due modi. Windows Server include OpenSSH dal 2019, quindi una macchina Windows si salva come qualsiasi altra connessione SSH, e un'opzione di shell remota sulla connessione fa arrivare il terminale su un prompt PowerShell (Windows PowerShell o PowerShell 7) invece che su cmd.exe. Per un host che parla solo WinRM, o per l'endpoint PowerShell di un server Exchange on-premise, salva invece una connessione WinRM: NTLM o Kerberos, con il controller di dominio e l'IP del server inseriti a mano quando la tua workstation non è aggiunta al dominio. Entrambi funzionano sia che tu usi AgentsRoom su macOS, Windows o Linux; il percorso WinRM installa una sola volta un piccolo pacchetto Python, in una cartella privata gestita da AgentsRoom.
Posso aprire un progetto che esiste solo su un server remoto, senza clonarlo qui?
Sì. La finestra Nuovo progetto chiede dove si trova il progetto: Questo computer oppure Server remoto (SSH). Scegli una connessione salvata e il percorso del repository sull'host, e il progetto si apre da lì: i suoi agenti si avviano sul server, in quella cartella, sui file che si trovano lì, e nulla viene copiato sul tuo portatile. La scheda di ogni connessione salvata ha anche un pulsante Apri un progetto su questo server, che apre la stessa finestra con la connessione preselezionata, e un progetto del tuo account che non ha una cartella su questa macchina può essere aperto su un server allo stesso modo. Ruolo, persona, prompt di sistema, modalità permessi, skill, monitoraggio dello stato e l'account Codex scelto per l'agente viaggiano con l'agente (l'account viene copiato sull'host prima dell'avvio, un'impostazione per connessione che puoi disattivare); anche gli strumenti MCP di AgentsRoom (backlog, memoria del progetto, skill, comandi dev, messaggistica tra agenti) viaggiano, installati sull'host prima di ogni avvio e collegati a questo computer tramite un tunnel SSH inverso, un'impostazione per connessione attiva per impostazione predefinita che richiede Node sull'host; una CLI assente sull'host viene installata sull'host, via SSH, dal banner del terminale dell'agente; e un run di team funziona su un progetto aperto su un server. Un ticket contrassegnato con Scrivi codice in un worktree separato ottiene il suo worktree anche sul server, sotto .worktrees/ del checkout remoto: l'agente vi si avvia; l'unica cosa che richiede ancora un checkout locale è l'opzione Checkout dedicato di uno step del team. Anche il browser integrato segue l'agente quando l'agente ha accesso al browser. Variabili d'ambiente e i profili account degli altri fornitori restano legati a questo computer, e il modulo dell'agente lo segnala finché il progetto è su un server. Un requisito: l'host deve rispondere con una shell Linux o macOS. Un server Windows raggiunto via SSH offre il terminale e PowerShell, ma non ancora un progetto remoto; imposta WSL come shell predefinita del suo servizio OpenSSH e si comporterà come un host Linux.
Potrebbe interessarti anche
RDS tramite AWS SSM
Raggiungi dalla tua macchina un'istanza Amazon RDS priva di endpoint pubblico, tramite aws ssm start-session e il documento AWS-StartPortForwardingSessionToRemoteHost. Nessun bastion da mantenere, nessuna VPN, nessuna regola SSH in ingresso. AgentsRoom apre la sessione su una porta di loopback e ci collega attraverso il suo client di database. MySQL, PostgreSQL e MongoDB, quindi RDS MySQL, RDS PostgreSQL, Aurora e DocumentDB.
Connessioni database
Salva le tue connessioni MySQL, PostgreSQL e MongoDB, raggiungi un database in una subnet privata tramite un tunnel SSH o una sessione AWS SSM, e lascia che i tuoi agenti IA lo interroghino via MCP. In sola lettura per impostazione predefinita, una sola istruzione per chiamata, risultati limitati, e la password non arriva mai all'agente. Esportazione, importazione e copia da database a database incluse.
Gestore di segreti
Conserva chiavi API, token e password nel portachiavi del tuo sistema operativo, richiamali come {{secret:NAME}} nei comandi di sviluppo e negli ambienti degli agenti, e lascia che AgentsRoom li risolva all'avvio. Gli agenti vedono i nomi, mai i valori, e nulla viene mai sincronizzato su un server.
Importazione di repository
Collega GitHub o GitLab, sfoglia i repository a cui hai davvero accesso e clonane più di uno in una volta. Ognuno diventa un progetto con i suoi agenti AI di coding. Istanze GitLab self-hosted supportate.
Terminali di sviluppo
Gestore di terminali e lanciatore di processi per progetto. Avvia backend, frontend e worker con un clic, in locale o su un server remoto via SSH.
Controllo remoto degli agenti
Pilota i tuoi agenti di coding IA dal telefono. Gestisci terminali, progetti e prompt sul tuo computer o server remoto da iOS e Android.
Tunnel localhost (anteprima live)
Tunnel sicuro integrato che espone un server di sviluppo locale o remoto come URL HTTPS pubblico. Visualizza in anteprima il tuo lavoro in corso da ovunque.
Multi-progetto, multi-agente
Esegui molti progetti e molti agenti IA in parallelo, in locale e da remoto, da un unico centro di comando visivo.
Porta i tuoi agenti IA sul server remoto
Scarica AgentsRoom, salva le tue connessioni SSH ed esegui Claude Code, Codex o Antigravity CLI su qualsiasi VPS o server remoto tramite un terminale integrato.
App companion: monitora i tuoi agenti in movimento
Usa Claude, Codex, Antigravity CLI o un altro provider IA.
Invia bug e richieste direttamente nel tuo backlog pubblico.