### [Claw Code:48k Stars!开源AI编程智能体框架,Claude Code架构的Python+Rust重写](https://www.willai.cc/article/363) **Published:** 2026-05-20T14:44:36 **Author:** hiyoho **Excerpt:** 🚀 Claw Code:48k Stars!开源AI编程智能体框架,Claude Code架构的Python+Rust重写 ······················ ······················ ## 📝 项目简介 ** # 🚀 Claw Code:48k Stars!开源AI编程智能体框架,Claude Code架构的Python+Rust重写 ······················ ![Claw Code Logo](https://claw-code.codes/logo.png) ······················ \## 📝 项目简介 \*\*Claw Code\*\* 是一个开源AI编程智能体框架,它基于Python和Rust对Anthropic的Claude Code智能体架构进行了全新重写。这个项目诞生于2026年3月31日Claude Code源码意外泄露之后,由顶级开发者Sigrid Jin主导,通过”洁室重实现(Cleanroom Reimplementation)”的方式,创造了一个不依赖任何专有代码的开源替代品。 **核心亮点**:48k+ GitHub Stars,GitHub历史上增长最快的开源项目之一,完全开源可审计,支持多种LLM提供商。 ······················ \## ⚙️ 安装要求和过程 ### 环境要求 - **Python环境**:3.8+,支持pip包管理 - **Rust环境**(可选):如需使用高性能Rust核心 - **操作系统**:Windows/macOS/Linux全平台支持 - **内存**:建议8GB以上(处理大型代码库时) \# 快速安装步骤 \# 1. 克隆仓库 git clone https://github.com/deepelementlab/clawcode cd clawcode \# 2. 安装Python依赖 pip install -r requirements.txt \# 3. (可选)构建Rust核心 cd rust cargo build –release \# 4. 运行Claw Code python src/main.py ### 配置说明 Claw Code支持多种LLM提供商,你需要配置相应的API密钥: - **Claude**:设置ANTHROPIC\_API\_KEY环境变量 - **OpenAI**:设置OPENAI\_API\_KEY环境变量 - **本地模型**:配置Ollama或其他本地LLM端点 ······················ \## 🎯 核心功能 ### 1\. 基于插件的工具系统 内置19个权限可控工具,涵盖文件I/O、Shell执行、Git操作、网页抓取、Notebook编辑等能力。每个工具独立沙箱化,支持自定义访问控制,Rust层提供完整的JSON Schema定义。 ### 2\. 自主智能体循环 终端原生智能体,可自主读取整个代码库、编辑文件、执行命令、运行测试、操作Git,自主迭代直到任务完成。真正实现了AI从”对话”到”执行”的进化。 ### 3\. 多智能体编排 支持生成子智能体(内部称为”群体/swarms”)并行处理复杂任务。子智能体在隔离上下文运行,可共享内存访问,通过Agent工具可控制子智能体生命周期。 ### 4\. MCP完整集成 支持模型上下文协议(MCP),提供Stdio、SSE、HTTP、WebSocket、SDK、ClaudeAiProxy共6种传输类型。支持自动名称规范化、配置哈希和OAuth认证,可连接外部工具服务器。 ### 5\. Rust高性能核心 代码库中Rust占比72.9%(用于高性能运行时执行),Python占比27.1%(用于智能体编排和LLM集成)。正在推进dev/rust分支实现完全内存安全的高性能框架运行时。 ······················ \## 💡 典型使用场景 ### 场景1:自动化代码重构 **问题描述**:你有一个大型遗留代码库,需要统一代码风格、更新弃用API、优化性能瓶颈。 **Claw Code解决方案**: 1. 启动Claw Code,让它读取整个代码库 2. 给出指令:”重构所有Python文件,将print语句改为logging,添加类型注解” 3. Claw Code自主分析代码结构,分批修改文件,运行测试验证 4. 生成详细的重构报告,列出所有修改点和测试结果 **效果**:原本需要3-5天的重构工作,现在可以在2-3小时内完成,且保证测试全部通过。 ### 场景2:快速原型开发 **问题描述**:你需要快速开发一个REST API服务,但不想从零开始写脚手架代码。 **Claw Code解决方案**: 1. 给出需求描述:”创建一个FastAPI服务,支持用户注册、登录、JWT认证、CRUD操作” 2. Claw Code自动生成项目结构、路由、模型、数据库连接代码 3. 自动添加单元测试、API文档(OpenAPI/Swagger) 4. 启动开发服务器,验证所有端点正常工作 **效果**:一个完整的REST API原型从想法到可运行代码,只需要10-15分钟。 ### 场景3:代码审查和安全审计 **问题描述**:你需要对一个开源项目进行安全审计,找出潜在的漏洞和隐患。 **Claw Code解决方案**: 1. 让Claw Code克隆目标仓库,读取所有源代码 2. 给出指令:”审查代码中的安全漏洞,重点关注SQL注入、XSS、不安全的反序列化” 3. Claw Code使用专门的子智能体并行分析不同模块 4. 生成详细的安全审计报告,包含漏洞位置、风险等级、修复建议 **效果**:原本需要安全专家花费1-2周的代码审计,现在可以在1天内完成初步分析。 ······················ \## 🌟 推荐理由 **为什么你应该关注Claw Code?** ### 1\. 开源替代,告别订阅费 官方的Claude Code需要Claude Pro/Max或Enterprise订阅,月费不菲。Claw Code完全开源免费,支持多种LLM提供商(包括免费的本地模型),让每一个开发者都能用上顶级的AI编程助手。 ### 2\. 架构透明,安全可审计 Claw Code是”洁室重实现”,不含任何Anthropic的专有代码。所有代码开源在GitHub上,你可以完全审计它的行为,确保没有后门或数据泄露风险。对于企业用户来说,这一点至关重要。 ### 3\. 性能卓越,Rust加持 Claw Code的Rust核心占比72.9%,这意味着关键路径的性能可以媲美C++。相比纯Python实现的AI工具,Claw Code在处理大型代码库、并行执行任务时,速度提升显著。 ### 4\. 生态丰富,MCP加持 Claw Code完整支持MCP(模型上下文协议),可以连接数百个外部工具服务器。无论是数据库、API、文件系统,还是专门领域工具,都可以通过MCP集成到Claw Code中。 ### 5\. 社区活跃,迭代迅速 Claw Code的GitHub仓库有2100+个开放议题,335个关注者,56k+个Forks。社区非常活跃,每天都有新的PR和Issue,项目迭代速度极快。你遇到的问题,通常几天内就能得到修复。 **个人使用心得**:我试用Claw Code已经两周了,最大的感受是——它真的能”理解”你的代码库。不像其他AI助手只能看到当前文件,Claw Code可以读取整个项目,理解模块之间的依赖关系,给出的建议非常精准。特别是多智能体编排功能,处理复杂任务时效率惊人。 ······················ \## 📥 下载地址 ### 官方链接 - **GitHub仓库**:[https://github.com/deepelementlab/clawcode](https://github.com/deepelementlab/clawcode) - **官方网站**:[https://claw-code.codes/zh/](https://claw-code.codes/zh/) - **入门指南**:[https://claw-code.codes/zh/getting-started](https://claw-code.codes/zh/getting-started) - **中文教程**:[知乎 – Claw Code中文使用指南](https://zhuanlan.zhihu.com/p/2023064453604753983) ### 快速开始 \# 一键安装(Linux/macOS) curl -fsSL https://claw-code.codes/install.sh | bash \# 或者使用pip安装 pip install claw-code \# 启动Claw Code claw-code ······················ **Claw Code** —— 让AI真正成为你的编程伙伴,而不是简单的代码补全工具。🚀 如果你喜欢这个项目,记得去GitHub上点个Star支持开发者! **Tags:** AI, AI编程, Claude Code, Claw Code, GitHub, 人工智能, 开源, 编程智能体 **Categories:** 开源项目 ---