BitMiracle-AI/Dormice
The SQLite of agent sandboxes — self-hosted, E2B-compatible. One machine, sandboxes that live forever, idle costs nothing.
해결하는 문제
클라우드 기반 사전 환경 플랫폼은 보통 초 단위로 요금을 부과하여 사전 환경을 일회용으로 만들게 됩니다. Dormice는 자체 호스팅이 가능하고 영구적인 사전 환경 플랫폼을 제공하여, 세션 간에 사전 환경을 유지하면서도 비활성 상태일 때 지속적인 비용이 발생하지 않도록 합니다.
작동 방식
Dormice는 Docker와 gVisor를 사용하여 Linux 호스트에서 단일 데몬으로 실행됩니다. 사전 환경의 라이프사이클은 상태 기계를 통해 관리됩니다: active → frozen → stopped → archived.
- 동일성 보장 접근:고유 키를 사용하면 현재 상태(생성됨, 깨어남, 복원됨)와 관계없이 항상 동일한 사전 환경이 반환됩니다.
- 자원 효율성:비활성 사전 환경은 자동으로 냉각됩니다. 프리징을 통해 1 GiB 사전 환경을 약 5 MiB의 주 메모리로 줄일 수 있으며, 부팅 시간은 약 50ms입니다.
- 저장소:선택적 S3 호환 아카이브 기능을 통해 중지된 사전 환경을 압축하여 외부 저장소로 전송하여 로컬 디스크 공간을 확보할 수 있습니다.
- 상호 운용성:E2B 프로토콜을 구현하여 공식
e2bSDK를 단순히 구성 URL만 변경하면 Dormice와 함께 사용할 수 있습니다.
대상 사용자
코드 실행 또는 파일 관리에 영구적이고 격리된 Linux 환경이 필요한 AI 에이전트를 개발하는 개발자들로, 관리형 클라우드 서비스보다 자체 호스팅을 선호하는 분들입니다.
주요 특징
- E2B 호환:코드 변경 없이 공식
e2bSDK와 호환됩니다. - 비활성 시 제로 비용:자동 라이프사이클 관리로 메모리 및 RAM 사용량을 최소화합니다.
- 간단한 배포:SQLite 로거를 포함한 단일 바이너리로 배포되며 외부 데이터베이스 필요 없음.
- 통합 도구:네이티브 TypeScript SDK, CLI(
dor), 그리고 사전 환경 모니터링 및 관리를 위한 내장 웹 콘솔을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트