Claw Code 是什麼
Claw Code 是一個開源的人工智慧編碼代理框架,以清潔室重寫的方式建構了 Claude Code 代理架構。以 Python 和 Rust 開發,它在不使用專有代碼或模型權重的情況下重新實作核心架構模式。框架具備基於插件的工具系統,包含 19 個受權限保護的工具、用於 LLM 整合的查詢引擎以及多智慧體協調功能。它支援 Model Context Protocol(MCP)整合,並提供供應商中立的 API 用戶端。Claw Code 在 2026 年 3 月 Claude Code 源代碼外洩後出現,提供了一個模組化、可擴展的、取代專有 CLI 代理的方案。
Claw Code 如何運作
Claw Code 是一個開源的 AI 代碼研發代理框架,旨在作為 Claude Code 代理驅動框架架構的全新獨立實作。它從頭開始用 Python 和 Rust 重新編寫,提供了模組化的結構,Python 負責代理的協同與 LLM 整合,而 Rust 則提供高效能的執行環境。框架具備插件式工具系統,包含 19 個內建且受權限控制的工具,查詢引擎用於管理 API 呼叫與串流,以及多代理協同執行平行任務。它也支援與六種傳輸類型的 Model Context Protocol(MCP)整合,讓外部工具伺服器得以連接。著重於擴展性與效能,Claw Code 以獨立的社群驅動方案,取代專有的 AI 代碼研發代理。
Claw Code 的優點
Claw Code 是一個開源的 AI 程式設計代理框架,提供了對 Claude Code 架構的全新實作。使用 Python 和 Rust 開發,它提供了模組化、可擴展的平台,用於自主編碼任務。主要好處包括基於插件的工具系統,擁有 19 項權限受控工具、強大的查詢引擎用於 LLM 整合,以及用於平行任務執行的多代理編排。框架支援多個 LLM 提供者、會話持久化和高階記憶管理。憑借高效能的 Rust 核心和提供者無關設計,Claw Code 為開發者提供了一個靈活、安全且可客製化的替代方案,讓他們能自行托管並客製化其 AI 程式設計體驗。
Claw Code 的優點和缺點
優點
- 開源的 Python 和 Rust 架構。
- 模組化的外掛式工具系統。
- 支援多款 LLM 提供商。
- 社群快速增長和採用。
- 清室實現確保獨立性。
缺點
- 文檔和資源有限。
- 生態系統依賴可能帶來安全風險。
- 性能可能落後於專有解決方案。
- 設置需要技術專長。
- 功能集相比 Claude Code 較小。
Claw Code 的核心功能
基於外掛的工具系統
提供 19 項基於權限管控的工具,涵蓋檔案 I/O、Shell 執行、Git 操作與網頁擷取,每項工具均獨立隔離於沙箱中,並支援可設定的存取控制。
自主代理迴圈
提供終端機原生代理,可讀取整個程式碼庫、編輯檔案、執行指令、執行測試、處理 Git,並自主迭代直至任務完成。
多代理協作
支援衍生子代理(內部稱為「蜂群」),以平行處理複雜任務,將其拆解為可獨立執行的子任務,並具備共享記憶體存取能力。
LLM API 用戶端
提供供應器無關的 API 用戶端,具備自動重試、SSE 串流傳輸、OAuth 驗證及附帶成本估算的 Token 用量追蹤,支援多家 LLM 供應器。
工作階段與記憶體管理
實作多層記憶體系統,具備工作階段持久化、對話紀錄壓縮與上下文探索,確保跨對話知識持久保留,並支援自動清理。
查詢引擎
作為核心智慧中樞,負責管理所有 LLM API 呼叫、回應串流、快取策略與多步驟編排,採用供應器無關設計,並支援可設定的對話輪數限制。
Rust 效能核心
基於包含 6 個 crate 的 Rust 工作區建構,提供 16 個針對效能關鍵路徑的執行階段模組、零相依 JSON 解析器、OAuth PKCE 流程以及終端機語法突顯渲染。
MCP 整合
完整支援模型上下文協定(MCP),提供 Stdio、SSE、HTTP、WebSocket、SDK 和 ClaudeAiProxy 共 6 種傳輸類型,用於連接外部工具伺服器,內建自動名稱正規化與 OAuth 驗證。
斜線指令
提供 15 項互動式指令(/compact、/model、/permissions、/cost、/session),支援恢復、指令圖譜分類與 REPL 整合,實現全面的工作階段控制。
權限系統
實作三種權限模式,內建逐工具策略引擎、黑名單與互動式提示,確保在所有代理操作中提供細粒度的存取控制與安全性。
Claw Code 的用例
- 開發者:使用 Claw Code 的插件式工具系統和可擴展架構構建自訂 AI 編碼代理。
- 開源貢獻者:通過為其模組化 Python 和 Rust 程式碼基礎做貢獻而增強 Claw Code 框架。
- 研究者:研究 Claude Code 架構的 clean-room 重新實作,以獲取 AI 代理開發的洞見。
- 企業:部署自托管 AI 編碼代理,利用 Claw Code 的多 LLM 提供者支援和權限控制。
- 學生:透過探索 Claw Code 的開源程式碼基礎學習 AI 代理架構和實作。
Claw Code 的常見問題解答
什麼是 Claw Code?
Claw Code 是一個使用 Rust 和 Python 打造的開源 AI 程式碼代理框架。它是一個在乾淨室環境下重新實作的 Claude Code 代理框架架構,由 Sigrid Jin 在 2026 年三月源代碼洩漏後所創。該專案在不複製任何專有源代碼的前提下,重新實作了核心架構模式 — — 包括工具系統、查詢引擎、多代理協調以及記憶體管理。
Claw Code 是否包含 Anthropic 的專有代碼或模型權重?
否。Claw Code 完全在清潔環境下從頭編寫。獨立代碼稽查確認專案不含任何 Anthropic 專有源代碼、模型權重、API 金鑰或使用者資料。其設計在架構上受到啟發,但在法律上完全獨立。
Claw Code 與 Claude Code 有何不同?
Claude Code 是 Anthropic 官方的專有 CLI 代理,使用 TypeScript 撰寫,必須購買 Claude 訂閱才能使用。Claw Code 是開源的替代方案,使用 Python 和 Rust 撰寫,支援多個 LLM 提供者(包括 Claude、OpenAI、本地模型)。Claw Code 提供了模組化、可擴展的架構,開發者可以自訂與自托管。如需完整比較,請參見全文。
Claw Code 使用了哪些語言和技術?
代碼基底由 Rust(72.9%)和 Python(27.1%)構成。Python 負責代理協調層、指令解析與 LLM 整合;Rust 實作效能關鍵的執行路徑,並有活躍的遷移分支,目標是實現完全本地原生運行,以獲得最大效能與記憶體安全。
Claw Code 的創始人是誰?
Claw Code 是由 Sigrid Jin(@sigridjineth)所創,她曾被《華爾街新聞》評為全球最活躍的 Claude Code 用戶之一,已處理超過 250 億代幣。該專案托管在 GitHub 的 instructkr 組織下,歡迎社群參與貢獻。
Claw Code 的安全性如何?
Claw Code 本身是開源且可稽查的。然而,使用者在更廣闊的生態系統中仍須保持警覺:2026 年三月三十一日發生的一次供應鏈攻擊影響了基於 npm 的 Claude Code 安裝。務必從官方來源安裝,驗證依賴完整性,並檢查鎖檔以查找未經授權的套件。
如何使用 Claw Code
- 前往 Claw Code GitHub 仓库以克隆專案並開始設定。
- 使用
pip install -r requirements.txt安裝 Python 依賴以準備環境。 - 透過執行
python src/main.py執行代理以開始與 CLI 互動。 - 探索模組化架構,包含工具、指令以及用於代理編排的查詢引擎。
- 透過修改工具權限、添加新指令或整合替代 LLM 提供者自訂框架。
- 參照官方文件以取得高級配置,例如 MCP 整合或 Rust 运行时优化。
- 加入 GitHub 社区讨论,為改進貢獻或尋求部署和使用支援。
Claw Code 網站流量分析
最新流量資訊
- 每月訪問量102.24K
- 跳出率42.67%
- 每次訪問頁數1.75
- 訪問時長00:00:23
- 全球排名409.19K
- 國家/地區排名69.74K
隨時間訪問量
流量來源
- 自然搜尋: 66.51%
- 直接: 16.44%
- 自然社群媒體: 7.93%
- 推薦: 6.65%
- 生成式 AI: 2.4%
- 郵件: 0.07%
熱門關鍵字
| 關鍵字 | 流量 | 搜尋量 | 每次點擊費用 |
|---|---|---|---|
| claw code | 6.21K | 30.56K | $2.51 |
| clawcode | 2.04K | 9.16K | $2.51 |
| claw-code | 570 | 6.56K | -- |
| claw code project | 290 | 660 | -- |
| claw code github | 170 | 2.28K | -- |
熱門地區
| 地區 | 百分比 |
|---|---|
| 中國 | 16.38% |
| 美國 | 7.69% |
| 印度 | 6.95% |
| 塞內加爾 | 6.69% |
| 德國 | 5.97% |
