Product Hunt

AI Sandboxes by Buddy — Isolated cloud machines for your AI coding agents

Buddy AI Sandboxes — AI 코딩 에이전트를 위한 격리된 클라우드 머신

Buddy가 AI 코딩 에이전트마다 격리된 Linux 머신을 제공하는 Sandboxes를 출시했습니다. 디스크가 세션 사이에도 유지되고 Docker, SSH, root 권한과 공개 URL을 지원하며, MCP나 CLI 등으로 관리합니다.

에디터 노트

이 제품의 차이는 에이전트에 전용 머신을 주는 데서 그치지 않고, 실행 중인 서비스와 로그, 스냅샷까지 에이전트가 다루게 한다는 점입니다. 로컬 환경을 공유하거나 매번 초기화하는 방식에서 생기는 불편을 줄이려는 설계가 댓글의 설정 및 실행 설명에 구체적으로 나타납니다. 다만 시작 시간 약 70ms와 컨테이너보다 넓은 실행 환경은 제품 측 답변입니다. 비용은 분 단위라는 설명만 있고 단가나 사용량별 예상치는 자료에 없습니다. GitHub Actions에서 독립적으로 쓸 수 있다는 점은 기존 CI를 유지하려는 팀에 실용적인 조건이지만, 실제 비용과 작업별 적합성은 제시된 자료만으로 판단하기 어렵습니다.

AI 요약

Buddy Sandboxes는 AI 코딩 에이전트가 로컬 개발 환경을 건드리지 않고 코드를 빌드하고 실행하고 테스트하도록 격리된 Linux 머신을 제공합니다. Sandbox마다 디스크가 유지되며 root 권한, Docker, SSH와 공개 URL을 지원합니다. 작업, 브랜치, PR마다 Sandbox를 만들 수 있고 MCP, CLI, SDK, API로 관리합니다.

설정과 실행

UI나 YAML로 Sandbox를 설정할 수 있습니다. 설정 파일에는 초기화 명령, 앱, 환경 변수를 담을 수 있습니다. Buddy 측 설명에 따르면 Sandbox가 복잡해지면 처음부터 다시 만들 수 있고, 의존성 설치나 데이터베이스 시드, 캐시 준비를 마친 환경은 스냅샷으로 저장해 새 Sandbox에 사용할 수 있습니다. 장시간 실행하는 서버와 데이터베이스는 상태와 로그를 따로 확인하는 앱으로 실행합니다. 에이전트는 CLI나 MCP로 명령 결과와 로그를 확인하며 앱을 실행하고 오류를 수정할 수 있습니다.

연동과 요금

Buddy 측은 Sandbox 시작 시간이 약 70ms라고 답했습니다. 사용 요금은 Sandbox가 실행되는 시간에 따라 분 단위로 부과하며, 예상 비용은 웹사이트의 계산기로 확인할 수 있다고 설명했습니다. GitHub Actions에서 CLI를 설치하고 토큰으로 인증해 사용할 수 있어 Buddy의 CI/CD로 옮길 필요가 없다고 밝혔습니다. REST API와 MCP 서버도 제공하며, Claude Code, Cursor, Codex 등 에이전트를 설치할 수 있습니다.

Product Hunt 반응

  • @sztwiorok — 코딩 에이전트는 코드를 작성하지만 안전하고 안정적으로 실행하는 일은 또 다른 문제입니다. 노트북에 접근시키면 개발 환경에 간섭할 수 있고, 일회용 환경에서는 매번 처음부터 시작해야 합니다. Buddy Sandboxes는 에이전트마다 격리된 Linux 머신을 제공합니다. 의존성을 설치하고 데이터베이스를 실행하며 앱을 빌드하고 테스트한 뒤 공개 URL로 결과를 확인할 수 있습니다. 파일, 패키지, 빌드 캐시도 세션 사이에 유지됩니다. 작업, 브랜치, PR마다 Sandbox를 만들고 MCP, CLI, SDK, API로 관리할 수 있습니다. 여러분은 코딩 에이전트를 로컬 머신, 컨테이너, 전용 환경 중 어디서 실행하나요?
  • @bylek7 — UI에서 Sandbox를 설정하거나 YAML 설정을 저장소에 두고 IaC처럼 관리할 수 있습니다. 초기화 명령과 앱, 환경 변수를 한 파일에 담습니다. Sandbox가 엉키면 다시 만들어 초기 설정부터 실행하면 됩니다. 스냅샷을 이용하면 의존성을 설치하고 데이터베이스를 준비하고 캐시를 데운 뒤 저장해, 새 Sandbox에서 npm install을 기다리는 시간을 줄일 수 있습니다. 개발 서버와 워커, 데이터베이스 같은 장기 실행 작업은 일회성 명령과 분리해 상태와 로그를 확인합니다. CLI와 MCP로 로그, 명령 출력, 상태를 확인할 수 있어 에이전트가 앱을 실행하고 오류를 읽고 수정한 뒤 다시 실행할 수 있습니다. 앱이 실행되면 URL이 생기며 Sandbox 접근 권한이 있는 팀원과 결과를 공유할 수 있습니다. SSH, root, Docker, SDK와 API도 제공합니다.
  • @marcin_kudla1 — 최근 많이 보이는 수명이 짧은 컨테이너가 아니라 완전한 머신이라는 점이 마음에 듭니다. 실제로 시작하는 데 얼마나 걸리나요?
    • @raphael_pilch — 시작 시간은 약 70ms입니다.
  • @bartshoot — 비용은 얼마인가요?
    • @raphael_pilch — Sandbox가 실행되는 동안 분 단위로 요금을 냅니다. 실행할 작업을 기준으로 비용을 추정하는 계산기가 웹사이트에 있습니다.
  • @pawel_grobelniak — 어떤 코딩 에이전트를 지원하나요?
    • @raphael_pilch — Claude Code, Cursor, Codex, Antigravity, Grok 등 인기 있는 코딩 에이전트를 설치할 수 있습니다.
  • @tprus — GitHub Actions에서 직접 실행하는 독립 도구로 쓸 수 있나요? 전체 CI/CD 파이프라인을 Buddy로 옮겨야 하나요?
    • @sztwiorok — 옮길 필요 없이 독립적으로 쓸 수 있습니다. GitHub Actions에서 bdy CLI를 설치하고 시크릿에 저장한 토큰으로 인증한 뒤 bdy sandbox create를 실행하면 됩니다. 명령을 실행하고 엔드포인트를 공개한 다음 작업이 끝나면 Sandbox를 종료할 수 있습니다. REST API와 MCP 서버도 있습니다. GitHub를 CI로 유지하고 Buddy의 머신만 사용할 수 있습니다.
  • @marcin_kudla1 — 에이전트를 Docker 컨테이너에서 실행하는 것과 무엇이 다른가요?
    • @raphael_pilch — 컨테이너에는 systemd와 백그라운드 서비스가 없고, 별도 작업 없이는 Docker를 쓸 수 없는 제약이 있습니다. Buddy Sandbox는 일반 Linux 머신처럼 동작해 패키지와 서비스를 설치하고 Docker로 앱을 실행한 뒤 공개 URL로 노출할 수 있습니다. 스냅샷을 만들고 에이전트가 환경을 망가뜨렸을 때 되돌릴 수도 있습니다.

원문: Product Hunt / 번역·요약: Trawling