Documentation Index
Fetch the complete documentation index at: https://cac.nextmind.space/docs/llms.txt
Use this file to discover all available pages before exploring further.
Install a Claude Code version
Create an environment
Every environment gets an isolated identity (UUID, hostname, MAC), its own The environment is automatically activated after creation — no separate activate step needed.
.claude config directory, and auto-downloads the latest Claude Code version.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
Tips
- Verify your setup: Run
cac env checkanytime to confirm your privacy protection is working. You can trust its results — if it says all green, you’re protected. - Check which claude you’re running:
which claudeshows whether you’re using the cac-managed wrapper (~/.cac/bin/claude) or the default system claude. - Automatic safety checks: Every time you start a new Claude Code session, cac automatically runs a quick check. If your environment or privacy has any issue, the session is terminated before any data is sent.
- Network resilience: Proxy connections can be unstable. cac enforces strict proxy routing — if the proxy drops, traffic stops entirely rather than falling back to a direct connection. Your IP is never accidentally exposed.
- Modify environments after creation: Use
cac env setto change proxy or version without recreating the environment.
Next steps
Proxy setup
Protocol auto-detection, SOCKS5, share links.
Docker mode
Fully isolated container with TUN networking.