boxlite-ai/boxlite

The micro-VM for AI agents — light enough to embed on your laptop, elastic enough to power an agentic cloud.

解決する課題

BoxLiteは、AIエージェントがコードを実行するための安全で隔離されたコンピューティング環境を提供します。LLMによって生成された信頼できない、または複雑なコードをハードウェア仮想化されたマイクロVMでラップすることで安全に実行する問題を解決します。また、エージェントのターン間で状態を保持できるため、環境をゼロから再起動する必要がありません。

仕組み

OCI互換のイメージ(Dockerで使用されるものと同様)を使用して、軽量でハードウェア隔離されたマイクロVMを起動します。デーモンレスであるため、ライブラリとしてアプリケーションに直接組み込むことも、スタンドアロンサーバーとして実行することも可能です。これらの「ボックス」のライフサイクルを管理し、エージェントがパッケージのインストール、ファイルの書き込み、コマンドの実行を行えるようにしつつ、厳格なリソース制限、ネットワーク出口制御、シークレット注入を強制してホストシステムの安全性を確保します。

対象ユーザー

AIエージェントフレームワークやアプリケーションを構築する開発者向けです。コード実行、データ処理、ファイル操作などのタスクを、ホスト環境を危険にさらすことなく実行するための、堅牢でポータブルかつ安全なサンドボックスを必要としている方に最適です。

ハイライト

  • ハードウェア隔離: KVM または Hypervisor.framework を使用して、各エージェントタスクにVMレベルのセキュリティを提供します。
  • OCIネイティブ: 標準的な Docker イメージを修正なしで実行できます。
  • 多言語サポート: Python、Node.js、Go、Rust、C 用のネイティブSDKを提供します。
  • 永続的な状態: ボックスは実行ターン間でファイルシステムの状態を維持し、長時間実行されるエージェントワークフローを可能にします。
  • 柔軟なデプロイ: ローカル開発用の組み込みライブラリとしても、スケーラブルなマルチテナントクラウドインフラストラクチャとしても機能します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト