SSH 연결을 저장하고,
원격 머신에서 AI 에이전트를 실행하세요
AgentsRoom은 SSH 연결 관리자와 내장 SSH 터미널을 하나로 합쳤습니다. 원격 서버를 한 번만 저장해 두면, SSH 키나 비밀번호로 연결한 뒤 Claude Code, Codex, Antigravity CLI를 원격 머신에서 바로 실행할 수 있습니다.
이제 별도의 SSH 클라이언트와 코드 에디터를 오가며 씨름하지 마세요. 연결 프로필, 터미널, AI 코딩 에이전트를 같은 앱 안에서, 같은 원격 서버를 향해 함께 두세요.
AgentsRoom이 저장된 SSH 서버에 연결해 원격 머신에서 AI 코딩 에이전트를 바로 실행하는 방식.
대부분의 AI 코딩 에이전트는 코드가 지금 사용 중인 바로 그 머신에 있다고 가정합니다. 하지만 적지 않은 작업이 원격 서버에서 이루어집니다. VPS, 스테이징 머신, 성능 좋은 빌드 머신, 팀 전체가 함께 쓰는 공용 개발 서버 같은 곳 말이죠. AgentsRoom은 이런 경우를 일급으로 다룹니다. SSH 연결을 저장하고, SSH로 내장 터미널을 열면, 마치 로컬인 것처럼 원격 호스트에서 작업하게 됩니다.
SSH 연결 관리자는 다루는 모든 서버에 대해 프로필을 보관합니다. 호스트, 포트, 사용자, 그리고 SSH 키와 비밀번호 중 무엇으로 인증하는지까지요. 흩어진 설정 파일을 뒤지거나 똑같이 긴 명령어를 다시 입력할 필요가 없습니다. 저장된 연결을 고르고 연결을 누르면, 터미널이 한 단계 만에 해당 머신으로 데려다줍니다.
이렇게 얻는 보상은 코드가 실제로 있는 곳에서 AI 코딩 에이전트를 실행하는 것입니다. SSH로 원격 서버에 연결한 다음, 그 머신에서 Claude Code, Codex, Antigravity CLI 또는 다른 에이전트를 띄우세요. 에이전트는 원격 호스트의 파일을 읽고 수정하며, 원격 환경에 맞춰 테스트 스위트를 실행합니다. 그리고 이 모든 것을 별도의 SSH 클라이언트를 따로 열어 둘 필요 없이 AgentsRoom에서 운전합니다.
AI 에이전트 실행을 위해 만들어진 SSH 클라이언트
연결 관리, 진짜 터미널, 원격 에이전트 실행을 한곳에서.
저장된 SSH 연결
원격 서버마다 재사용 가능한 프로필을 저장하세요. 호스트, 포트, 사용자, 인증 방식까지요. VPS, 스테이징 머신, 팀 개발 서버가 모두 하나의 목록에 모입니다. 연결을 고르면 바로 접속, 다시 입력할 명령어는 없습니다.
키 또는 비밀번호 인증
서버가 요구하는 방식에 따라 SSH 키나 비밀번호로 인증하세요. 프로필을 개인 키 파일에 연결하거나 비밀번호를 저장해 두면, 연결할 때 AgentsRoom이 핸드셰이크를 처리합니다.
SSH로 동작하는 내장 터미널
모든 연결은 AgentsRoom 안에서 원격 호스트의 진짜 터미널을 엽니다. 풍부한 컬러 출력, 명령어 기록, 복사·붙여넣기를 로컬 프로젝트에서 이미 쓰던 그 터미널 그대로 제공합니다. 따로 열어 둘 SSH 클라이언트가 없습니다.
원격 서버에서 에이전트 실행
SSH로 원격 머신에서 Claude Code, Codex, Antigravity CLI 또는 다른 에이전트를 바로 띄우세요. 에이전트는 서버에 있는 파일을 다루고 원격 환경에서 명령어를 실행합니다. 내 노트북이 아니라요.
프로젝트에 SSH 연결
프로젝트를 원격으로 표시하고 저장된 SSH 연결에 묶으세요. 그때부터 프로젝트는 터미널과 에이전트를 해당 서버에서 열어, 원격 코드베이스도 평범한 AgentsRoom 프로젝트처럼 동작합니다.
자격 증명은 로컬에 그대로
SSH 키, 비밀번호, 연결 정보는 내 컴퓨터에 저장되며, 프로젝트 저장소에는 절대 기록되지 않습니다. 동료가 클론할 수도 있는 폴더로 서버에 관한 정보가 새어 나가지 않습니다.
~/.ssh/config 가져오기
이미 터미널에서 접속하던 서버들이 그대로 들어옵니다. AgentsRoom은 ~/.ssh/config의 host 블록을 읽고, 각 블록이 선언한 identity 파일을 유지하며, 배스천을 거치는 ProxyJump도 보존합니다. 별칭으로 연결하고 블록 해석은 OpenSSH에 맡기기 때문입니다. 셸이 하던 것과 똑같이요.
AWS SSM 세션
공개 주소도 없고 인바운드 SSH 포트도 없는 인스턴스에 aws ssm start-session으로 닿으세요. 세션은 머신에 이미 설정된 AWS 프로필로 인가되므로, 앱에 저장할 비밀번호도 키도 없습니다.
연결 정보는 절대 내 컴퓨터를 떠나지 않습니다
SSH 연결 관리자는 자격 증명을 맡길 만큼 믿을 수 있어야 비로소 쓸모가 있습니다. AgentsRoom은 모든 SSH 프로필, 키 경로, 비밀번호를 작업 중인 프로젝트가 아니라 로컬 앱 데이터에 보관합니다. 원격 서버에 연결해도 저장소에 설정 파일이 추가되지 않고, 호스트나 비밀 정보가 실수로 커밋되는 일도 없습니다.
인증은 표준 SSH로 이루어집니다. 키 기반 로그인은 셸이 하는 것과 똑같이 기존 개인 키를 사용합니다. 비밀번호 로그인은 다른 SSH 클라이언트처럼 암호화된 SSH 채널로 전송됩니다. AgentsRoom은 클라이언트이고, 무엇을 허용할지에 대한 진실의 원천은 서버에 그대로 남습니다.
원격 머신에서 AI 에이전트를 실행해도 코드는 원격 머신에 그대로 있습니다. 에이전트는 연결한 서버의 파일을 읽고 수정합니다. 직접 요청하지 않는 한 원격 프로젝트에 관한 그 무엇도 노트북으로 복사되지 않으며, 연결 프로필은 누구와도 공유되지 않습니다.
원격 서버에서 에이전트까지, 제로에서 시작
연결을 한 번 저장하고, 그 위에서 영원히 에이전트를 실행하세요.
SSH 연결 저장
연결 프로필을 추가하세요. 호스트, 포트, 사용자, 그리고 SSH 키 파일이나 비밀번호를 입력합니다. prod-vps나 staging 같은 이름을 붙이면 다음에 쓸 수 있도록 저장됩니다.
연결하고 터미널 열기
저장된 연결을 고르고 연결을 누르세요. AgentsRoom이 SSH로 원격 호스트의 내장 터미널을 엽니다. 이제 풍부한 컬러 출력과 명령어 기록과 함께 서버에 들어와 있습니다.
그 머신에서 AI 에이전트 실행
그 원격 터미널에서 Claude Code, Codex, Antigravity CLI를 띄우세요. 에이전트는 서버의 파일을 다루고 원격 환경에 맞춰 실행되며, 다른 프로젝트와 똑같이 AgentsRoom에서 운전합니다.
원격 서버에 에이전트가 필요한 순간
모든 코드베이스가 노트북에 있는 것은 아닙니다.
VPS의 코드
앱이 VPS에서 돌아가고, 있는 그 자리에서 고치고 싶을 때. 저장된 SSH 연결을 열고 그 머신에서 Claude Code 에이전트를 실행해, 의존성까지 포함한 실제 환경에 맞춰 버그를 패치하세요.
스테이징 머신 작업
노트북에서는 절대 안 나는 버그를 스테이징 서버가 재현합니다. SSH로 접속해 Codex 에이전트를 스테이징 코드베이스에 붙이고, 실제로 문제가 드러나는 머신에서 재현하고 고치게 하세요.
공용 개발 서버
팀이 하나의 공용 개발 서버에서 작업합니다. 모두가 같은 SSH 연결을 저장하고, 각자 자기 터미널을 열어, 각자 로컬 클론을 따로 설정하지 않고도 그 호스트에서 자기 에이전트를 실행합니다.
로컬 설정이 필요 없음
노트북에는 두고 싶지 않은 무거운 툴체인이 빌드 머신에 있습니다. SSH로 연결해 거기서 Antigravity CLI 에이전트를 실행하면, 작업은 원격에서 진행되고 내 컴퓨터는 깨끗하게 유지됩니다.
AI 에이전트가 내 SSH 연결에 어떻게 접근하나요?
AgentsRoom MCP를 통해서입니다. 저장한 연결은 세 개의 MCP 도구로 모든 에이전트에 노출됩니다. ssh_list는 현재 프로젝트에서 사용할 수 있는 서버를 반환하고, ssh_connect는 그중 하나를 실제 터미널 탭으로 열며, ssh_connection_new는 아직 저장하지 않은 서버를 제안합니다. 그래서 에이전트에게 "프로덕션에 접속해서 로그를 읽어"라고 말하면, 호스트명을 추측하거나 ssh 명령을 손으로 쓸 필요 없이 연결 목록을 읽고 올바른 서버를 엽니다.
이 SSH 접근은 의도적으로 비밀 정보를 포함하지 않습니다. ssh_list는 메타데이터만 반환합니다: 이름, 호스트, 포트, 사용자, 인증 방식, 범위. 비밀번호와 패스프레이즈는 OS 키체인에 암호화된 채로 남고, 개인 키는 디스크에 남으며, 비밀은 앱이 직접 터미널에 주입합니다. 에이전트는 연결을 지목할 뿐, 비밀을 다루지 않습니다.
에이전트가 여는 모든 세션은 눈에 보이는 터미널 탭입니다. 읽고, 입력하고, 언제든 닫을 수 있습니다. 원격 머신에서 몰래 실행되는 것은 없으며, 연결은 한 프로젝트 전용으로도 전역으로도 저장할 수 있어 에이전트는 관련 있는 서버만 봅니다.
연결을 제안하는 것은 연결을 만드는 것이 아닙니다. ssh_connection_new는 에이전트가 compose 파일이나 배포 스크립트, 문서에서 찾아낸 내용으로 미리 채운 생성 폼을 열고, 그것을 검토하고 자격 증명을 입력하고 저장하는 것은 사용자입니다. 이 한계는 프롬프트로 부탁한 것이 아니라 도구 자체에 새겨져 있습니다. 에이전트가 아무도 모르게 등록할 수 있는 연결은 백도어가 될 테니까요.
AgentsRoom MCP 살펴보기자주 묻는 질문
SSH 연결을 여러 개 저장할 수 있나요?
네. AgentsRoom은 SSH 연결 관리자로 동작합니다. 원격 서버마다 호스트, 포트, 사용자, 인증 방식을 담은 프로필을 저장하고, 이름을 붙인 뒤, 필요한 것을 고르세요. VPS, 스테이징 머신, 공용 개발 서버가 모두 같은 목록에 모입니다.
SSH 키와 비밀번호 인증을 모두 지원하나요?
둘 다 됩니다. 연결은 개인 키 파일을 지정하는 SSH 키 방식이나 비밀번호로 인증할 수 있습니다. AgentsRoom은 표준 SSH 클라이언트로 동작하므로, 서버가 받아들이는 방식이 곧 사용할 방식입니다.
SSH를 통해 원격 서버에서 Claude Code나 Codex를 실행할 수 있나요?
네. 그게 바로 이 기능의 핵심입니다. 저장된 SSH 연결을 연 다음, 원격 터미널에서 Claude Code, Codex, Antigravity CLI 또는 다른 에이전트를 띄우세요. 에이전트는 원격 머신에서 실행되며 거기에 있는 파일을 다룹니다. 내 노트북이 아니라요.
내 SSH 자격 증명은 어디에 저장되나요?
내 컴퓨터의 로컬 앱 데이터에 저장됩니다. 키, 비밀번호, 연결 정보는 프로젝트 저장소에 절대 기록되지 않으므로, 서버에 연결해도 동료가 클론할 수 있는 곳에 설정 파일이나 비밀 정보가 추가되지 않습니다.
그래도 별도의 SSH 클라이언트가 필요한가요?
아니요. AgentsRoom에는 SSH로 동작하는 내장 터미널이 있어서, 연결 관리자와 터미널과 AI 에이전트가 한 앱에 모입니다. 원한다면 평소 쓰던 SSH 도구를 계속 써도 되지만, 서버에 닿으려고 두 번째 클라이언트를 열어 둘 필요는 없습니다.
AI 에이전트가 내 SSH 연결에 접근할 수 있나요?
네, AgentsRoom MCP를 통해 가능합니다. 에이전트는 ssh_list로 현재 프로젝트에 저장된 서버(및 전역 연결)를 확인한 뒤 ssh_connect로 하나를 터미널 탭으로 엽니다. AI 에이전트에게 SSH 접근 권한을 주는 정식 방법으로, 손으로 쓴 ssh 명령도 프롬프트에 붙여넣는 자격 증명도 필요 없습니다.
에이전트가 내 SSH 비밀번호를 보나요?
절대 아닙니다. MCP 도구는 연결 메타데이터(이름, 호스트, 포트, 사용자, 인증 방식)만 노출합니다. 비밀번호나 패스프레이즈는 기기 키체인에 암호화된 채로 남아 있고, 에이전트가 id로 연결을 요청한 뒤 AgentsRoom이 터미널에 주입합니다.
기존 ~/.ssh/config를 가져올 수 있나요?
네. AgentsRoom은 ~/.ssh/config의 host 블록을 읽어 저장된 연결로 바꾸고, 각 블록이 선언한 identity 파일을 유지합니다. OpenSSH가 스스로 해석하는 것은 그대로 동작하며, 배스천을 거치는 ProxyJump도 포함됩니다. AgentsRoom이 별칭으로 연결한 뒤 블록 적용을 OpenSSH에 맡기고, 그것을 다시 구현하려 들지 않기 때문입니다.
공개 주소도 없고 SSH 포트도 열려 있지 않은 서버에 닿을 수 있나요?
네, AWS SSM 연결로 가능합니다. AgentsRoom은 머신에 이미 설정된 AWS 프로필로 인가받아 aws ssm start-session으로 세션을 엽니다. 앱에 저장할 비밀번호도 키도 없고, 인스턴스는 인바운드 SSH를 닫아 둔 채로 있어도 됩니다.
에이전트가 새 SSH 연결을 만들 수 있나요?
제안은 할 수 있지만 저장은 절대 하지 못합니다. ssh_connection_new는 에이전트가 배포 스크립트나 문서에서 찾아낸 호스트, 포트, 사용자로 미리 채운 생성 폼을 열고, 검토하고 자격 증명을 입력하고 저장하는 것은 사용자입니다. 저장하기 전까지는 아무것도 기록되지 않습니다. 사용자가 보지 못한 채 에이전트가 등록할 수 있는 연결은 백도어가 될 테니까요. 호스트가 이미 ~/.ssh/config에 있다면 가져오기가 더 나은 경로입니다. 별칭을 유지하므로 배스천과 키가 그대로 동작합니다.
이런 기능도 마음에 드실 거예요
AWS SSM으로 RDS 연결
공개 엔드포인트가 없는 Amazon RDS 인스턴스에 내 컴퓨터에서 바로 닿으세요. aws ssm start-session과 AWS-StartPortForwardingSessionToRemoteHost 문서를 사용합니다. 유지할 배스천도, VPN도, 인바운드 SSH 규칙도 없습니다. AgentsRoom이 루프백 포트에 세션을 열고 그 위로 SQL 클라이언트를 연결합니다. MySQL과 MariaDB만 지원하므로 RDS MySQL과 Aurora MySQL 호환 에디션이 대상입니다.
데이터베이스 연결
MySQL과 MariaDB 연결을 저장하고, SSH 터널이나 AWS SSM 세션으로 프라이빗 서브넷의 데이터베이스에 닿고, AI 에이전트가 MCP로 질의하게 하세요. 기본은 읽기 전용, 호출당 구문 하나, 결과 집합에는 상한이 있으며, 비밀번호는 에이전트에 전달되지 않습니다.
시크릿 관리자
API 키, 토큰, 비밀번호를 OS 키체인에 저장하고, 개발 명령과 에이전트 환경에서 {{secret:NAME}}로 참조하면 AgentsRoom이 실행 시점에 실제 값을 채웁니다. 에이전트는 이름만 볼 뿐 값은 보지 못하며, 서버로 동기화되는 것은 아무것도 없습니다.
저장소 가져오기
GitHub이나 GitLab을 연결하고, 실제로 접근 권한이 있는 저장소를 둘러보고, 여러 개를 한 번에 클론하세요. 각 저장소는 자체 AI 코딩 에이전트를 가진 프로젝트가 됩니다. 자체 호스팅 GitLab 인스턴스도 지원합니다.
Dev Terminals
프로젝트별 터미널 관리자이자 프로세스 실행기. 백엔드, 프론트엔드, 워커를 로컬에서도 SSH로 연결한 원격 서버에서도 한 번의 클릭으로 시작하세요.
원격 에이전트 제어
AI 코딩 에이전트를 휴대폰에서 조종하세요. Mac이나 원격 서버의 터미널, 프로젝트, 프롬프트를 iOS와 Android에서 운전합니다.
Localhost 터널 (실시간 미리보기)
로컬이나 원격 개발 서버를 공개 HTTPS URL로 노출하는 내장 보안 터널. 진행 중인 작업을 어디서나 미리 보세요.
멀티 프로젝트, 멀티 에이전트
여러 프로젝트와 여러 AI 에이전트를 로컬과 원격에서 병렬로, 하나의 시각적 지휘 본부에서 실행하세요.
AI 에이전트를 원격 서버로 데려가세요
AgentsRoom을 다운로드하고, SSH 연결을 저장한 뒤, 내장 터미널을 통해 어떤 VPS나 원격 서버에서든 Claude Code, Codex, Antigravity CLI를 실행하세요.
컴패니언 앱: 이동 중에도 에이전트를 모니터링
Claude, Codex, Antigravity CLI 또는 다른 AI 공급자를 사용하세요.
버그와 요청을 공개 백로그로 바로 보내세요.
AgentsRoom의 실제 모습.