
Capsem은 AI 코딩 에이전트마다 인터넷과 분리된 Linux 가상 머신(VM)을 만들어 실행하는 오픈소스 샌드박스다. 네트워크 요청은 호스트의 검사 프록시를 통과하며, macOS와 KVM을 지원하는 Linux에서 사용할 수 있다.
Capsem은 Claude Code, Gemini CLI, Codex를 사전 설치·설정하고 Python, Node.js 24와 30개 이상의 패키지를 포함한 개발 환경을 제공한다. 제작 측은 VM이 10초 이내에 부팅된다고 설명한다.
각 세션은 읽기 전용 루트 파일 시스템과 임시 작업 공간을 사용하며, 스왑과 커널 모듈, debugfs, systemd, sshd, cron은 포함하지 않는다. 네트워크에는 더미 네트워크 인터페이스와 가짜 DNS를 사용한다. 게스트의 HTTPS 트래픽은 호스트의 중간자(MITM) 프록시로 전달된다. 프록시는 도메인별 인증서로 TLS를 종료해 HTTP 요청과 응답을 검사하고, 정책을 적용한 뒤 실제 서버로 전달한다. 요청·응답 본문은 세션별 SQLite 데이터베이스에 기록된다.
정책은 프로필별로 적용할 수 있으며, 기업 관리자는 /etc/capsem/corp.toml 설정으로 정책과 보고 설정을 잠글 수 있다. 기업 설정은 사용자가 우회할 수 없도록 덮어쓴다고 안내한다. 프로필에는 CEL 정책 규칙을 둘 수 있고, 탐지 규칙은 Sigma 형식으로 가져오거나 내보낼 수 있다.
macOS에서는 Apple Silicon과 macOS 14 이상이 필요하며 Apple Virtualization.framework를 사용한다. Linux에서는 Debian 또는 Ubuntu와 KVM이 필요하다. 설치 스크립트는 다음과 같다.
curl -fsSL https://capsem.org/install.sh | sh
안정 채널에서 패키지를 내려받거나 GitHub 저장소를 확인할 수 있다. VM 체크포인트·복원, Linux 호스트 지원, VS Code 확장, 사용자 지정 MCP 서버 마켓플레이스는 개발 예정 항목으로 제시됐다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요