Run AI agents isolated inside an macOS virtual machine. Configured to run Claude Code, OpenAI Codex, Cursor Agent, Google Gemini.
# ClodPod - Run AI agents in a macOS VM sandbox
<img src="https://www.codeofhonor.com/images/projects/clodpod.webp" align="left" width="200px"/>
ClodPod creates a macOS virtual machine sandbox configured to run applications like Claude Code, Open AI Codex, Google Cursor, and Cursor Agent. It facilitates disabling AI permission prompts so you can get work done without risking your entire computer.
</br>
</br>
ClodPod maps any number of your project directories into the virtual machine so AI agents can work on your code while remaining isolated from your host computer.
</br>
</br>
ClodPod virtual machines include Xcode and common development tools, and it's easy to extend to add your own development tools and configuration files.
</br>
</br>
---
# Key features
- Builds a virtual machine and launches AI agents with access to your projects
- Enables mapping multiple projects in the same virtual machine simultaneously
- Open multiple AI agents sessions and shell prompts, or use the GUI
- Headless mode for CI/CD workflows with `--no-graphics`
- Includes Xcode and common development tools; you can add your own tools too
- Fast rebuild and relaunch using a three-layer APFS CoW caching system
- Named VM instances for switching between projects or worktree branches
- Parallel VM execution with configurable memory budget
Usage:
# Clone clodpod
git clone https://github.com/webcoyote/clodpod ~/projects/clodpod
# Create an alias for clod or add it to your path
alias clod="$HOME/projects/clodpod/clod"
# - or -
alias clod="$HOME/projects/clodpod/clod --no-graphics"
# - or -
PATH="$PATH:"$HOME/projects/clodpod"
# Note: for the first run you'll want to start in the project directory,
# which will get remembered. Use add/remove for changing projects.
cd "YOUR PROJECT DIRECTORY"
# Run Claude Code
clod cursor
# also clod cl"
# Run OpenAI Codex
clod codex
# also "clod co"
# Run Google Cursor
clod gemAgent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.