agentOSは、既存のバックエンド内で動作するライブラリ型の仮想OSです。エージェント向けに実行、ファイルシステム、オーケストレーション、アプリ配備機能を提供します。

agentOS

agentOSとは

agentOSは、既存のバックエンド内で動作するライブラリ型の仮想OSです。各エージェントに、実行、ファイルシステムアクセス、オーケストレーション、アプリのための分離された環境を提供しつつ、すでに運用しているバックエンド内で動作します。

この製品は、別個のサンドボックス基盤へ移行することなく、永続的な状態、ツール実行、アプリケーション生成を必要とするエージェントを構築するチーム向けです。ドキュメントでは、Node.js、Python、Bash、POSIX ファイルシステム、アクターベースのオーケストレーション、そして同じランタイムを通じた AI 生成アプリの配備について説明されています。

主な機能

マルチ言語実行

Node.js、Python、Bash、registry software など、各タスクに必要な言語やツールを agent OS 内で実行できます。

ファイルシステムとストレージのマウント

各エージェントに永続的な POSIX スタイルのファイルシステムを提供し、S3、Google Drive、ホストディレクトリ、またはサンドボックスを通常のパスとしてマウントできます。

オーケストレーションの基本要素

ループ、マルチプレイヤー、エージェント間ワークフロー、定期ジョブ、human-in-the-loop プロセスをアプリケーションコードで構成できます。

エージェントアプリの配備

REST API、フロントエンド、SQLite 状態、キュー、cron ジョブ、ワークフロー、マルチプレイヤー状態を備えたユーザー生成アプリケーションを配備できます。

スコープ付きホストバインディング

型付きのバックエンド関数を公開し、エージェントに生のシークレットを渡さずに信頼されたホスト機能をバインドできます。

軽量ランタイムアーキテクチャ

WebAssembly と V8 isolate を基盤とするコンパクトなランタイムを使用し、標準的な Linux インフラ上でプロセス内実行できるよう設計されています。

実用的なユースケース

  • バックエンド内でのエージェントタスク実行

    エージェントが Node.js、Python、Bash でコードを実行する必要があり、型付きのバックエンド関数とホスト機能への制御されたアクセスを共有する場合に agentOS を使用します。

  • 永続的なファイルとストレージのワークフロー

    ファイルシステムとマウント機能を使って、エージェントに永続ファイル、S3 や Google Drive へのアクセス、そしてストレージ中心のワークフロー向けの使い慣れたパスベースのツールを提供します。

  • 耐久性のあるエージェントオーケストレーション

    オーケストレーションの基本要素を使って、複数ステップのワークフロー、定期ジョブ、ループ、マルチプレイヤー連携、人によるレビュー手順をアプリケーションコードで構築します。

  • 生成アプリの配備

    agentOS Apps を使って、REST API、フロントエンド、SQLite 状態、キュー、cron、マルチプレイヤー状態を同じアプリ配備から公開する AI 生成アプリケーションを配備します。

  • 複合エージェントツールチェーン

    レジストリと実行モデルを使って、1つのランタイムで複数の機能が必要なワークロードに対して、エージェント、ブラウザツール、ソフトウェアパッケージを組み合わせます。

Pros and Cons

Pros

  • 既存のバックエンドプロセス内で動作するため、コアライブラリに対して別個のサンドボックス、VM、SaaS レイヤーを避けられます。
  • 実行、ファイルシステム、オーケストレーション、アプリを1つのシステムでサポートし、別々のサービスを必要としません。
  • S3、Google Drive、ホストディレクトリ、サンドボックスパスのマウントを備えた永続的な POSIX ファイルシステムをドキュメント化しています。
  • V8 isolate と WebAssembly に基づくコンパクトなランタイムを提供し、Linux に近いプロセスおよびネットワーキングのセマンティクスをサポートします。
  • コールドスタート、メモリ使用量、コスト比較のためのベンチマーク資料と手法が含まれています。

Cons

  • agentOS Apps はまだプレビュー段階で、API は変更される可能性があります。
  • サイトは Linux 互換インフラとプロセス内実行を重視しているため、ホスト型の管理プラットフォームが必要なチームは、配備スタックのより多くを自分たちで組み立てる必要があるかもしれません。

FAQ

agentOSとは何ですか?

agentOSは、実行、ファイルシステム、オーケストレーション、アプリを各エージェントに対してOSのような環境として提供する軽量ライブラリです。別々のサンドボックス、VM、SaaSとしてではなく、既存のバックエンド内で動作するように設計されています。

agentOSはどのようなワークロードをサポートしますか?

ソースでは、Node.js、Python、Bashの実行に加えて、ファイルシステム、オーケストレーション、アプリ配備のワークフローが示されています。また、ソフトウェアのレジストリや、S3、Google Drive、ホストディレクトリなどのファイルシステムマウントも記載されています。

agentOSには別のサンドボックスやVMサービスが必要ですか?

いいえ。サイトでは、agentOSは既存のバックエンドプロセス内で動作し、コアライブラリにサンドボックス、VM、SaaSは不要だと説明されています。

agentOS Appsは本番運用向けに安定していますか?

アプリのドキュメントでは、agentOS Appsはプレビュー段階であり、APIは変更される可能性があると記載されています。

agentOSはどのようにインストールしますか?

ドキュメントでは、@rivet-dev/agentos や @rivet-dev/agentos-apps などのパッケージを使った npm 経由のインストール方法が示されています。

Quick Facts

カテゴリ
開発者ツール
製品タイプ
エージェント向けの仮想オペレーティングシステム
主な利用者
AI エージェントと生成アプリケーションを構築するチーム
プラットフォーム
Node.js バックエンド / Linux インフラストラクチャ
パッケージのインストール
npm install @rivet-dev/agentos
Webサイト
agentos-sdk.dev

agentOSの代替品

Orca icon

Orca

Orcaは、コードエージェントでの開発・実装を支援するAgent Development Environment。分離されたworktree上で複数のCLIエージェントを並列実行し、デスクトップとモバイルの連携ワークフローに対応します。

Firebase Studio icon

Firebase Studio

Firebase Studioは、Gemini支援のコーディング、アプリプレビュー、クラウドエミュレータを備えたブラウザベースのフルスタック開発用ワークスペースです。既存リポジトリの取り込み、新規アプリの試作、共同作業、ブラウザからのデプロイに対応します。

EZsite AI icon

EZsite AI

EZsite AIは、URLをフルスタックのReactまたはVue.jsアプリに変換するAIサイトビルダー。ホスティング、独自ドメイン、コード書き出し、バックエンド機能を搭載。

AI Magicx icon

AI Magicx

AI Magicxは、チャット、画像、動画、音声、音楽、メール、開発タスクを1か所で扱える統合AIワークスペース。複数モデルを使い分ける手間を減らします。

Paper icon

Paper

Paperは、キャンバス、コード、AIエージェントをつなぎ、チームが1つのワークフローで作成・共有・出荷できるデザインツール。デスクトップアプリ、MCP対応のエージェントアクセス、実コンテンツとデザイントークンのワークフローに対応。

blop icon

blop

blop は、リポジトリ内でブラウザテストをコードとして記述し、CIで実行、失敗をクラスタリングし、壊れたテスト修正用のPRも開けるQA agentです。