agentOS
각 에이전트에 독립적인 파일, Shell, 네트워크를 제공하는 WebAssembly 격리 경량 운영 체제입니다.
agentOS 소개
agentOS는 Rivet이 제공하는 경량 에이전트 운영 체제로, 각 에이전트에 독립적인 파일, 프로세스, Shell, 네트워크를 제공하고 WebAssembly로 격리합니다. 공식 설명에 따르면 실행당 메모리 사용량은 약 22 MB로, 샌드박스 최소 구성인 약 1024 MB보다 적습니다. 각 에이전트는 영구 POSIX 파일 시스템을 가지며 S3, Google Drive 또는 호스트 디렉터리를 마운트할 수 있고 Pi, Claude Code, Codex, OpenCode 등의 에이전트 프레임워크와 호환됩니다. VM별로 프로세스, 메모리, 소켓, 실행 시간 제한을 설정하고 Rivet Cloud 또는 셀프 호스팅으로 배포할 수 있으며, Apache 2.0 오픈 소스로 npm을 통해 설치할 수 있습니다.
적합한 사용자
적합한 활용 장면
에이전트에 독립적인 영구 파일 시스템과 실행 환경 제공
동일한 가상 운영 체제에서 여러 에이전트 프레임워크 실행
실행당 약 22 MB의 메모리로 자체 하드웨어에서 에이전트 실행
에이전트 VM에 프로세스, 메모리, 실행 시간 등의 리소스 제한 설정
기능
통합 에이전트 실행 환경
각 에이전트에 파일, 프로세스, Shell, 네트워크를 하나의 패키지로 제공하고 WebAssembly로 격리합니다.
영구 POSIX 파일 시스템
각 에이전트가 독립적인 영구 POSIX 파일 시스템을 가지며 S3, Google Drive, 호스트 디렉터리 또는 전체 샌드박스를 마운트할 수 있습니다.
다중 런타임 및 프레임워크 호환성
동일한 격리 VM에서 Bash, Node.js, Python, registry 패키지를 실행하고 Pi, Claude Code, Codex, OpenCode 등의 프레임워크를 지원합니다.
리소스 제한 및 유연한 배포
VM별로 프로세스, 메모리, 파일, 소켓, 실행 시간 제한을 설정할 수 있으며 Rivet Cloud 또는 셀프 호스팅으로 배포할 수 있습니다.
장점
- 파일, 프로세스, Shell, 네트워크를 하나의 패키지로 제공하고 WebAssembly로 격리
- 공식 설명에 따르면 실행당 메모리 사용량은 약 22 MB로, 샌드박스 최소 구성인 약 1024 MB보다 적음
- Rivet Cloud 호스팅과 셀프 호스팅 모두 지원
- Apache 2.0 오픈 소스이며 npm으로 설치 가능