这是一个用 Rust 编写的终端原生 AI 编码 Agent(CLI 名为 claw),自述为「受 Claude Code 启发的独立开源实现,并非 Anthropic 官方产品」。它提供交互式 agent shell、工作区感知工具和可恢复的会话管理,支持 Anthropic 兼容与 OpenAI 兼容的提供商,以及 xAI/Grok 别名。需要先点明几处需谨慎看待的地方:仓库的 GitHub 描述用了「Open Source ClaudeCode Leaked. Same functionalities as Claude Code by Anthropic」这类带「泄露」「功能相同」的宣传式措辞,而 README 正文又澄清它是「独立实现、非官方产品」——两者口径不一致;仓库未声明开源许可(license 缺失,默认即保留所有权利);且其 PARITY.md 明确以「原始 TypeScript 源码」为对照基线做差距分析(虽声称未复制 TS 源码)。综合看,它更像一个独立的 Rust 移植/实现,但命名与宣传借用了 Claude Code,存在商标与来源方面的模糊。约 1,098 stars。
来源:官方 README 与文档入口 查看 GitHub 仓库 →在 2026 年 Claude Code 源码泄露事件的热度下,出现了一批围绕「复刻/移植 Claude Code」的项目,本仓库借助「ClaudeCode Leaked / Same functionalities」这类措辞获得了一定关注。客观记录其热度的同时需要提醒:这类带「泄露」「功能相同」字样的宣传容易引起误解——按其 README,它是独立的 Rust 实现而非 Anthropic 官方代码;按其 PARITY.md,它也并未达到与 TypeScript 版的功能对等。热度不等于与官方等价,使用前应理性看待其真实成熟度与来源。截至数据采集约 1,098 stars。
来源:官方 README 与文档入口用 Rust 构建,强调内存安全、二进制小、执行快;提供交互式 shell 与一次性 prompt 两种终端用法。
来源:官方 README 与文档入口支持 Anthropic 兼容与 OpenAI 兼容的提供商,并提供 xAI/Grok 别名,通过环境变量配置各自的 API key 与 base URL。
来源:官方 README 与文档入口工具能感知本地代码库上下文;会话通过 JSON 状态管理,可恢复(claw --resume session.json)。
来源:官方 README 与文档入口实现了 MCP stdio 引导与 CLAW.md 发现,架构面向插件/技能可扩展;但据 PARITY.md,插件、hooks 执行、技能注册等仍不完整。
来源:官方 README 与文档入口代码是一个 Rust workspace,crates 划分清晰:api(API 客户端、SSE 流式、providers 下的 claw_provider 与 openai_compat 兼容层、类型与错误)、claw-cli(CLI 入口、参数、应用循环)、commands、runtime、tools、plugins、lsp、server、compat-harness 等。它实现了 Anthropic API/OAuth 基础、本地会话/对话状态、核心工具循环、MCP stdio 引导、CLAW.md 发现和一组内置工具。按其自带的 PARITY.md(与某「原始 TypeScript 源码」做只读对照、声称未复制源码),它目前并非与 TS 版功能对等——插件基本缺失、hooks 仅解析未执行、CLI 覆盖面更窄、skills 仅支持本地文件、assistant 编排和核心 API/OAuth/MCP 之外的服务多数缺失。本页按其公开自述客观描述结构,对其与「原始 TS 源码」的关系仅如实转述、不展开。
来源:官方仓库Anthropic/OpenAI 兼容 API(自建 client + …MCP(stdio)Cargo 生态对想要一个 Rust 编写、可接多家提供商的轻量终端编码 Agent 的用户,它提供了交互 shell、工作区感知工具和会话恢复等基础能力,可用于实验性的终端 AI 编码场景。但据其自带的差距分析,它远未与官方 Claude Code 或成熟 CLI 对等(插件/hooks/技能/编排等多有缺失),更适合作为学习「如何用 Rust 实现一个 agentic CLI」的参考或早期实验,而非生产替代。鉴于许可缺失与命名模糊,纳入正式工作流前需谨慎评估法律与合规。
来源:官方 README 与文档入口本页未获取到正式发行版记录。仓库带 Rust CI(rust/.github/workflows/ci.yml)与 PARITY.md 差距分析文档,更新以推进 Rust 实现向其参照的功能面靠拢为主。需再次提示:因许可缺失与命名/来源模糊,了解其进展时应与「是否可正当使用」分开看待。
来源:官方 README 与文档入口这是一个用 Rust 写的、可接多家提供商的独立终端编码 Agent,结构清晰、并诚实地用 PARITY.md 标出了与官方 Claude Code 的差距——作为「如何用 Rust 实现 agentic CLI」的学习与实验素材有一定价值。但它有几处必须谨慎对待的点:GitHub 描述用「泄露/功能相同」字样与 README 的「独立实现」口径相矛盾、容易误导;仓库未声明开源许可(默认保留所有权利);PARITY.md 又以「原始 TypeScript 源码」为对照基线,使其与 Claude Code 的来源关系存在模糊。综合判断:可作为技术参考,但在确认许可与命名合规之前,不宜当作官方 Claude Code 的替代用于正式或商用场景。
来源:官方 README 与文档入口