✍️ Gate 廣場「創作者認證激勵計劃」進行中!
我們歡迎優質創作者積極創作,申請認證
贏取豪華代幣獎池、Gate 精美周邊、流量曝光等超過 $10,000+ 豐厚獎勵!
立即報名 👉 https://www.gate.com/questionnaire/7159
📕 認證申請步驟:
1️⃣ App 首頁底部進入【廣場】 → 點擊右上角頭像進入個人主頁
2️⃣ 點擊頭像右下角【申請認證】進入認證頁面,等待審核
讓優質內容被更多人看到,一起共建創作者社區!
活動詳情:https://www.gate.com/announcements/article/47889
好吧,這個claude code源代碼泄漏應該算是標題黨了:
我試了一下用這個源碼可以逆向什麼東西,結果:
可以逆向,但沒太大意義。因為 Claude Code 本來就不是閉源的。
實際情況:
- Claude Code CLI 的代碼在 npm 包裡一直是可讀的(minified JS),source map 只是讓它變成可讀的 TypeScript
- Anthropic 從來沒把 Claude Code 的客戶端邏輯當秘密 — 核心壁壘是 Claude 模型本身,不是 CLI 工具
- 你現在就可以 cat /opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/dist/*.js 看到所有邏輯
能逆向出什麼
- System prompt 完整內容(已經能看到了,就是每次對話開頭那段長文)
- 工具調用編排邏輯(plan/execute/observe 循環)
- Context window 管理策略(壓縮/截斷規則)
- MCP 協議實現細節
- 權限/安全檢查邏輯
不能逆向的
- Claude 模型權重(在 Anthropic 伺服器)
- API 認證繞過
- 訓練數據
一句話:這不是"泄漏",更像是有人把 minified 代碼 pretty-print 了
但確實可以用這個來重構一個自己的 connector MCP 網關,用 CLI headless 的方式繞開他的一些 remote trigger 的條條框框,還是有用的