agentOS
各エージェントに独立したファイル、Shell、ネットワークを提供する WebAssembly 分離の軽量オペレーティングシステム。
agentOSについて
agentOS は Rivet が提供する軽量なエージェント向けオペレーティングシステムで、各エージェントに独立したファイル、プロセス、Shell、ネットワークを提供し、WebAssembly で分離します。公式によると、1 回の実行に必要なメモリは約 22 MB で、サンドボックスの最低構成である約 1024 MB を下回ります。各エージェントは永続 POSIX ファイルシステムを持ち、S3、Google Drive、ホストディレクトリをマウントでき、Pi、Claude Code、Codex、OpenCode などのエージェントフレームワークに対応します。VM ごとにプロセス、メモリ、ソケット、実行時間の上限を設定し、Rivet Cloud またはセルフホストでデプロイできます。Apache 2.0 のオープンソースで、npm から無料でインストールできます。
おすすめの利用者
最適な利用シーン
エージェントに独立した永続ファイルシステムと実行環境を提供する
同じ仮想オペレーティングシステムで複数のエージェントフレームワークを実行する
1 回の実行あたり約 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 で分離
- 公式によると、1 回の実行に必要なメモリは約 22 MB で、サンドボックスの最低構成である約 1024 MB を下回る
- Rivet Cloud ホスティングとセルフホストの両方に対応
- Apache 2.0 のオープンソースで、npm からインストール可能