Usage
What it does
- Detects environment - Auto-discovers Claude Code, Cline, or OpenClaw
- Installs service - Runs
rampart serve install(systemd/launchd) - Configures hooks - Runs
rampart setup <agent>for your environment - Initializes policy - Creates
~/.rampart/policies/standard.yamlif missing - Health check - Runs
rampart doctorto verify everything works
Flags
Force specific environment:
claude-code, cline, openclaw, or noneSkip final health check
Non-interactive mode. For OpenClaw, also enables
--patch-tools for full file coverage. Safe to pass for any agent.Examples
Auto-detect and setup
Force specific environment
CI/automated setups
Environment detection
Quickstart auto-detects your environment in this order:- OpenClaw -
OPENCLAW_SERVICE_MARKER=openclawenv var - Cline -
CLINE_ACTIVEorCLINE_SESSIONenv vars, or VS Code extensions - Claude Code -
~/.claude/settings.jsonexists orclaudebinary in PATH
What gets installed
Claude Code
- Service:
rampart serve(systemd/launchd) - Hooks:
~/.claude/settings.json(PreToolUse, PostToolUseFailure) - Policy:
~/.rampart/policies/standard.yaml - Token:
~/.rampart/token
Cline
- Service:
rampart serve(systemd/launchd) - Hooks:
~/.config/Cline/settings.json - Policy:
~/.rampart/policies/standard.yaml - Token:
~/.rampart/token
OpenClaw
- Service:
rampart-proxy.service(systemd) orcom.rampart.proxy.plist(launchd) - Shim:
~/.local/bin/rampart-shim - Policy:
~/.rampart/policies/standard.yaml - Token: embedded in service config
- File tools: patched if
--yesis passed
After quickstart
Verify installation
View dashboard
Open http://localhost:9090/dashboard/ in your browser.Tag sessions
Troubleshooting
Service fails to start
Check logs:Hooks not detected
Force environment:Already installed
Quickstart is safe to run multiple times. It skips steps that are already complete:Exit codes
0- Setup successful1- Setup failed (check error message)
See also
- rampart setup - Manual agent setup
- rampart serve - Service management
- rampart doctor - Health diagnostics
- rampart init - Policy initialization