最近热门AI变成工具介绍:claw-code
law-code 是一个开源的 AI 编码代理框架(Agent Harness),是对 Anthropic 泄露的 Claude Code 架构的净室重写(clean-room rewrite),用 Python + Rust 实现,主打终端优先、多模型兼容、可自托管。
一、核心定位与背景
-
诞生于 2026 年 3 月:Anthropic 意外泄露 Claude Code 源码后遭 DMCA 下架,开发者 Sigrid Jin 以 “不参考泄露源码、仅基于公开功能描述” 的方式,用 Python 从零重写,后加入 Rust 优化性能。 -
定位:终端 AI 编程助手的开源替代,提供与 Claude Code 一致的代理能力,但完全开源、无版权风险、可自由部署。 -
核心价值:模型无关、BYOK(自带密钥)、可自托管、DMCA 安全。
二、核心架构(Python + Rust 双层)
- Python 层(编排层)
:管理会话、命令路由、LLM 交互、多代理编排、工具系统、内存管理。 - Rust 层(性能层)
:处理 API 通信、工具执行、终端渲染、安全控制、高并发与 I/O 密集型任务(基于 tokio)。 -
关键能力: -
多模型兼容:Claude、GPT-4、Gemini、DeepSeek、Llama 等。 -
多代理(swarms):生成子代理并行执行复杂任务。 -
工具系统:文件操作、终端命令、代码编辑、调试、Git 等。 -
IDE 桥接:VS Code、JetBrains 双向集成。 -
实时预览、流式输出、REPL 交互。
三、主要仓库与安装
-
主仓库:https://github.com/ultraworkers/claw-code -
安装(Python):
-
Rust CLI: rusty-claude-cli提供高性能终端体验。
四、与 Claude Code 的区别
- claw-code
:开源、MIT 协议、无 telemetry、可自托管、模型无关、无订阅。 - Claude Code
:闭源、Anthropic 官方、需订阅、模型锁定、有使用限制。
五、用途
-
终端优先的 AI 编码、项目级代码理解与修改、自主执行命令与调试、快速原型、教育、游戏开发(另有同名游戏生成平台 CLAW Code,非同一项目)。
夜雨聆风