boxlite-ai/boxlite

The micro-VM for AI agents — light enough to embed on your laptop, elastic enough to power an agentic cloud.

해결하는 문제

BoxLite는 AI 에이전트가 코드를 실행할 수 있는 안전하고 격리된 컴퓨팅 환경을 제공합니다. LLM이 생성한 신뢰할 수 없거나 복잡한 코드를 하드웨어 가상화 마이크로 VM으로 감싸 안전하게 실행하는 문제를 해결하며, 에이전트 턴 사이에 상태를 유지하여 환경을 처음부터 다시 시작할 필요가 없습니다.

작동 방식

OCI 호환 이미지(Docker에서 사용하는 것과 유사)를 사용하여 가볍고 하드웨어적으로 격리된 마이크로 VM을 실행합니다. 데몬리스 방식이므로 애플리케이션에 라이브러리로 직접 포함하거나 독립형 서버로 실행할 수 있습니다. 이러한 "박스"의 수명 주기를 관리하여 에이전트가 패키지를 설치하고, 파일을 작성하고, 명령을 실행할 수 있도록 하는 동시에 엄격한 리소스 제한, 네트워크 송신 제어 및 비밀 주입을 강제하여 호스트 시스템의 보안을 유지합니다.

대상 사용자

AI 에이전트 프레임워크나 애플리케이션을 구축하는 개발자로서, 호스트 환경을 위험에 빠뜨리지 않고 코드 실행, 데이터 처리, 파일 조작과 같은 작업을 수행할 수 있는 강력하고 이식 가능하며 안전한 샌드박스가 필요한 분들을 위한 것입니다.

주요 특징

  • 하드웨어 격리: KVM 또는 Hypervisor.framework를 사용하여 각 에이전트 작업에 VM 수준의 보안을 제공합니다.
  • OCI 네이티브: 수정 없이 표준 Docker 이미지를 실행합니다.
  • 다중 언어 지원: Python, Node.js, Go, Rust 및 C를 위한 네이티브 SDK를 제공합니다.
  • 지속적인 상태: 박스는 실행 턴 전반에 걸쳐 파일 시스템 상태를 유지하여 장기 실행 에이전트 워크플로우를 지원합니다.
  • 유연한 배포: 로컬 개발을 위한 임베디드 라이브러리로 작동하거나 확장 가능한 멀티 테넌트 클라우드 인프라로 작동합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트