项目简介
Claw Code是UltraWorkers团队开源的AI编程Agent工具,使用Rust语言实现,是目前速度最快的AI编程辅助工具之一。它在短短60天内就在GitHub上获得了超过18万颗星标,成为历史上增长最快的开源项目之一。
Claw Code的设计理念是”代码即速度”——通过Rust的高性能特性,让AI能够以前所未有的速度理解和修改代码。同时保持了与Claude Code等主流工具的功能兼容,让用户可以平滑迁移。
为什么选择Rust?
Rust为Claw Code带来了显著的性能优势:
- 极速启动:Rust编译后的二进制文件启动速度极快,几乎是即开即用
- 低内存占用:相比Node.js或Python实现,内存占用大幅降低
- 高并发支持:能够高效处理多任务并行执行
- 安全的系统编程:无需垃圾回收,性能稳定可预测
核心功能
智能代码编辑——Claw Code能够理解整个代码库的结构上下文,在执行任务时保持对项目的全局视野,不会出现”盲改”的情况。
多会话管理——支持同时管理多个项目,每个项目有独立的会话上下文,互不干扰。
健康检查工具——内置doctor命令,可以自动诊断配置问题:
./target/debug/claw doctor
插件生态——支持通过插件扩展功能,社区已开发了多个配套工具:
- clawhip – Claw Code的hip支持
- oh-my-openagent – 通用Agent配置管理
- oh-my-claudecode – Claude Code配置优化
- oh-my-codex – Codex增强工具
安装步骤
注意:不要用cargo install claw-code!crates.io上的claw-code包是废弃版本。
方式一:从源码构建(推荐)
git clone https://github.com/ultraworkers/claw-code cd claw-code/rust cargo build --workspace
方式二:安装上游二进制
cargo install agent-code # 安装上游二进制 # 注意这会安装 'agent' 而不是 'agent-code'
快速使用
构建完成后,设置API密钥并运行:
# 设置API密钥(Anthropic API密钥,非Claude订阅) export ANTHROPIC_API_KEY="sk-ant-..." # 健康检查 export ANTHROPIC_API_KEY="sk-ant-..." ./target/debug/claw doctor # 运行提示 export ANTHROPIC_API_KEY="sk-ant-..." ./target/debug/claw prompt "say hello"
在Claude Code、Cursor、Codex和OpenCode中也可以使用,通过加载Claw Code的技能系统来获得增强。
适用场景
- 追求性能极致的开发者:需要AI编程工具快速响应,不卡顿
- 大型代码库处理:项目规模大,需要AI有全局视野
- 多项目并行开发:同时维护多个项目,需要独立会话隔离
- Rust生态开发者:本身使用Rust技术栈,Claw Code可以无缝集成
开源协议
本项目采用Apache-2.0开源许可证。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容