trailofbits/coop

Isolated VM environment for running Claude Code and Codex

해결하는 문제

Claude Code, Codex, Grok Build와 같은 AI 코딩 에이전트를 실행하기 위한 안전하고 격리된 환경을 제공합니다. 이를 통해 에이전트가 호스트 머신에 제한 없이 위험한 접근을 하는 것을 방지하면서도 Docker, git, 컴파일러와 같은 필수 도구를 사용할 수 있게 합니다.

작동 방식

coop은 일회용 가상 머신(VM)을 관리하는 Rust 기반 CLI입니다. 에이전트가 작동할 수 있는 격리되고 재현 가능한 환경을 생성합니다. 사용자는 guest_files를 통해 공유 dotfiles를 구성하고 post_create 명령을 사용하여 도구 설치를 자동화할 수 있습니다.

대상 사용자

AI 코딩 에이전트를 사용하면서 호스트 시스템을 안전하게 유지하고 에이전트의 작업으로부터 격리하고자 하는 개발자.

주요 특징

  • 일회용 VM: 환경 생성 및 삭제가 간편하여 항상 깨끗한 상태를 유지합니다.
  • 도구 접근성: 에이전트는 VM 내에서 컴파일러, 패키지 관리자, Docker에 대한 전체 접근 권한을 유지합니다.
  • 크로스 플랫폼: Linux x86_64 및 macOS arm64 (Apple Silicon)를 지원합니다.
  • 사용자 정의 가능: dotfiles 및 게스트 도구 설치에 대한 사용자 정의 구성을 지원합니다.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트