isolate, Apple Silicon Mac서 AI 코딩 에이전트용 격리 Linux VM 제공
isolate: disposable Linux VMs for Claude Code and Codex on Apple Silicon.
·2026.10.05 13:58
핵심 내용
isolate가 macOS 27+에서 AI 코딩 에이전트를 격리된 Linux VM에서 실행하며 API 키를 호스트에 보관한다.
자세히 보기
isolate (iso)는 Apple Silicon Mac(macOS 27+)에서 Claude Code와 Codex를 일회용 Linux VM 내에서 실행하는 오픈소스 도구다. 호스트 시스템을 노출하지 않으면서 Docker, git, 컴파일러, 패키지 관리자 등 완전한 개발 환경을 에이전트에 제공한다.
보안 및 격리
- API 키 보호: API 요청은 호스트 측 Swift 프록시를 통해 라우팅되므로, 제공자 키가 VM 내부로 유입되지 않는다.
- 네트워크 제어: 아웃바운드 트래픽을 완전히 차단하거나 특정 호스트 목록으로 필터링할 수 있다.
- 비밀 관리: 비밀은 패스프레이즈와 Secure Enclave를 결합해 암호화한다. 감사 로그에는 이벤트와 변수 이름만 기록되며 실제 값은 저장되지 않는다.
워크플로우 및 통합
- 변경 사항 검토:
iso diff와iso pull --review를 사용해 에이전트가 프로젝트에 영향을 미치기 전에 수정 사항을 확인할 수 있다. - 에디터 지원:
iso code .또는iso zed .명령으로 VM을 VS Code나 Zed에서 직접 열 수 있다. - 기본 명령:
iso setup,iso up후iso claude또는iso codex로 에이전트를 실행한다.
이 프로젝트는 Trail of Bits의 coop를 Swift로 포크한 것으로, Apache 2.0 라이선스를 따른다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.