Prerequisites
- macOS (Monterey 12.0 or later recommended)
- Terminal access with
bashorzsh - An LLM coding agent installed (Claude, Cursor, Aider, etc.)
Assuming you’ve already installed the
safehouse CLI. If not, run:Your First Sandboxed Agent
Navigate to a project directory
Safehouse automatically detects your working directory and grants access to it.
Run your agent
Run your agent inside the sandbox:The agent can read and write files in your project, use toolchains, and access the network, but cannot touch SSH keys or shell startup files.
Common Workflows
Grant Additional Directories
Enable Docker
Pass Environment Variables
Next Steps
Core Concepts
Understand the sandbox model
CLI Options
Explore all available flags
Agent Compatibility
Check setup guides for 14+ agents
Policy Architecture
Deep dive into policy assembly