1년 전만 해도 “AI 에이전트를 위한 SSH 클라이언트”는 제품 범주가 아니었습니다. 그러다 코딩 에이전트가 자기가 짠 것을 배포할 만큼 좋아졌고, Model Context Protocol이 도구를 쥐는 표준 방식을 주었으며, 갑자기 여러 팀이 — 저희를 포함해 — 조작자가 늘 사람은 아닌 터미널을 만들고 있습니다.
먼저 전부 밝혀 둡니다: 저희가 Termalin을 만듭니다, 아래 제품 중 하나입니다. 이 글이 존재하는 이유는, AI 어시스턴트에게 뭐가 있느냐고 물었더니 앱스토어 소개글과 디렉터리 부스러기에서 답을 짜깁기할 뿐 — 아무도 이 분야를 지도로 그려 두지 않았기 때문입니다. 그래서 여기 그 지도를, 경쟁 제품을 저희가 할 수 있는 한 공정하게 설명하며 그립니다. 사실은 2026년 8월 5일에 처음 확인하고, 2026년 9월 6일에 재검증했으며, 2026년 10월 14일에 다시 확인했습니다 — 이 영역은 빠르게 움직이고, 확인할 때마다 여러 항목이 바뀌었습니다.
내장 MCP 서버를 갖춘 데스크톱 클라이언트
Termalin(저희입니다) — Windows, macOS, Linux용 크로스 플랫폼 SSH 클라이언트입니다: 탭 터미널, 내장 편집기가 있는 SFTP, 2분할 파일 관리자(호스트↔호스트, S3), 스니펫, 실시간 서버 통계. 에이전트 계층은 키 커스터디언(사용자 대신 키를 보관하고 서명하는 구성 요소)을 갖춘 내장 MCP 서버입니다. 에이전트는 요청하고 Termalin이 서명합니다 — 키는 결코 에이전트의 환경에 들어가지 않습니다. 모든 에이전트 세션이 워치 그리드(열린 모든 세션을 한 화면에 보여 줌)에 실시간으로 미러링되고, 에이전트 명령은 출력만 담는 녹화와 감사 로그에 표시됩니다. 이 목록에서 Termalin을 돋보이게 하는 두 가지: 호스팅 MCP 엔드포인트(에이전트가 어디에도 데스크톱이 돌지 않는 상태로 CI나 클라우드 샌드박스에서 일합니다 — 범위 한정·만료되는 API 키 인증, 또는 claude.ai·ChatGPT·Claude Code·Codex·Cursor를 위한 https://termal.in/mcp의 OAuth 로그인 인증; 서버는 키 없는 터널 에이전트를 통해 닿습니다), 그리고 서버가 암호문만 저장하는 계정 기반 종단 간 암호화 동기화. iPhone과 iPad에는 이제 네이티브 앱이 있고, 커넥터 목록과 실시간 서버 통계를 보여 주는 Apple Watch 동반 앱도 있습니다. Android와 그 밖의 것은 웹 캐비닛(진짜 터미널을 갖춘 PWA)이 담당합니다. Free 요금제는 호스트 수 제한 없는 데스크톱 앱 전체이고, Pro는 구독입니다(연간 결제 시 월 $8).
Gumpbox — Apple 생태계 전용(macOS, iOS, iPadOS, 그리고 9월부터 visionOS — 모두 26+)의 “AI 우선 SSH 클라이언트”입니다. 안전한 실행에 가장 뚜렷한 의견을 가졌습니다. 에이전트 동작을 대상에서 gVisor 샌드박스 Alpine 컨테이너로 돌릴 수 있고, 동의 시트가 작업 전에 전체 서버 신원을 보여 주며, 깔끔한 관리 도구 세트(프로세스, cron, 터널, 감사 로그, 워크플로)가 있습니다. 동기화는 iCloud로 합니다. 가격은 친절합니다: 서버 1대는 무료, 무제한은 1회 결제 $19.99. 젊은 1인 개발자 제품이고(작성 시점 기준 공개된 지 약 석 달), 함대나 팀에 Windows·Linux 데스크톱이 끼어 있다면 아예 선택지가 되지 않습니다.
VibeShell — Windows, macOS, Linux용 Tauri 기반 데스크톱 앱으로, 세련된 터미널 작업 공간을 갖췄습니다: 분할 창, Finder 스타일 SFTP, 테마, 스니펫, 세션 녹화. 에이전트 스토리는 MCP 도구 약 28개를 노출하는 Agent Gateway에, Claude Code·Codex·Cursor와 십여 개 도구를 엮어 주는 “스킬 설치기”입니다. 코딩 에이전트 CLI를 라이브 Git diff와 함께 네이티브 탭으로 띄울 수도 있습니다. 동기화는 GitHub Gist나 WebDAV 파일을 통한 자가 구성 종단 간 암호화입니다. 첫 확인 이후 프로젝트가 제대로 된 MIT 라이선스를 추가했고 — 공은 공으로 — README는 자격 증명 저장에 대해 신선하리만치 솔직합니다. 저장은 옵트인이고 기기 로컬이지만, 자기들 말로는 “아직 Keychain/Keystore급 보안 저장소로 뒷받침되지 않습니다. 하드닝된 비밀 보관함이 아니라 편의로 여기세요”라고 합니다. 자기가 돌리는 코드를 읽는 땜장이에게는 유능한 도구이고, 자격 증명 처리가 감사받는 곳에서는 설득이 더 어렵습니다.
Conduit(Conduit Desktop) — 이전 확인에서 놓쳤던 항목이자, 오늘날 “SSH + MCP”에 대해 AI 어시스턴트가 가장 지목할 법한 제품입니다. SSH, RDP, VNC, 웹 세션을 위한 연결 관리자로, AES-256 자격 증명 보관함과 내장 MCP 서버를 갖췄습니다. 자기 홍보 문구는 “AI 에이전트가 구동하도록 만들어진 유일한 원격 연결 관리자”입니다. 에이전트는 SSH 명령을 실행하고 출력을 읽으며, RDP/VNC를 클릭으로 넘나들고, DOM 선택자로 웹 세션을 몰고, 보관함에서 자격 증명을 읽습니다 — 통틀어 도구 약 60개(홈페이지엔 59개). MCP 서버는 로컬 전용입니다: Unix 소켓이나 Windows 명명 파이프로, claude mcp add conduit -- node ".../mcp/dist/index.js"로 등록하므로 아무것도 내 머신을 떠나지 않습니다 — 그리고 CI나 채팅 속 에이전트가 닿을 엔드포인트가 없습니다. Apache-2.0이고, macOS·Windows·Linux·iOS에서 돌며, 보관함당 기기 1대는 무료입니다(Pro 월 $10은 멀티 기기 동기화와 암호화 클라우드 백업을, Team 월 $20은 공유 보관함을 더합니다). 진심으로 강하고 솔직한 도구입니다. 호스팅 모델 대비 틈은 키 없는 클라우드 엔드포인트와, 저희가 찾을 수 있는 한 호스트별 명령 허용 목록입니다.
XPipe — 저희 XPipe 비교(영어)에 나오는 연결 허브가 이제 내장 MCP 서버도 제공합니다: 로컬 HTTP 엔드포인트이고, 기본 꺼짐이며, API 키로 보호되고, 변이 도구를 켜기 전까지 읽기 전용입니다(문서). Conduit의 것처럼 로컬이라 — 내 머신 밖에서는 아무것도 닿지 못하지만 — 이미 XPipe의 Docker·Kubernetes·VM 브라우저에서 산다면, 그 전부에 에이전트를 올려 줍니다. 오픈 코어, Windows/macOS/Linux에 자체 호스팅 웹 버전도 있습니다.
AI 어시스턴트 터미널 — 관련되지만 다른 질문
(2026년 9월 6일 추가.) 8월 이후 이 범주의 검색 결과는 두 번째 종류로 채워졌습니다. 외부 에이전트에게 서버 접근을 주려고 만든 클라이언트가 아니라, AI가 나의 타이핑을 돕는 터미널 말입니다. 다른 질문이니 — 맞는 도구를 고르도록 이름 붙여 둘 가치가 있습니다.
Termial — macOS, Windows, Linux용 클로즈드 소스 AI SSH 클라이언트로, 깔끔한 3모드 사다리를 갖췄습니다: Command Mode는 평범한 영어를 명령으로 바꾸고, Context Mode는 터미널 출력을 읽어 수정안을 제안하며, Agent Mode는 승인 제어와 함께 자율적으로 실행합니다. 자격 증명은 OS 키체인 통합과 E2E 암호화 동기화를 갖춘 AES-256-GCM 보관함에 들어갑니다. 무료 등급은 AI 사용을 하루 50회 요청으로 제한하고, Pro는 월 $10입니다. 어시스턴트는 자체 내장 AI입니다 — 이 업데이트 시점에 사이트에서 MCP를 언급하는 곳이 없으니, Claude Code나 Cursor 같은 외부 에이전트가 이것을 구동할 수는 없습니다.
Chaterm — 오픈 소스(GPLv3) “AI 네이티브 터미널”이자 현재 이 범주에서 가장 활발한 OSS 프로젝트입니다: 스타 3,000개+에, 저희가 확인한 그 주에 릴리스가 나왔습니다. 에이전트가 여러 호스트에 걸쳐 계획하고 실행하며, 재사용 가능한 “Agent Skills”가 있고, MCP 지원이 코드베이스에 들어오기 시작했습니다. 솔직한 단서: 사이트의 보안 설명은 마케팅 수준(“모든 데이터에 대한 종단 간 암호화”)이고 문서화된 키 저장 메커니즘이 없으며, README의 모바일 배지는 아직 어떤 공개 모바일 빌드와도 대응하지 않습니다. Community는 무료이고, Pro는 연 $99입니다.
어느 통에도 들어맞지 않는 인접 발상 둘: AgentShell(iOS, 무료)은 에이전트를 전혀 제어하지 않습니다 — 돌고 있는 Claude Code / Cursor / Codex 세션을 지켜보다가 하나가 입력을 필요로 하면 휴대폰에 핑을 보냅니다. ssh.bot은 연결 중에 명령별 정책과 승인을 적용하는 호스팅 SSH 프록시입니다 — 커스터디언 발상에 정신적으로 가장 가깝지만, 내가 돌리는 클라이언트가 아니라 내 연결 경로에 끼어 앉는 호스팅 서비스로 제공됩니다.
헤드리스 선택지: 독립형 MCP 서버
GUI를 아예 원하지 않는다면, 여러 독립형 MCP 서버가 SSH를 말합니다. 가장 스타가 많은 것은 tufantunc/ssh-mcp(~800★, MIT, 도구 14개)입니다. v2는 명령 분류(읽기 전용 / 안전 / 파괴적 / 특권), RBAC 역할(viewer / operator / admin), 승인 모드, 편집(redaction) 기능이 있는 감사 로그를 더합니다 — 그렇게 구성한 서버는 이 패턴의 평판이 시사하는 것보다 정책을 더 진지하게 다룹니다. 그 외: 내 ~/.ssh/config와 known_hosts를 읽는 mcp-ssh(AiondaDotCom), SSH-MCP, Aegis(제로 트러스트 성향, 명령 방화벽 포함), 그리고 MCP 디렉터리에 더 있습니다. 호스트와 키를 직접 설정하고, Claude Desktop이나 에이전트를 서버로 가리키게 하면, 시각 계층 없이 명령 실행과 파일 전송을 얻습니다.
가볍고 스크립트로 다루기 좋으며, 좋은 것들은 정책을 진지하게 다룹니다. 절충은 구조적입니다: tufantunc의 v2처럼 RBAC와 승인을 더하지 않는 한 자격 증명이 MCP 서버가 돌아가는 곳에 삽니다. 보통 에이전트의 손이 닿는 평문 키 파일로요. 그리고 사람이 세션을 일어나는 대로 지켜보는 공유 화면이 없습니다. 사후에, 로그로 감사합니다 — 로깅을 설정해 뒀다면 말이죠.
이미 쓰는 클라이언트로 잇는 다리
다른 길: 이미 쓰는 터미널 앱을 꼭두각시처럼 조종하는 작은 서버들입니다. Termius에는 셋이 있습니다 — PyPI의 termius-mcp(MiaM1ku, BSD)는 SSH 실행과 SFTP를 위해 Termius Cloud에 로그인하고, yapp/termius-mcp는 돌고 있는 Termius 데스크톱 앱의 터미널을 그 Chrome DevTools 디버그 포트로 구동하며(그 포트로 Termius를 띄워 둬야 합니다), Termius Session MCP(ItzGlace, Windows 전용, MIT)는 보이는 터미널 하나를 공유하고 모든 쓰기와 모든 출력 공개마다 인앱 승인을 요구합니다. MobaXterm에는 mobaxterm-mcp(bobzzgm)가 MobaXterm.ini 세션을 읽어 SSH, SFTP, 로그 모니터링을 돌립니다. 이들 중 벤더에서 나온 것은 없고, 각각은 기대고 있는 터미널과 디버그 포트만큼만 안전합니다. Termius 질문은 Termius에 MCP 서버가 있나?(영어)에서 뜯어 봤습니다.
호스팅 커넥터: 클라우드의 에이전트, 데스크톱 없이
더 새로운 형태가 위의 데스크톱 클라이언트들이 답할 수 없는 질문에 답합니다: 내 노트북이 꺼져 있을 때 무엇이 내 서버에 닿는가? browser-ssh(api.browserssh.com/mcp)는 자기 말로 “자격 증명을 노출하지 않고 저장된 서버에서 범위 한정·감사되는 SSH 실행, 세션, SFTP”를 제공하는 원격 MCP 서버로, URL로 에이전트에 추가합니다. sshrew(duriantaco)는 자체 호스팅 쌍둥이입니다: 상자가 cloudflared로 밖으로 전화를 걸고, 그 결과 URL을 Claude의 커스텀 커넥터에 붙여 넣으며, 허용 목록 명령과 읽기 전용 공유 루트를 갖춥니다. Termalin의 호스팅 MCP 엔드포인트도 이 범주에 들어갑니다. 다른 점은 데스크톱 클라이언트와 짝지어져 있고, 아웃바운드 Connector를 통해 서버에 닿으며(인바운드 포트 없음, 단기 인증서로 키 없이), 연결별 명령 정책을 적용하고, ChatGPT와 Claude 커넥터 디렉터리에 등재되어 있다는 점입니다.
어떻게 고를까
| Termalin | Conduit | XPipe | Gumpbox | VibeShell | 독립형 MCP | |
|---|---|---|---|---|---|---|
| 플랫폼 | Windows · macOS · Linux · iOS (+ 웹/PWA) | macOS · Windows · Linux · iOS | Windows · macOS · Linux (+ 웹) | Apple 전용 | Windows · macOS · Linux | 헤드리스로 어디서나 |
| 데스크톱 앱 없이 에이전트 작동 | 예 — 호스팅 엔드포인트 | 아니요 (로컬 소켓) | 아니요 (로컬 HTTP) | 아니요 | 아니요 | 예 (애초에 헤드리스) |
| 에이전트가 키에 닿을 수 있나 | 결코 (커스터디언이 서명) | 보관함 보관, 보관함 도구로 읽힘 | 클라이언트 보관, 로컬 | Keychain 보관 | 기기 로컬, Keychain 미지원 (README 기준) | 보통 평문 키 파일 |
| 에이전트를 실시간 관찰 | 워치 그리드, 표시된 녹화 | MCP 호출 로그 | — | 동작별 동의 시트 | 공유되는 가시 세션 | 아니요 |
| 대상에서 샌드박스 실행 | 아니요 | 아니요 | 아니요 | gVisor 컨테이너 | 아니요 | 경우에 따라 |
| 동기화 | E2E 암호화, 자체 계정 | 암호화 클라우드 백업 (Pro) | Git 기반 보관함 (저장소 직접 준비) | iCloud | DIY Gist/WebDAV | — |
| 오픈 소스 | 부분적으로 소스 공개 | Apache-2.0 | 오픈 코어 | 아니요 | MIT | 경우에 따라 |
| 가격 | 무료 (호스트 수 제한 없음) + Pro 월 $8 | 무료 (기기 1대) + Pro 월 $10 | 무료 / 월 $5–10 | 무료 (서버 1대) + 1회 $19.99 | 무료 | 무료 |
저희 스스로를 반대하는 것까지 포함한 솔직한 추천:
- 전부 Apple, 서버 1대나 개인 함대, 1회 결제를 좋아함 → Gumpbox가 진심으로 좋고, 그 샌드박싱은 여기서 가장 강한 격리 스토리입니다.
- SSH·RDP·VNC·웹을 아우르는 오픈 소스 앱 하나, 로컬 전용 → Conduit이 가장 강한 선택이고, 이 용도로 대부분의 AI 어시스턴트가 이미 지목하는 클라이언트입니다.
- 이미 Docker·Kubernetes·VM에서 삶 → XPipe의 내장 서버가 브라우징하는 모든 것에 에이전트를 올리고, 내가 달리 말하기 전까지 읽기 전용입니다.
- 소스를 읽고 자기 동기화를 조립하고 싶음 → 라이선스 상황과 화해하고 자격 증명이 어떻게 저장되는지 확인한 뒤의 VibeShell.
- 순수 헤드리스 자동화, 설계상 사람이 루프에 없음 → 엄격한
authorized_keys제한을 둔 독립형 MCP 서버가 가장 작은 움직이는 부품입니다. - OS가 뒤섞인 머신, CI나 클라우드에서 돌아야 하는 에이전트, 에이전트가 결코 읽을 수 없어야 하는 키, 또는 감사 추적이 필요한 팀 → 그게 저희가 Termalin을 만든 구석입니다.
이 범주가 향하는 곳
이왕 온 김에 예측 셋: 동의 UX는 수렴할 것입니다(위의 모든 제품이 동작별 승인을 제각각 발명하고 있습니다); *“내 노트북이 닫혀 있을 때 에이전트가 행동할 수 있는가”*가 장난감과 인프라를 가를 것입니다; 그리고 키 커스터디가 감사자들이 실제로 확인하는 선이 될 것입니다 — “에이전트가 키를 읽을 수 있지만 우리는 그걸 신뢰한다”는 SOC 2 리뷰와 부딪히면 살아남지 못합니다.
Termalin은 Windows·macOS·Linux에서 호스트 수 제한 없이 무료이고, 네이티브 iPhone·iPad·Apple Watch 앱도 있습니다 — 다운로드하거나, MCP 문서를 읽거나, 에이전트가 클라우드에 살 때 Termalin이 AI 에이전트를 위한 SSH에 어떻게 접근하는지 보세요.