box
ASCII의 box: AI 에이전트를 위해 구축된 가장 저렴하고 강력한 리눅스 샌드박스 가상 머신
box는 ASCII에서 제작한 AI 에이전트 전용 리눅스(Ubuntu) 가상 머신입니다. SSH, Docker, 60fps 가상 데스크톱 및 스냅샷 포킹 기능을 제공하며, 초 단위 과금 방식으로 비용 효율적인 에이전트 개발 환경을 구축할 수 있도록 설계되었습니다.
2026-07-24
--K
box 제품정보
box - AI 에이전트 팩토리를 위한 가장 강력하고 저렴한 샌드박스
AI 에이전트를 개발하고 운영하는 과정에서 보안과 성능, 그리고 비용은 항상 중요한 고려 사항입니다. box는 ASCII(https://ascii.dev)에서 제작한 제품으로, 에이전트 팩토리를 위해 구축된 가장 저렴하면서도 강력한 샌드박스(sandbox) 솔루션입니다. box는 AI 에이전트, 프로그래밍 방식의 사용, 그리고 인간 사용자를 모두 만족시키기 위해 설계되었습니다.
What's box?
box는 지속성(persistent)을 가진 리눅스(Ubuntu) 가상 머신(VM)입니다. 단순한 컨테이너 기반의 환경이 아니라, SSH 및 SCP 접근이 가능하고 VM 내부에서 Docker를 완벽하게 지원하는 풀 머신 성능을 제공합니다.
box의 핵심적인 특징은 다음과 같습니다:
- 전용 리눅스 환경: 모든 box는 전체 Ubuntu 시스템을 제공하여 모든 개발 도구와 언어를 실행할 수 있습니다.
- 고성능 가상 데스크톱: 60fps의 부드러운 가상 데스크톱 환경을 지원합니다.
- 전용 네트워크: 각 머신마다 고유한 전용 IPv4 주소가 할당됩니다.
- 빠른 포킹(Forking): 스냅샷으로부터 디스크 수준의 빠른 포킹이 가능하여 에이전트 환경을 즉시 복제할 수 있습니다.
- 유연한 접근: CLI, API, SDK를 통해 프로그래밍 방식으로 제어하거나 인간이 직접 SSH로 접속할 수 있습니다.
box의 주요 특징 (Features)
1. 에이전트를 위한 최적의 설계
box는 처음부터 에이전트를 위해 설계되었습니다. 에이전트가 쉽게 시작하고 조작할 수 있도록 제작된 CLI를 제공하며, 복잡한 샌드박스 설정 없이도 격리된 환경에서 강력한 기능을 수행하는 에이전트를 신속하게 구축할 수 있습니다.
2. 즉시 사용 가능한 사전 구성 (Pre-configured)
모든 box에는 개발에 즉시 투입할 수 있도록 다음과 같은 도구들이 기본적으로 설치되어 있습니다:
- 개발 도구: Docker, VS Code, GitHub CLI, Ghostty
- 브라우저: Chrome
- 런타임 및 언어: Rust, Node.js, Bun, 그리고 모든 Ubuntu 지원 언어
이러한 구성을 통해 Claude Code, Codex, OpenCode와 같은 어떤 에이전트라도 box로 가져와 바로 실행할 수 있습니다.
3. 강력한 성능과 유연성
box는 단순한 샌드박스를 넘어선 풀 Ubuntu 머신입니다. 따라서 어떠한 개발 도구, 프로그래밍 언어, 혹은 복잡한 워크플로우도 제약 없이 실행할 수 있습니다. 사용자는 자신의 마진을 희생하거나 샌드박스 전문가가 되지 않고도 최첨단 기능을 갖춘 에이전트를 관리할 수 있습니다.
사용 방법 (How to Use)
box CLI 설치하기
운영체제에 따라 다음 명령어를 사용하여 box CLI를 설치할 수 있습니다.
- macOS 및 Linux:
curl -fsSL https://ascii.dev/api/box/install | sh
- Windows:
irm https://ascii.dev/api/box/install.ps1 | iex
주요 CLI 명령어
box는 직관적인 명령어를 통해 머신을 제어합니다:
box new: 새로운 box를 즉시 생성합니다.box ssh / box scp: SSH 또는 SCP를 통해 box에 접속하거나 파일을 전송합니다.box prompt: box 내부에서 Claude 또는 Codex 에이전트를 실행합니다.box fork: 기존 스냅샷에서 새로운 box를 클론합니다.box stop: box를 중지하고 현재 상태를 스냅샷으로 저장하며 과금을 일시 정지합니다.box desktop: 60fps 가상 데스크톱 환경을 엽니다.box list: 현재 보유한 모든 box 목록을 확인합니다.
프로그래밍 방식 활용 (API 및 SDK)
대규모 에이전트 운영을 위해 CLI 외에도 HTTP API와 전용 SDK를 지원합니다.
- API 가이드: https://docs.ascii.dev/box/api/v1
- SDK: Python 및 TypeScript SDK를 지원합니다. (상세보기)
- 모든 CLI 명령어는
--json옵션을 지원하여 자동화된 쉘 통합 시 안정적인 JSONL 출력을 제공합니다.
활용 사례 (Use Case)
- 에이전트 팩토리 구축: 수백 개의 독립적인 에이전트 환경을 프로그래밍 방식으로 생성하고 관리해야 하는 개발자에게 box는 최적의 선택입니다.
- 보안 샌드박싱: 신뢰할 수 없는 코드를 실행하거나 고립된 환경에서 테스트가 필요한 경우 box의 리눅스 VM을 활용할 수 있습니다.
- 원격 개발 및 호스팅: 가상 데스크톱과 공인 IPv4를 활용하여 원격 개발 환경을 구축하거나 서비스를 호스팅할 수 있습니다. 실제로 ASCII의 포켓 CTO 에이전트도 box 위에서 구축되었습니다.
- 대규모 에이전트 배포: 포킹 기능을 사용하여 동일한 환경을 가진 다수의 에이전트 인스턴스를 순식간에 복제하여 배포할 수 있습니다.
투명하고 합리적인 요금 정책 (Pricing)
box는 정직하고 단순한 가격 정책을 유지합니다.
- 초 단위 과금: 실행 중인 box에 대해서만 초 단위로 비용을 지불합니다.
- 경제적인 비용: 월 최소 비용 $20로 시작하며, 이는 약 2,000,000 VM-초(약 555시간)에 해당하는 4 vCPU / 8 GB 전용 VM 시간을 제공합니다.
- 최고의 가성비: E2B, GitHub Codespaces, Daytona, Modal, Vercel Sandbox 등 경쟁 제품과 비교했을 때 가장 저렴한 옵션입니다. (비교 확인)
자주 묻는 질문 (FAQ)
Q: box를 정지(stop)한 상태에서도 요금이 부과되나요?
A: 아니요. box stop 명령을 통해 머신을 중지하고 스냅샷 상태로 전환하면 실행 요금(billing)이 일시 정지됩니다.
Q: 월 $20 최소 결제 금액은 머신당 부과되나요? A: 아닙니다. $20는 계정당 최소 금액이며, 이를 통해 한 개 또는 여러 개의 box를 운영하며 총 555시간의 VM 시간을 나누어 사용할 수 있습니다.
Q: box가 실행되는 지역은 어디인가요? A: 현재 독일, 핀란드, 프랑스를 포함한 EU 지역에서 서버가 운영되고 있습니다.
Q: 스냅샷을 찍고 재개하면 데이터가 보존되나요? A: 네, box는 지속성 가상 머신이므로 중지 및 재개 시에도 데이터와 설정이 그대로 유지됩니다.
Q: 계정당 생성 가능한 box 개수에 제한이 있나요? A: 셀프 서비스 플랜의 경우 기본적으로 100개에서 1,200개의 활성 box를 운영할 수 있으며, 필요에 따라 협의를 통해 확장 가능합니다.
box에 대한 더 자세한 정보는 공식 문서에서 확인하실 수 있습니다.








