VA

vivek1504/agent-sandbox

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

34 stars 1 forks 品質 83 トレンド 20ISC

任意のAIエージェントに独自の使い捨てLinuxマシンを与える。 ミリ秒の起動時間、完全なネットワークアクセス、およびネイティブMCPサポートを備えたFirecracker microVMサンドボックス.

概要

Firecracker microVM を用いた AI エージェント向けのセキュアでハードウェアを分離した実行サンドボックス ぜひこのプロジェクトを好きなら、GitHubで見ましょう! AIエージェントは、コードを生成し、実行し、サードパーティの依存関係をインストールし、リモートAPIをクエリし、背景プロセスを実行し、ファイルを操作する必要があります。 ホストマシンで信頼できない、エージェント生成されたコードを実行することは危険です。従来のコンテナサンドボックスはホストカーネルを共有します。システムは、カーネルの悪用、汚れたsysctls、およびリソース排気に脆弱です。 各AIエージェントセッションを専用のFirecracker microVMで提供します。 セッションは、あらかじめ焼いたスナップショットからミリ秒で起動し、独自のLinuxカーネルで完全なハードウェア分離で実行し、実行が完了したときに自動的に引き裂されます.

概要(AI 翻訳)

Firecracker microVMsを用いたAIエージェントのセキュリティ、ハードウェア遮断のサンドボックス*

ぜひこのプロジェクトを好きなら、GitHubで見ましょう!

概要 • アーキテクチャ • 機能 • 開始する • 統合&SDK • セキュリティモデル • パフォーマンス • 構成

お問い合わせ

概要

AIエージェントは、コードを生成し、実行し、サードパーティの依存関係をインストールし、リモートAPIをクエリし、背景プロセスを実行し、ファイルを操作する必要があります。 ホストマシンで信頼できない、エージェント生成されたコードを実行することは危険です。従来のコンテナサンドボックスはホストカーネルを共有します。システムは、カーネルの悪用、汚れたsysctls、およびリソース排気に脆弱です。

Agent Sandboxは、各AIエージェントセッションに専用のFirecracker microVMを提供します。 セッションは、あらかじめ焼いたスナップショットからミリ秒で起動し、独自のLinuxカーネルで完全なハードウェア分離で実行し、実行が完了したときに自動的に引き裂されます。

[!NOTE] サブ-100msコールドスタート: Firecracker のスナップショット復元と、あらかじめプロビジョンしたルートファイルシステムと組み合わせることで、microVM のゲスト状態は **~2 で復元します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。


Overview

AI agents need to perform real-world actions: generate and execute code, install third-party dependencies, query remote APIs, run background processes, and manipulate files. Running untrusted, agent-generated code on the host machine is dangerous, while conventional container sandboxing shares the host kernel—leaving systems vulnerable to kernel exploits, dirty sysctls, and resource exhaustion.

Agent Sandbox provides each AI agent session with a dedicated Firecracker microVM. Sessions boot in milliseconds from pre-baked snapshots, run in complete hardware isolation with their own Linux kernel, and are automatically torn down when execution completes.

[!NOTE] Sub-100ms Cold Starts: By combining Firecracker snapshot restoration with pre-provisioned root filesystems, microVM guest state restores in ~2.6ms (total end-to-end cold start is ~90ms including dedicated Linux network namespace, veth pair, TAP device, and NAT egress provisioning).


Architecture

Agent Sandbox separates untrusted guest execution from the host control plane through strict virtualization and network boundaries.

┌─────────────────────────────────────────────────────────────────────────┐
│                           Host (Linux + KVM)                            │
│                                                                         │
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "agent-sandbox": { "command": "node", "args": ["/path/to/agent-sandbox/dist/mcp/stdio.js"], "env": { "FIRECRACKER_JAIL_BASE": "/var/lib/agent-sandbox/jailer", "FIRECRACKER_ARTIFACTS_DIR": "/var/lib/agent-sandbox/artifacts" } } } }