Rivet agent-os — WebAssembly 에이전트 경량 OS
Rivet가 만든 에이전트용 경량 OS (2.4k stars, 97 forks). WebAssembly + V8 isolates 기반. Apache 2.0.
성능
- ~6ms cold start (sandbox 대비 92-516x 빠름)
- 32x 저렴, 8-47x 메모리 절약
- 프로세스 내부 실행: VM/컨테이너 부팅 불필요
핵심 특징
- Host tools: 에이전트가 백엔드 함수를 직접 호출 (네트워크 홉 없음)
- Deny-by-default 퍼미션: 파일시스템, 네트워크, 프로세스 접근 제어
- Multi-agent: Claude Code, Codex, OpenCode, Amp, Pi 지원 (unified API)
- ACP (Agent Communication Protocol) 세션 관리
- 파일시스템 마운트: S3, Google Drive, SQLite, 호스트 디렉토리
- Cron, webhooks, queues 내장
- Multiplayer: 다수 클라이언트가 동일 에이전트와 실시간 협업
- Agent-to-agent 위임
WASM Command Packages
coreutils, curl, git, python 등
설치
npm 패키지: @rivet-dev/agent-os