SuperAPI AI 工具集

claw-code

Claw Code 是一个开源的 Rust 命令行 AI 编码代理框架,由智能体自动管理与维护。项目以 claw CLI 为核心,提供终端原生的自主开发体验,支持通过 Anthropic、OpenAI 等 API 密钥进行认证,并围绕构建、认证、会话和一致性测试等工作流提供完整的使用指南。需要说明的是,该仓库被定位为“智能体管理的博物馆展品”,并非严肃的生产级项目;真正的生产工具是 LazyCodex 与 Gajae-Code。Claw Code 仅支持从源码构建,`cargo install claw-code` 会安装错误的已废弃版本。项目采用 MIT 许可证,与 Anthropic 无任何隶属关系。

访问官网

工具介绍

Claw Code 是 claw CLI 代理框架的公开 Rust 实现,规范实现位于 rust/ 目录,当前源码仓库为 ultraworkers/claw-code。

用途与定位 该仓库被官方描述为“智能体管理的博物馆展品”,而非产品推介。它由 Gajae-Code 与 LazyCodex 这两个 harness 自动规划、执行、验证、标注与维护,无需人工干预。如果用户想要实际运行工作负载,官方建议从 LazyCodex 或 Gajae-Code 开始;Claw Code 更适合作为观察这一阶段的“化石”或展品。

主要能力 项目以 Rust 工作区构建出 claw CLI 二进制文件,提供命令行代理体验。资料提及的工作流包括构建、认证、CLI 使用、会话管理以及一致性测试(parity harness)。此外还涉及终端导航、@path 文件上下文、附件与密钥安全指引,以及本地 OpenAI 兼容提供商的设置(如 Ollama、llama.cpp、vLLM)和离线技能安装检查。关于多智能体编排、工具插件和 Git 工作流等具体能力,资料未作明确说明。

使用方式 仓库仅支持从源码构建。克隆仓库后进入 rust/ 目录,运行 cargo build --workspace 进行构建(debug 或加 --release 的 release 构建)。构建后的二进制文件位于 macOS/Linux 的 rust/target/debug/claw 或 Windows 的 rust/target/debug/claw.exe;release 构建则在 target/release/ 下。可选将二进制加入 PATH:macOS/Linux 可使用符号链接,所有平台可使用 cargo install(安装到 ~/.cargo/bin/),或修改 shell 配置文件。构建后应先运行 claw doctor 进行健康检查,验证 API 密钥、模型访问和工具配置。认证方面,claw 需要 API 密钥(如 ANTHROPIC_API_KEY、OPENAI_API_KEY),不支持 Claude 订阅登录。

Windows 支持 Windows 用户可使用 PowerShell,二进制为 claw.exe 而非 claw。常见问题包括:先安装 Rust 并验证 PATH,再克隆构建,最后通过环境变量设置 API 密钥并运行 .\target\debug\claw.exe prompt "say hello"。Git Bash 与 WSL 为可选替代方案。

适用场景 适合希望从源码研究 Rust 实现的 claw CLI 代理框架的开发者,或对智能体自动维护仓库这一模式感兴趣的观察者。

限制与注意事项 cargo install claw-code 会安装 crates.io 上的已废弃存根,打印“claw-code has been renamed to agent-code”,不应使用。项目目前不提供 ACP/Zed 守护进程或 JSON-RPC 入口;claw acp serve 仅为可发现性别名,返回状态与退出码 0,真实 ACP 支持在 ROADMAP.md 中单独跟踪。仓库与 Anthropic 无关联、未获其背书或维护,也不主张对原始 Claude Code 源码材料的所有权。许可证为 MIT。