free-code vs claw-code:解鎖工具 vs 重寫內核,兩個 Claude Code 衍生專案的本質差異
問題框架
claw-code 和 free-code 是這週最熱的兩個 Claude Code 衍生專案,但它們在解不同層次的問題,不是競爭關係。
free-code:解鎖現有工具
目標:拿官方 Claude Code CLI 源碼(npm sourcemap 暴露),做三件事:
1. 刪掉所有遙測
- 刪除 OpenTelemetry、GrowthBook 上報、Sentry、客製事件
- 二進制檔不往外回傳任何資料
2. 拿掉 CLI 層 guardrails
- 移除人工加上去的安全 prompt 和限制
- 只保留模型本身的訓練安全性
3. 打開 45+ 個實驗 feature
包含但不限於:
- ULTRAPLAN:多代理遠端策劃
- ULTRATHINK:深度思考模式
- VOICE_MODE:語音控制
- BRIDGE_MODE:IDE 遠端控制
- VERIFICATION_AGENT:驗證代理
安裝方式
隱含代價
- 法律:建立在修改官方實作上,公司用途灰度較大
- 技術:仍緊綁 TypeScript + Bun + Anthropic API,本質是解禁版官方工具
claw-code:重寫內核,不是解鎖
目標:以 Claude Code 的命令、工具、啟動流程為藍本,做 Python porting workspace(Rust 版開發中)。
不是「保存洩露的東西」,而是把 agent harness 的設計思路變成可被其他專案直接使用的內核。
提供的工具
- command-graph:看命令圖
- tool-pool:看工具池怎麼組起來的
- bootstrap-graph:看啟動和 runtime 的分層
- route:用 prompt 測試在工具/命令池底下路由怎麼走
定位
不是給你多一把武器,而是把武器怎麼被組合、選擇、路由的全部結構攤開來,讓你可以把這套架構搬回自己的系統。
與 OpenClaw、AutoResearchClaw 等專案有連動,更像是 agent 內核積木,不是終端應用程式。
決策框架:工具問題 vs 系統問題
作者提出一個清晰的分層:
- 「哪個模型更聰明?」 → 被模型吸引
- 「哪個工具更好用?」 → free-code 這層
- 「怎麼設計系統調度模型和工具?」 → claw-code 這層
如何選擇
| 情境 | 建議 |
|---|---|
| 每天處理很多瑣碎開發/自動化任務,需要槓桿 | free-code |
| 想做自己的 AI 系統(研究/交易/運營) | claw-code |
把問題從「我要不要裝這個 repo」換成「我現在是在解工具問題,還是解系統問題」,選擇會清楚很多。