Exe.dev
SSH로 모든 걸 제어하는 현대적인 VM 서비스
About
- 원격 SSH 환경을 통해 사용자가 직접 접속할 수 있는 개발용 VM 호스팅 서비스
- ssh exe.dev로 접속하여 SSH 접속 자체를 API처럼 활용, 별도 계정 생성 없이 바로 VM을 생성하면서 터미널 세션을 시작할 수 있음
- CPU와 RAM 총량만 정해두고, 이를 여러 VM이 자유롭게 공유하는 방식으로 VM 개수에 따른 추가 비용이 발생하지 않음
- 실제 Ubuntu 기반 VM를 제공하면서도 서브초 단위 기동을 지원해, 컨테이너 수준의 민첩성과 VM의 자유도를 동시에 제공
- 세션 내에서는 디스크가 지속(persistent) 되어, 재접속 시에도 데이터가 유지되며, 사용자에게 sudo 권한이 부여되어 시스템 수준의 명령 실행이 가능
- 기본 비공개 설정과 간편한 공유 링크, 에이전트 실행에 적합한 샌드박스 설계로 AI 기반 개발 환경을 염두에 둠
exe.dev 공개 배경
- sketch.dev 개발 과정에서 소규모 프로그램과 도구를 다수 실행할 VM 수요가 급증한 경험에서 출발
- LLM 타이핑 보조, 디버거 등 다양한 개발 보조 도구 실행이 늘어나면서 VM 운영 자체가 병목으로 작용함
- VM을 쉽게 만들고 버리고, 부담 없이 유지할 수 있는 환경 필요성이 명확해짐
Exe.dev 개요
- ssh exe.dev 명령으로 접속 가능한 원격 개발 환경 제공
- 별도 웹 인터페이스 없이 SSH 클라이언트만으로 접근 가능
주요 기능
- All the VMs that fit
- 구독에 포함된 CPU와 RAM 범위 내에서 VM 수와 용도를 자유롭게 구성 가능함
- 저부하 VM 다수를 유지하는 사용 패턴도 허용됨
- 전체 Ubuntu 머신을 제공하며, 필요 시 Docker Compose 등도 설치 가능함
- VM임에도 매우 빠른 기동 속도 제공함
- VM 종료 후에도 데이터가 유지되는 디스크 제공
- 향후 추가 기능 확장 예정
- ssh exe.dev 접속만으로 VM 생성과 관리 시작 가능함
- 별도 웹 콘솔 없이 터미널 중심 사용 가능함
- 기본적으로 외부 접근이 차단된 상태로 HTTP 서비스 실행됨
- TLS와 인증을 자동 처리하며, 링크 방식으로 손쉬운 공유 지원함
- VM을 에이전트 실행용 샌드박스로 활용 가능함
- 특정 도구나 에이전트에 종속되지 않는 구조임
활용 가능성
- 개발 실험, 테스트, 학습용 환경으로 적합
- 로컬 환경 설정 없이 즉시 실행 가능한 서버 세션 제공
- SSH 기반으로 동작해 보안성과 단순성을 동시에 유지
서비스 체험 방법
- 별도 가입 절차 없이 ssh exe.dev 명령으로 즉시 서비스 탐색 가능함
- 개발자 프리뷰 단계로, 가용 용량 범위 내에서 사용 가능함