这是一个用 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.md(首段、Key Features,含「independent open-source implementation inspired by Claude Code, not the official Anthropic product」);GitHub 仓库描述与 license 字段(null);PARITY.md(与「original TypeScript source」对照、声称未复制) 查看 GitHub 仓库 →在 2026 年 Claude Code 源码泄露事件的热度下,出现了一批围绕「复刻/移植 Claude Code」的项目,本仓库借助「ClaudeCode Leaked / Same functionalities」这类措辞获得了一定关注。客观记录其热度的同时需要提醒:这类带「泄露」「功能相同」字样的宣传容易引起误解——按其 README,它是独立的 Rust 实现而非 Anthropic 官方代码;按其 PARITY.md,它也并未达到与 TypeScript 版的功能对等。热度不等于与官方等价,使用前应理性看待其真实成熟度与来源。截至数据采集约 1,098 stars。
来源:GitHub 仓库描述(带 Leaked/Same functionalities 字样);README.md(独立实现澄清);PARITY.md(明确「not feature-parity」);GitHub 仓库元数据(stars=1098)用 Rust 构建,强调内存安全、二进制小、执行快;提供交互式 shell 与一次性 prompt 两种终端用法。
来源:README.md(Key Features → Rust-powered、Agentic CLI)支持 Anthropic 兼容与 OpenAI 兼容的提供商,并提供 xAI/Grok 别名,通过环境变量配置各自的 API key 与 base URL。
来源:README.md(Key Features → Model flexible、Authentication 段落)工具能感知本地代码库上下文;会话通过 JSON 状态管理,可恢复(claw --resume session.json)。
来源:README.md(Key Features → Workspace aware、Session persistence、Usage)实现了 MCP stdio 引导与 CLAW.md 发现,架构面向插件/技能可扩展;但据 PARITY.md,插件、hooks 执行、技能注册等仍不完整。
来源:README.md(Key Features → Extensible);PARITY.md(plugins/hooks/skills 的差距说明)代码是一个 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 源码」的关系仅如实转述、不展开。
来源:git tree(rust/crates/ 各 crate 与 api/src/providers/);PARITY.md(Executive summary、Largest gaps)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
Anthropic/OpenAI 兼容 API(自建 client + …MCP(stdio)Cargo 生态对想要一个 Rust 编写、可接多家提供商的轻量终端编码 Agent 的用户,它提供了交互 shell、工作区感知工具和会话恢复等基础能力,可用于实验性的终端 AI 编码场景。但据其自带的差距分析,它远未与官方 Claude Code 或成熟 CLI 对等(插件/hooks/技能/编排等多有缺失),更适合作为学习「如何用 Rust 实现一个 agentic CLI」的参考或早期实验,而非生产替代。鉴于许可缺失与命名模糊,纳入正式工作流前需谨慎评估法律与合规。
来源:README.md(Key Features、Usage);PARITY.md(not feature-parity、Largest gaps)本页未获取到正式发行版记录。仓库带 Rust CI(rust/.github/workflows/ci.yml)与 PARITY.md 差距分析文档,更新以推进 Rust 实现向其参照的功能面靠拢为主。需再次提示:因许可缺失与命名/来源模糊,了解其进展时应与「是否可正当使用」分开看待。
来源:git tree(rust/.github/workflows/ci.yml、PARITY.md);GitHub 仓库 license 字段缺失这是一个用 Rust 写的、可接多家提供商的独立终端编码 Agent,结构清晰、并诚实地用 PARITY.md 标出了与官方 Claude Code 的差距——作为「如何用 Rust 实现 agentic CLI」的学习与实验素材有一定价值。但它有几处必须谨慎对待的点:GitHub 描述用「泄露/功能相同」字样与 README 的「独立实现」口径相矛盾、容易误导;仓库未声明开源许可(默认保留所有权利);PARITY.md 又以「原始 TypeScript 源码」为对照基线,使其与 Claude Code 的来源关系存在模糊。综合判断:可作为技术参考,但在确认许可与命名合规之前,不宜当作官方 Claude Code 的替代用于正式或商用场景。
来源:综合 README.md、GitHub 描述、PARITY.md 与 license 缺失情况