乐于分享
好东西不私藏

最近热门AI变成工具介绍:claw-code

最近热门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):
pip install clawcode
  • Rust CLI:rusty-claude-cli 提供高性能终端体验。

四、与 Claude Code 的区别

  • claw-code
    :开源、MIT 协议、无 telemetry、可自托管、模型无关、无订阅。
  • Claude Code
    :闭源、Anthropic 官方、需订阅、模型锁定、有使用限制。

五、用途

  • 终端优先的 AI 编码、项目级代码理解与修改、自主执行命令与调试、快速原型、教育、游戏开发(另有同名游戏生成平台 CLAW Code,非同一项目)。