본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 20. 13:31

0Chencc/clawgod

요약

ClawGod은 Anthropic의 Claude Code 공식 바이너리에 적용되는 런타임 패치 도구입니다. 이 도구는 숨겨진 명령어를 활성화하고, 기능 플래그를 재정의하며, 보안 제한 및 특정 지침을 제거하여 Claude Code의 기능을 극대화합니다.

핵심 포인트

  • Claude Code의 공식 바이너리를 직접 패치하는 방식이며, 업데이트 시 자동으로 재패치됨
  • 내부 사용자 모드 활성화를 통해 24개 이상의 숨겨진 명령어와 디버그 로깅 제공
  • 보안 테스트 거부(CYBER_RISK_INSTRUCTION) 및 URL 생성 제한 등 기존 제약 사항 제거
  • 멀티 에이전트 협업(Agent Teams) 및 구독 제한 없는 Computer Use 기능 지원

Claude Code를 위한 God mode.

이것은 제3자(third-party) Claude Code 클라이언트가 아닙니다. ClawGod은 공식 Claude Code 위에 적용되는 런타임 패치(runtime patch)입니다. 모든 버전에서 작동하며, Claude Code가 업데이트되면 ClawGod은 다음 실행 시 새로운 버전에 맞춰 자동으로 다시 추출하고 다시 패치합니다.

ClawGod 설치 프로그램을 실행하기 에 다음 도구들을 설치하십시오:

도구이유설치
Claude Code (네이티브 바이너리)ClawGod은 사용자가 이미 보유한 공식 Bun 단독 바이너리(standalone binary)를 패치합니다claude.ai/install.sh (macOS/Linux) 또는 claude.ai/install.ps1 (Windows)
ripgrepClaude Code의 Grep 도구에 필요함brew install ripgrep / apt install ripgrep / winget install BurntSushi.ripgrep.MSVC
Node.js >= 18패처(patcher)에서 사용됨nodejs.org
Bun패치된 cli.js의 런타임(runtime); 없을 경우 자동 설치 bun.sh업그레이드: bun upgrade --canary 또는 powershell -c "iex & {$(irm https://bun.sh/install.ps1)} -Version canary" (Windows)

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

초록색 로고 = 패치됨. 주황색 로고 = 원본.

