by 0Chencc
This is NOT a third-party Claude Code client. ClawGod is a runtime patch applied on top of the official Claude Code. It works with any version — as Claude Code updates, the patch continues to take effect
# Add to your Claude Code skills
git clone https://github.com/0Chencc/clawgodLast scanned: 5/3/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-03T06:27:48.344Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}God mode for Claude Code.
This is NOT a third-party Claude Code client. ClawGod is a runtime patch applied on top of the official Claude Code. It works with any version — as Claude Code updates, ClawGod automatically re-extracts and re-patches against the new version on the next launch.
Install these before running the ClawGod installer:
| Tool | Why | Install |
|------|-----|---------|
| Claude Code (native binary) | ClawGod patches the official Bun standalone binary you already have | claude.ai/install.sh (macOS/Linux) or claude.ai/install.ps1 (Windows) |
| | Required by Claude Code's Grep tool | / / |
| | Used by the patcher | |
| | Runtime for the patched cli.js; auto-installed if missing | Upgrade: or (Windows) |
No comments yet. Be the first to share your thoughts!
brew install ripgrepapt install ripgrepwinget install BurntSushi.ripgrep.MSVCbun upgrade --canarypowershell -c "iex & {$(irm https://bun.sh/install.ps1)} -Version canary"macOS / Linux:
curl -fsSL https://github.com/0Chencc/clawgod/releases/latest/download/install.sh | bash
Windows (PowerShell):
irm https://github.com/0Chencc/clawgod/releases/latest/download/install.ps1 | iex
Green logo = patched. Orange logo = original.

| Patch | What you get |
|-------|-------------|
| Internal User Mode | 24+ hidden commands (/share, /teleport, /issue, /bughunter...), debug logging, API request dumps |
| GrowthBook Overrides | Override any feature flag via config file |
| Agent Teams | Multi-agent swarm collaboration, no flags needed |
| Computer Use | Screen control without Max/Pro subscription (macOS) |
| Auto-mode | Unlocks auto-mode for third-party API users (no firstParty gate) |
| Ultraplan | Multi-agent planning via Claude Code Remote |
| Ultrareview | Automated bug hunting via Claude Code Remote |
| Patch | What's removed | |-------|---------------| | CYBER_RISK_INSTRUCTION | Security testing refusal (pentesting, C2, exploits) | | URL Restriction | "NEVER generate or guess URLs" instruction | | Cautious Actions | Forced confirmation before destructive operations | | Login Notice | "Not logged in" startup reminder |
| Patch | Effect | |-------|--------| | Green Theme | Brand color → green. Patched at a glance | | Message Filters | Shows content hidden from non-Anthropic users |
| Feature | What it does |
|---------|-------------|
| 1h Prompt Cache | Forces 1h TTL allowlist on (was effectively 5m → much higher cache_creation token usage) |
| Third-Party Cache Fix | Auto-disables x-anthropic-billing-header when baseURL is non-Anthropic. The header's per-request cch field breaks prompt-cache hit rate on DeepSeek / OneAPI / Bedrock / vLLM and any other Anthropic-compatible proxy. You no longer need to set CLAUDE_CODE_ATTRIBUTION_HEADER=0 yourself. |
| Auto Re-patch | Detects when the user's native Claude binary has been upgraded; transparently re-extracts and re-patches on next launch |
claude # Patched Claude Code (replaces the official launcher)
clawgod # Same as `claude`, explicit & guaranteed entry point
claude.orig # Original unpatched version (auto-backed-up)
clawgod is unambiguous: on Windows where claude.exe may shadow claude.cmd, clawgod.cmd always works. Even after official self-update overwrites claude, clawgod keeps running the patched build.
~/.clawgod/provider.json is auto-created on first run. Setting apiKey lets you skip OAuth entirely and point ClawGod at any Anthropic-compatible endpoint.
{
"apiKey": "sk-ant-...",
"baseURL": "https://api.anthropic.com",
"model": "",
"smallModel": "",
"timeoutMs": 3000000
}
apiKey set → ClawGod injects it as ANTHROPIC_API_KEY and isolates from ~/.claude/settings.json. Works with Anthropic, DeepSeek, and OpenAI-compatible gateways. A non-Anthropic baseURL also populates ANTHROPIC_AUTH_TOKEN for gateway auth.apiKey empty → OAuth path. Run claude auth login once; ~/.claude keeps hosting your subagents, skills, and MCP settings.Since @anthropic-ai/claude-code v2.1.113, the npm package no longer ships cli.js — it's a thin loader that dispatches to platform-specific Bun standalone binaries. ClawGod adapts:
~/.local/share/claude/versions/cli.js source from the __BUN segment (Mach-O / ELF / PE).node native modules (audio-capture, image-processor, computer-use-*, url-handler) into ~/.clawgod/vendor//$bunfs/... virtual paths to point at the extracted modulesclaude / clawgod launchers run the patched cli.js under the Bun runtimeA .source-version stamp in ~/.clawgod/ records which native version was patched. On every launch the wrapper compares it against the latest binary in versions/; if the user upgraded Claude Code via the official installer, ClawGod auto-re-patches on the next run.
Just run claude update as usual. ClawGod patches the command to route through its own installer, which pulls the current Anthropic release from npm (@anthropic-ai/claude-code-<plat>@latest), re-extracts cli.js, re-applies patches, and rewrites the launcher. So the upstream update command keeps working the way you expect — you get the latest Claude, with patches still applied, in one step.
If you'd rather invoke the installer directly (same effect, both paths fetch the same upstream release and re-patch):
macOS / Linux:
curl -fsSL https://github.com/0Chencc/clawgod/releases/latest/download/install.sh | bash
Windows:
irm https://github.com/0Chencc/clawgod/releases/latest/download/install.ps1 | iex
If you'd rather drop ClawGod and use Anthropic's original claude update (which manages its own paths and would overwrite our launcher), uninstall first:
bash ~/.clawgod/install.sh --uninstall
macOS / Linux:
curl -fsSL https://github.com/0Chencc/clawgod/releases/latest/download/install.sh | bash -s -- --uninstall
hash -r # refresh shell cache
Windows:
irm https://github.com/0Chencc/clawgod/releases/latest/download/install.ps1 -OutFile install.ps1; .\install.ps1 -Uninstall
Uninstall restores claude.orig → claude and removes the clawgod alias.
After install or uninstall, restart your terminal or run
hash -rif the command doesn't take effect immediately.
GPL-3.0 — Not affiliated with Anthropic. Use at your own risk.