0Chencc/clawgod
ClawGod is a runtime patch applied to the official Claude Code. It continues to be supported with each version update.
ClawGod とは何か?
ClawGod は Anthropic の Claude Code CLI 用の 実行時パッチャー です。Claude Code を置き換えるものではなく、公式バイナリを自動的に抽出し、正規表現ベースのパッチを適用した後、Bun ランタイム上で修正された cli.js を実行します。目的は、Anthropic が公式クライアントに組み込んでいる多数の制限を解除または削除することです。
主な機能(README に記載)
| カテゴリ | パッチの効果 |
|---|---|
| 機能の解放 | 非公開コマンド(例:/share、/teleport)の有効化、マルチエージェント「スウォーム」協働、有料サブスクリプションなしでのコンピュータ利用、サードパーティAPI向けの自動モード、カスタム分類器チューニングの可能化。 |
| 制限の削除 | サイバー・リスク関連のプロンプト(例:CYBER_RISK_INSTRUCTION)、URL生成の禁止、破壊的アクションに対する強制確認、ログインしていない旨の通知の削除。 |
| 地理的ステガノグラフィーの無効化 | ユーザーのタイムゾーンやプロキシ情報がシステムプロンプトに暗号化される隠しロジックの削除。 |
| ビジュアルのカスタマイズ | UIテーマを緑色に変更し、Anthropic 以外のユーザーには通常非表示のメッセージを表示。 |
| 信頼性の向上 | バンドルされた glob/grep ツールの復元、プロンプトキャッシュのTTLを約5分から1時間に延長、サードパーティプロキシを破壊する課金ヘッダーの無効化、アップストリームのClaudeバイナリ更新時に自動的に再パッチ。 |
| 軽量設定 | on、max、off の3段階設定で、使用されないツール定義を削除し、トークン使用量を削減。 |
インストール / 使用方法
- 前提条件 – Claude Code(公式バイナリ)、
ripgrep、Node ≥ 18、Bun(不足時は自動インストール)。 - インストール – macOS/Linux では
curl …/install.sh | bash、Windows では PowerShell でirm …/install.ps1 | iexを実行。 - コマンド
claude– パッチ適用済みの起動スクリプト(公式エントリーポイントの置き換え)。clawgod– 常にパッチ適用版を実行する明示的エイリアス。claude.orig– 変更なしのオリジナルバイナリ(バックアップとして保持)。
- 設定 – 設定は
~/.clawgod/に保存されます:provider.jsonにはオプションのAPIキーとカスタムエンドポイントを記述可能。任意のAnthropic互換サービスに接続可能。patches.jsonで個々のパッチを永続的に無効化(例:緑色テーマをオフに)。- 環境変数(
CLAWGOD_FEATURE_…)で1回限りの機能切り替えが可能。
- 更新 –
claude updateを実行するだけ。ClawGodが更新を検知し、新しいバイナリを再抽出・再パッチして自動的に適用。 - アンインストール – 同じインストールスクリプトに
--uninstallオプションを付けて実行すると、オリジナルの起動スクリプトを復元。
どんな人に向いているか?
- 非公開コマンドやマルチエージェント機能、コンピュータ利用などのサブスクリプション制限を回避したい、Claude Code のパワーユーザー。
- オンプレミスやサードパーティエンドポイントでClaudeを実験・開発している研究者や開発者。テスト用に特定の安全プロンプトを無効化したい場合。
- 公式クライアントを最新に保ちつつカスタム動作を適用できる、自動メンテナンス可能なワンストップツールを求めるすべての人。
注意点 / リスク
- このツールは Anthropic による公式サポートはなく、GPL-3.0 の下でリリースされています。使用は Anthropic の利用規約に違反する可能性があります。
- サイバー・リスク関連の指示(例:拒否)が削除されるため、予期しないまたは安全でないモデルの振る舞いが発生する可能性があります。
- 専有バイナリを変更しているため、将来のClaudeリリースでパッチのロジックが破綻する可能性があり、ClawGodの更新が必要になる場合があります。
ライセンス
GPL-3.0(本プロジェクトはAnthropicと関係ありません。自己責任で使用してください)。
関連
- プロジェクト
- Dispatch
- Dispatch
- プロジェクト
- プロジェクト