bulwark uninstall
Remove Bulwark's hook registration from your coding tools.
Synopsis
bulwark uninstall [flags]
Description
The uninstall command removes Bulwark from your coding tool's hooks configuration. After uninstalling:
- Tool calls will no longer be routed through Bulwark
- Policies will not be enforced
- The coding tool returns to its default permission behavior
By default, bulwark uninstall auto-detects which coding tools are installed on your system and removes hooks from all of them. Use the --claude or --amp flags to target a specific tool.
Flags
| Flag | Description |
|---|---|
--claude | Uninstall hooks from Claude Code only |
--amp | Uninstall hooks from Amp only |
When neither --claude nor --amp is specified, Bulwark auto-detects installed tools and removes hooks from all of them.
Example
# Auto-detect and uninstall from all tools
$ bulwark uninstall
✓ Bulwark hooks removed from Claude Code
✓ Bulwark hooks removed from Amp
# Uninstall from Claude Code only
$ bulwark uninstall --claude
✓ Bulwark hooks removed from Claude Code
# Uninstall from Amp only
$ bulwark uninstall --amp
✓ Bulwark hooks removed from Amp
What It Does
The uninstall command removes Bulwark entries from your coding tool's hooks configuration:
Claude Code:
- macOS/Linux:
~/.claude/settings.json - Windows:
%USERPROFILE%\.claude\settings.json
Amp:
- macOS/Linux:
~/.config/amp/settings.json - Windows:
%APPDATA%\amp\settings.json
Notes
- Your Bulwark account and policies remain intact
- You can reinstall at any time with
bulwark install - Credentials remain stored unless you also run
bulwark logout
Warning
After uninstalling, your coding tools will use their default permission systems. Any policies you created in Bulwark will not be enforced until you reinstall.
See Also
- bulwark install - Reinstall hooks
- CLI Overview - All CLI commands
- bulwark logout - Remove credentials