Skip to content

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 클라이언트만으로 접근 가능
  • 세션의 디스크가 지속적으로 유지되어, 로그아웃 후에도 데이터가 삭제되지 않음
  • 사용자에게 sudo 권한이 주어져 시스템 관리 명령 실행 가능
  • 서브스크립션 단위로 CPU와 RAM 총량만 제공하고 VM 수에는 제한을 두지 않음
  • VM별 과금이나 관리 오버헤드 없이, 사용자가 원하는 방식으로 리소스를 분배 가능함
  • 간헐적으로 요청을 처리하는 다수의 소형 VM 운영에도 적합

주요 기능

  • All the VMs that fit
    • 구독에 포함된 CPU와 RAM 범위 내에서 VM 수와 용도를 자유롭게 구성 가능함
    • 저부하 VM 다수를 유지하는 사용 패턴도 허용됨
  • Real VMs, sub-second start
    • 전체 Ubuntu 머신을 제공하며, 필요 시 Docker Compose 등도 설치 가능함
    • VM임에도 매우 빠른 기동 속도 제공함
  • Persistent disks
    • VM 종료 후에도 데이터가 유지되는 디스크 제공
    • 향후 추가 기능 확장 예정
  • SSH-based API
    • ssh exe.dev 접속만으로 VM 생성과 관리 시작 가능함
    • 별도 웹 콘솔 없이 터미널 중심 사용 가능함
  • Private by default, share with links
    • 기본적으로 외부 접근이 차단된 상태로 HTTP 서비스 실행됨
    • TLS와 인증을 자동 처리하며, 링크 방식으로 손쉬운 공유 지원함
  • Agent-friendly sandbox
    • VM을 에이전트 실행용 샌드박스로 활용 가능함
    • 특정 도구나 에이전트에 종속되지 않는 구조임
  • 관리자 권한 제공: sudo 사용을 통해 패키지 설치나 시스템 설정 변경 가능

활용 가능성

  • 개발 실험, 테스트, 학습용 환경으로 적합
  • 로컬 환경 설정 없이 즉시 실행 가능한 서버 세션 제공
  • SSH 기반으로 동작해 보안성과 단순성을 동시에 유지

서비스 체험 방법

  • 별도 가입 절차 없이 ssh exe.dev 명령으로 즉시 서비스 탐색 가능함
  • 개발자 프리뷰 단계로, 가용 용량 범위 내에서 사용 가능함

See also

Favorite site