这个项目能做什么

Claw Code 是 `claw` CLI 代理框架的公开 Rust 实现。规范实现位于 `rust/` 工作区中,维护者声明当前仓库的权威来源是 `ultraworkers/claw-code`。 README 中有一个重要的定位说明:该项目自述“更像博物馆展品,而不是产品宣传”,并明确表示它“不是严肃的生产项目”。它被呈现为一个由代理管理的工件,由 Gajae-Code 和 LazyCodex 等框架自动维护。对于实际工作,README 建议用户从这些上游框架开始,而不是使用本仓库。README 还通过一条 X/Twitter 帖子链接提供了更长的公开说明。 仓库结构包括: - `rust/` — 规范的 Rust 工作区和 `claw` CLI 二进制文件 - `USAGE.md` — 面向任务的用法指南 - `PARITY.md` — Rust 移植的一致性状态与迁移说明 - `ROADMAP.md` — 当前路线图和清理待办事项 - `PHILOSOPHY.md` — 项目意图与系统设计定位说明 - `src/` 和 `tests/` — 配套的 Python/参考工作区及审计辅助工具,说明中称其并非主要运行时部分 在构建和运行方面,README 提供了仅从源码构建的快速入门:克隆仓库,在 `rust/` 目录中运行 `cargo build --workspace`,设置如 `ANTHROPIC_API_KEY` 这样的 API 密钥,然后通过 `claw doctor` 验证,并使用 `claw prompt "..."` 运行提示,或使用 `claw` 启动交互式会话。在 Windows 上,二进制文件为 `claw.exe`,PowerShell 是受支持的路径;Git Bash 和 WSL 是可选替代方案。 README 中有一个显著警告:`cargo install claw-code` 安装的是一个已弃用的占位包,只会输出“claw-code has been renamed to agent-code”。用户被告知不要安装该 crate,而应从源码构建,或通过 `cargo install agent-code` 安装上游二进制文件。 身份验证需要 API 密钥(如 Anthropic、OpenAI 等);Claude 订阅登录不是受支持的认证方式。构建完成后,建议使用 `claw doctor` 进行健康检查,以验证 API 密钥、模型访问权限和工具配置。工作区测试套件可通过 `cargo test --workspace` 运行。 文档涵盖导航与文件上下文、本地 OpenAI 兼容提供方(Ollama/llama.cpp/vLLM)、Windows 安装与发布流程、容器工作流,以及 ACP/Zed 状态。README 指出,`claw-code` 目前尚未提供 ACP/Zed 守护进程或 JSON-RPC 入口;`claw acp` 会报告当前状态,真正的 ACP 支持仍在路线图中跟踪。 仓库还列出了相关生态项目,如 clawhip、oh-my-openagent、oh-my-claudecode、oh-my-codex 和 gajae-code,以及 UltraWorkers Discord 链接。它包含贡献、安全、支持和行为准则政策,并采用 MIT 许可证。README 还包含所有权/关联关系免责声明,声明该仓库不声称拥有原始 Claude Code 源材料,也不隶属于、获得 Anthropic 认可或由 Anthropic 维护。