instavm/coderunner

A local sandbox for your AI agents

何を解決するか

CodeRunner は、AIエージェントがコードを実行し、アクションを実行するための安全なローカルサンドボックス環境を提供します。ホストシステムのデータやセキュリティをリスクにさらすことなく、Claude Code やその他の LLM ベースのアシスタントのようなエージェントを実行する際に、誤ってデータを失ったり漏洩したりするのを防ぎます。

動作方法

コンテナ化された環境と VM レベルの隔離(apple/container を使用)により、Jupyter カーネルと事前にパッケージ化されたツール群を実行します。MCP(Model Context Protocol)サーバーがブリッジとして機能し、AIモデルがサンドボックスと通信し、Python コードを実行したり、セッションを管理したり、専用の「スキル」を使用したりできるようにします。

対象ユーザー

Claude Code、OpenAI エージェント、Gemini などのエージェント型 LLM を使用し、生成されたコードをローカルで安全に実行したい開発者や AI 研究者。

特徴

  • VM レベルの隔離: 悪意のあるまたはバグのあるエージェント生成コードからホストシステムを保護するための隔離コンテナを使用。
  • MCP サーバー統合: Claude Desktop、OpenCode、Gemini-CLI、Amazon の Kiro と互換性あり。
  • 永続セッション: 複数の名前付き Python セッションをサポートし、異なるエージェント間で状態を分離。
  • 組み込みスキルシステム: PDF テキストの置換や画像のクロッピングなどのタスク用に事前にパッケージ化されたツールを含み、カスタムユーザー定義スキルもサポート。
  • ネットワーク制御: 出力ネットワークアクセスを無効にすることで、データ漏洩を防止するオプションあり。

関連

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