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