Communityコーディング&開発github.com

NVIDIA/OpenShell

OpenShellは、自律型AIエージェントのための安全でプライベートなランタイムです。

OpenShell とは?

OpenShellは、NVIDIAが提供する自律型AIエージェント向けの安全かつプライベートな実行環境(ランタイム)です。このスキルを利用することで、エージェントは機密データを外部に漏洩させることなく、ファイルシステムやコマンド実行などの操作を隔離されたサンドボックス内で行えます。主にClaude CodeやCursor、CodexなどのAIエージェントフレームワークと連携し、エージェントの行動を監視・制御しながら、開発者やユーザーが信頼できる形で自律タスクを遂行できるように設計されています。OpenShellは、マルチテナント環境でのセキュリティとプライバシーを重視しており、各エージェントに独立した名前空間を提供することで、相互干渉を防ぎます。また、実行ログやリソース使用量の透明性を確保し、監査可能な動作を実現します。これにより、金融、医療、エンタープライズ向けの高セキュリティ要件を満たすAIエージェントの開発・運用が可能になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add NVIDIA/OpenShell

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

OpenShell は何をしますか?

OpenShellは、自律型AIエージェントのための安全でプライベートなランタイムです。

概要

OpenShellは、NVIDIAが開発した、自律型AIエージェントが安全かつ隔離された環境で実行されることを保証するランタイムです。このスキルは、エージェントのファイルアクセス、コマンド実行、ネットワーク通信を制御し、機密データの漏洩や悪意のある操作を防止します。

主な機能

  • 隔離実行: 各エージェントは独立したサンドボックス内で動作し、他のエージェントやホストシステムに影響を与えません。
  • プライバシー保護: エージェントの入出力データは暗号化され、外部からアクセスできないよう保護されます。
  • リソース制御: CPU、メモリ、ストレージの使用量を制限・監視し、リソースの過剰消費を防止します。
  • 監査ログ: エージェントのすべての操作は詳細にログ記録され、後から監査可能です。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他の主要なAIエージェントフレームワーク

使用方法

OpenShellを利用するには、エージェントの設定ファイルに以下のように指定します:

runtime:
  type: openshell
  config:
    sandbox: true
    network_policy: "deny"
    max_memory: "2GB"

注意事項

  • OpenShellは現在ベータ版です。本番環境での使用には注意が必要です。
  • サポートが必要な場合は、NVIDIAの公式ドキュメントを参照してください。

関連スキル