cc-beast
v1.0.2
Published
Claude Code 狂暴模式 — 权限全开 + 危险操作拦截,干净安装/卸载
Downloads
31
Maintainers
Readme
cc-beast
Claude Code Beast Mode — one command to unlock all permissions, with safety guardrails.
npm i -g cc-beastUsage
beast # install (first run) / show status
beast on # beast mode — bypass all permission prompts
beast off # normal mode — restore confirmation prompts
beast s # show current mode
beast u # uninstall (clean removal)What it does
Beast mode (beast on):
- Sets
defaultMode: "bypassPermissions"— no more permission prompts - Auto-allows Read, Write, Edit, Bash
- Dangerous operations are still blocked via deny rules
Normal mode (beast off):
- Sets
defaultMode: "acceptEdits"— restores confirmation prompts - Read stays auto-accepted
Safety
Two protection levels (chosen during install):
| Level | Blocks |
|---|---|
| Minimal | rm, sudo, chmod 777, kill, git push --force, git reset --hard, eval, dd, mkfs, secrets read |
| Full | All of the above + npm, yarn, curl, wget, pnpm add/remove, prisma deploy, docker rm/rmi |
Audit log
Optionally logs all Write/Edit/Bash tool calls to ~/.claude/beast-audit.log via a PreToolUse hook.
How it works
- Merges
permissions.allow,permissions.deny, anddefaultModeinto~/.claude/settings.json - Tracks all changes in
settings.manifest.jsonfor clean uninstall - Backs up your original settings before first install
beast uremoves only what beast installed — your custom settings stay intact
Limitations
- Root user: Claude Code refuses to run as root with
bypassPermissions. Use a normal user. - The bypass mode confirmation prompt on first launch cannot be skipped programmatically.
Uninstall
beast u # remove config from settings.json
npm uninstall -g cc-beast # remove the CLILicense
MIT