패치제공 기능
Internal User Mode (내부 사용자 모드)24개 이상의 숨겨진 명령어 (/share, /teleport, /issue, /bughunter ...), 디버그 로깅 (debug logging), API 요청 덤프 (API request dumps)
GrowthBook Overrides설정 파일을 통해 모든 기능 플래그 (feature flag)를 재정의
Agent Teams멀티 에이전트 스웜 협업 (Multi-agent swarm collaboration), 플래그 불필요
Computer UseMax/Pro 구독 없이 화면 제어 가능 (macOS)
Auto-mode제3자 API 사용자를 위한 자동 모드(auto-mode) 해제 (제1자 제한(firstParty gate) 없음)
UltraplanClaude Code Remote를 통한 멀티 에이전트 계획 (Multi-agent planning)
UltrareviewClaude Code Remote를 통한 자동 버그 헌팅 (Automated bug hunting)
패치 (Patch)제거된 사항 (What's removed)
CYBER_RISK_INSTRUCTION보안 테스트 거부 (침투 테스트 (pentesting), C2, 익스플로잇 (exploits))
URL Restriction"절대로 URL을 생성하거나 추측하지 마시오" 지침
Cautious Actions파괴적인 작업 전 강제 확인 절차
Login Notice시작 시 "로그인되지 않음" 알림
패치 (Patch)효과 (Effect)
Green Theme브랜드 색상 → 녹색. 한눈에 패치 여부 확인 가능
Message FiltersAnthropic 이외의 사용자에게 숨겨진 콘텐츠 표시
기능 (Feature)역할 (What it does)
1h Prompt Cache1시간 TTL 허용 목록 강제 적용 (기존에는 실질적으로 5분이었으며, 이로 인해 cache_creation 토큰 사용량이 훨씬 높았음)
Third-Party Cache FixbaseURL이 Anthropic이 아닌 경우 x-anthropic-billing-header를 자동으로 비활성화합니다. 이 헤더의 요청당 cch 필드는 DeepSeek / OneAPI / Bedrock / vLLM 및 기타 모든 Anthropic 호환 프록시에서 프롬프트 캐시 (prompt-cache) 적중률을 저하시킵니다. 이제 사용자가 직접 CLAUDE_CODE_ATTRIBUTION_HEADER=0을 설정할 필요가 없습니다.
Auto Re-patch사용자의 네이티브 Claude 바이너리가 업그레이드된 것을 감지합니다. 다음 실행 시 투명하게 다시 추출하고 다시 패치합니다.
claude # 패치된 Claude Code (공식 런처를 대체함)
clawgod # `claude`와 동일하며, 명시적이고 보장된 진입점
claude.orig # 패치되지 않은 원본 버전 (자동 백업됨)

clawgod은 모호하지 않습니다. claude.execlaude.cmd를 가릴 수 있는 Windows 환경에서도 clawgod.cmd는 항상 작동합니다. 공식 자체 업데이트가 claude를 덮어쓴 후에도 clawgod은 패치된 빌드를 계속 실행합니다.

~/.clawgod/provider.json은 첫 실행 시 자동으로 생성됩니다. apiKey를 설정하면 OAuth를 완전히 건너뛰고 ClawGod을 모든 Anthropic 호환 엔드포인트로 지정할 수 있습니다.

{
"apiKey": "sk-ant-...",
"baseURL": "https://api.anthropic.com",
...

→ ClawGod은 이를 apiKey로 주입하여 ANTHROPIC_API_KEY를 설정하고 ~/.claude/settings.json으로부터 격리합니다. Anthropic, DeepSeek, 그리고 OpenAI 호환 게이트웨이와 함께 작동합니다. Anthropic이 아닌 baseURL은 게이트웨이 인증을 위한 ANTHROPIC_AUTH_TOKEN도 채웁니다. → OAuth 경로를 사용합니다. apiKey를 실행하십시오.

claude auth login

한 번 실행하면; ~/.claude

사용자의 서브에이전트 (subagents), 스킬 (skills), 그리고 MCP 설정을 계속 호스팅합니다.

@anthropic-ai/claude-code

v2.1.113 버전부터는 npm 패키지에 더 이상 cli.js를 포함하지 않습니다.

— 대신 플랫폼별 Bun 단독 바이너리 (standalone binaries)로 명령을 전달하는 얇은 로더 (thin loader) 역할만 수행합니다. ClawGod은 이를 다음과 같이 조정합니다:

  • ~/.local/share/claude/versions/에서 사용자가 설치한 네이티브 Bun 바이너리를 찾습니다.

  • __BUN 세그먼트 (Mach-O / ELF / PE)에서 내장된 cli.js 소스를 추출합니다.

  • 내장된 .node 네이티브 모듈 (audio-capture, image-processor, computer-use-*, url-handler)을 ~/.clawgod/vendor/로 추출합니다.

  • /$bunfs/... 가상 경로 (virtual paths)가 추출된 모듈을 가리키도록 재작성합니다.

  • 23개의 정규 표현식 (regex) 기반 패치를 적용합니다 (버전 무관 — 동일한 패치가 여러 릴리스에 걸쳐 작동함).

  • claude / clawgod 런처는 Bun 런타임(runtime) 환경에서 패치된 cli.js를 실행합니다.

~/.clawgod/에 있는 .source-version 스탬프는 어떤 네이티브 버전이 패치되었는지 기록합니다. 실행할 때마다 래퍼 (wrapper)는 이를 versions/에 있는 최신 바이너리와 비교합니다. 만약 사용자가 공식 설치 프로그램을 통해 Claude Code를 업그레이드했다면, ClawGod은 다음 실행 시 자동으로 다시 패치를 적용합니다.

평소처럼 claude update를 실행하기만 하면 됩니다. ClawGod은 해당 명령어를 패치하여 자체 설치 프로그램을 통해 경로를 지정하며, 이 설치 프로그램은 npm에서 현재 Anthropic 릴리스 (@anthropic-ai/claude-code-<plat>@latest)를 가져와 cli.js를 다시 추출하고, 패치를 다시 적용하며, 런처를 재작성합니다. 따라서 업스트림 (upstream) 업데이트 명령이 예상대로 계속 작동하며, 단 한 단계로 패치가 적용된 최신 Claude를 사용할 수 있습니다. 만약 설치 프로그램을 직접 호출하고 싶다면 (결과는 동일하며, 두 경로 모두 동일한 업스트림 릴리스를 가져와 다시 패치합니다):

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

만약 ClawGod을 제거하고 Anthropic의 원래 claude update를 사용하고 싶다면

(자체 경로를 관리하며 우리의 런처(launcher)를 덮어쓸 수 있으므로), 먼저 다음 명령어로 삭제하십시오:

bash ~/.clawgod/install.sh --uninstall

macOS / Linux:

curl -fsSL https://github.com/0Chencc/clawgod/releases/latest/download/install.sh | bash -s -- --uninstall
hash -r # 셸 캐시(shell cache) 갱신

Windows:

`irm https://github.com/0Chencc/clawgod/releases/latest/download/install.ps1 -OutFile install.ps1; .\

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0