finbarr/yolobox

Let your AI go full send. Your home directory stays home.

何を解決するか

AIコーディングエージェントは有用であるためには高い権限が必要ですが、ホストマシンに直接アクセスを許可すると、誤ってデータを失う可能性があります(例:rm -rf ~ を実行する)。yolobox は、ユーザーのホームディレクトリを危険から守りながら、AIエージェントが完全な権限でコマンドを実行できる安全なサンドボックス環境を提供します。

動作方法

このツールはAIエージェントをコンテナ内で実行します。特定のプロジェクトディレクトリをコンテナ内の実際のパスにマウントしますが、明示的に要求されない限りホームディレクトリは隔離されます。セッション間でツールや設定を維持するための永続ボリュームを提供し、Claude Code、Codex、Kimi Codeなどのエージェントがサンドボックス環境を理解できるように、組み込みのガイダンスも備えています。さらにセキュリティを強化するため、ネットワークアクセス、環境変数、プロジェクトディレクトリの権限を制限できます。

対象ユーザー

Claude Code、Codex、Gemini、CopilotなどのAIコーディングエージェントを使用し、これらのエージェントがコマンドを実行したり、ソフトウェアを自動的にインストールしたりできるようにしたい開発者。

特徴

  • 隔離された実行: AIが生成した破壊的なコマンドからホストのホームディレクトリを保護します。
  • 事前バンドルされたツール: Node.js、Python、Go、Bun、Git、さまざまなビルドツールを標準搭載。
  • エージェント固有のショートカット: 人気のあるAI CLI(例:yolobox claude、yolobox codex)を起動する専用コマンド。
  • プロジェクトカスタマイズ: プロジェクト固有の環境変数やパッケージインストールをサポートする .yolobox.toml ファイル。
  • 柔軟なセキュリティ: ネットワークアクセスを無効化するか、プロジェクトディレクトリを読み取り専用でマウントするオプションがあります。

関連

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