Install a Claude Code version
Create an environment
Every environment gets an isolated identity (UUID, hostname, MAC) and its own
.claude config directory.Proxy is optional. If you use an API key with a base URL, you don’t need
-p at all. See API key users.What just happened?
When you activatedwork and ran claude, cac’s wrapper:
- Set
CLAUDE_CONFIG_DIRto~/.cac/envs/work/.claude/(isolated config) - Resolved the pinned Claude Code binary from
~/.cac/versions/2.1.81/claude - Injected device fingerprint shims (hostname, UUID, MAC)
- Blocked telemetry endpoints via DNS guard + environment variables
- Routed traffic through your proxy (if configured)
- Launched the real Claude Code binary
Next steps
Proxy setup
Protocol auto-detection, SOCKS5, share links.
Docker mode
Fully isolated container with TUN networking.