HN 日本語サマリー

← 一覧へ戻る
プログラミング

Coop – Claude CodeとCodexを実行するための隔離されたVM環境

Coop – Isolated VM Environments for Running Claude Code and Codex (github.com)

4 pointsby aggrrrh0 コメント

要約

Coopは、Claude CodeやCodexなどのAIモデルを安全に実行するための、隔離された仮想マシン(VM)環境を提供するRust製CLIツールです。各VMは使い捨て可能で、Docker、git、コンパイラなどのツールへの完全なアクセスをホストマシンにリスクを与えることなく提供します。これにより、開発者は安全かつ再現性のある環境でAIモデルを試すことができます。

全文翻訳

Coop Claude CodeとCodexを実行するための隔離されたVM環境。 発音: "coop" (/kuːp/) — 1音節、"loop"と韻を踏む、鶏小屋のように。 "co-op" ではない。 coop は、Claude CodeとCodexがDocker、git、コンパイラ、パッケージマネージャーなど、ホストマシンにリスクを与えることなく、完全なツールアクセスを持つ使い捨て仮想マシンを管理するRust CLIです。 各VMは隔離されており、再現可能で、作成と破棄が安価です。 セットアップ 最新リリースをインストールします: curl -fsSL https://raw.githubusercontent.com/trailofbits/coop/main/install.sh | bash またはソースからビルドします(Rustが必要です): cargo build --release cp target/release/coop /usr/local/bin/ 次にVMテンプレートイメージをビルドします: coop setup Linuxでは、coop setupはFirecrackerもインストールし、ゲストカーネルを取得します。 macOSでは、まずLimaをインストールします(brew install lima)— それなしではセットアップは失敗します。 coopはmacOS arm64(Apple Silicon)とLinux x86_64でテストされています。Linux arm64ビルドも利用可能ですが、未テストです。 各バックエンドには独自のホスト要件があります — 要件を参照してください。 coopを最新の状態に保ちます: coop update coop updateとupdates configセクションを参照してください。 使用法 現在のプロジェクトのインスタンスを開始し、エージェントCLIを起動します: cd ~/code/my-project coop up coop claude # または coop codex ドキュメント ドキュメントインデックス はじめに コマンドリファレンス 設定リファレンス イメージとプロファイル ワークスペース同期 Claude Code連携 Codex連携 エディタ連携 マルチインスタンス プラットフォームバックエンド シェル補完 アーキテクチャと信頼モデル 貢献とセキュリティポリシー