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),可修剪未使用的工具定義以減少 token 使用量。 |
安裝 / 使用方法
- 前置條件 – Claude Code(官方二進位檔)、
ripgrep、Node ≥ 18,以及 Bun(缺少時會自動安裝)。 - 安裝 – 在 macOS/Linux 上使用
curl …/install.sh | bash,在 Windows 上使用 PowerShellirm …/install.ps1 | iex執行一鍵腳本。 - 指令
claude– 打補丁後的啟動器(取代官方入口點)。clawgod– 明確別名,始終執行打補丁的版本。claude.orig– 未修改的原始二進位檔(作為備份保留)。
- 設定 – 設定儲存在
~/.clawgod/中:provider.json包含可選的 API 金鑰和自訂端點,可將客戶端指向任何 Anthropic 相容服務。patches.json可永久停用單一補丁(例如關閉綠色主題)。- 環境變數(
CLAWGOD_FEATURE_…)可用於單次執行中切換某個功能。
- 更新 – 正常執行
claude update;ClawGod 會攔截更新,重新提取新二進位檔並自動重新套用所有補丁。 - 卸載 – 執行相同的安裝腳本並加上
--uninstall參數,即可恢復原始啟動器。
哪些人可能需要這個?
- 希望存取隱藏指令、多代理功能,或繞過訂閱限制(如電腦使用)的 Claude Code 高階使用者。
- 在自架或第三方端點上實驗 Claude 的研究人員或開發者,需要停用某些安全提示以進行測試。
- 希望擁有自動維護的單一包裝器,既能保持官方客戶端最新,又能套用自訂行為的任何人。
注意事項 / 風險
- 此工具 未獲得 Anthropic 的官方支援,並以 GPL-3.0 許可發布。使用可能違反 Anthropic 的服務條款。
- 它會移除與安全相關的指令(如拒絕網路風險),可能導致模型產生意外或不安全的行為。
- 由於修改了專有二進位檔,未來的 Claude 版本可能破壞補丁邏輯,需要更新 ClawGod。
許可證
GPL-3.0(項目聲明與 Anthropic 無關;使用需自行承擔風險)。
相關
- 專案
- Dispatch
- Dispatch
- 專案
- 專案