Claude Code Rust 是一个用 Rust 从零重构 Claude Code 工具链的第三方(非 Anthropic 官方)项目,目标是在保持功能兼容的同时大幅提升性能、缩小体积:自称启动快约 2.5×、单文件可执行体仅约 5MB(相对 npm 安装的约 164MB 减少约 97%)、零运行时依赖、内存安全无 GC。它实现了 CLI、REPL、MCP 服务与插件系统,并提供 GUI 客户端,跨 Windows/Linux/macOS。仓库内还附带了原始 TS 版 Claude Code 源码(用于对照重构)。MIT 开源、约 1,600 星。所有性能数字为项目自测,需理性看待。
来源:README 项目概述/性能基准、仓库目录(src/*.rs 与 claude-code-main 源码、locales)、GitHub meta(lorryjovens-hub/claude-code-rust,MIT) 查看 GitHub 仓库 →Claude Code 基于 Node/TS,启动与体积对追求轻量、快速的用户是个痛点。「用 Rust 全量重写、性能 2.5×、体积省 97%、零依赖单文件」是很有冲击力的卖点,配合详尽的自测基准表(启动、命令执行、内存、Docker 镜像等)与 GUI 客户端、项目官网,话题性强,吸引了约 1,600 星。需要注意它是非官方重构、性能数据为自报,且仓库内打包了原始 TS 源码。
来源:README 项目概述/性能基准数据、GitHub meta(stars 1609、created_at 2026-03-31、pushed_at 2026-05-22)用 Rust 从零重构,号称启动约 63ms(对 TS 版约 158ms,2.5×)、单文件约 5MB、基础内存约 10MB、无 GC 暂停;编译为零依赖单文件分发,跨 Windows/Linux/macOS。
来源:README 项目概述/性能基准(启动/体积/内存表)自称 100% 功能兼容,提供 CLI、交互式 REPL、MCP 服务与插件系统,覆盖 Claude Code 的主要使用形态;并有项目初始化、远程/SSH 等高级模块(src/advanced)。
来源:README 项目概述、仓库目录(src/cli、src/api、src/advanced)除命令行外提供 GUI 客户端(2026-04 更新),配项目官网做性能展示与下载,降低非命令行用户的使用门槛。
来源:README 顶部(GUI 客户端截图/官网链接)仓库内附带原始 TS 版 Claude Code 源码(claude-code-main / rev-main 目录)作为重构对照,并含 locales 多语言资源,便于理解重构映射与本地化。
来源:仓库目录(claude-code-main (2)/、claude-code-rev-main/、locales/)、README 顶部说明项目主体是 Rust(src/ 下 .rs,需 Rust 1.75+),按模块组织:cli/(args、commands)、api/、advanced/(project_init、remote、ssh 等)等,编译为单文件可执行体、零运行时依赖。它对标原始 TS 版 Claude Code 的功能(CLI/REPL/MCP/插件),仓库内还打包了原始 TS 源码(claude-code-main、claude-code-rev-main)作为重构参照,locales/ 提供多语言,scripts/ 与 tests/ 为脚本与测试。GUI 客户端与项目官网另行提供下载。GitHub 把语言识别为 TypeScript 主要是因为仓库里打包了大量原始 TS 源码,但该项目本身的实现是 Rust。它是第三方独立重构,与 Anthropic 官方无隶属关系。
来源:仓库目录树(src/cli/api/advanced、claude-code-main、locales、tests)、README 项目概述/架构、徽章(Rust 1.75+)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
零运行时依赖(编译为单文件)MCP(Model Context Protocol)服务GUI 客户端(另行分发)适合想要更轻、更快、零依赖 Claude Code 体验的用户:在资源受限或追求快速启动的环境用单文件可执行体替代 Node 版、做轻量容器镜像(约 20MB)、或用 GUI 客户端图形化使用;REPL 与 MCP/插件让它能承接 Claude Code 的常见用法。也适合想研究「如何用 Rust 重写 TS CLI 工具链」的开发者(仓库附原始源码对照)。需注意它是第三方实现,关键工作流上线前应验证与官方的兼容性与稳定性。
来源:README 项目概述/性能基准/快速开始项目持续迭代,2026-04 更新了 GUI 客户端,并维护官网与 landing 页做展示下载。功能已覆盖 CLI/REPL/MCP/插件与 GUI,跨 Windows/Linux/macOS,单文件零依赖。MIT 开源。仓库最近一次更新在 2026-05-22。性能为项目自测数据。
来源:README 项目网站/项目概述、GitHub meta pushed_at 2026-05-22、created_at 2026-03-31Claude Code Rust 用 Rust 重写 Claude Code,主打「更快启动、单文件零依赖、体积省 97%、内存更省、无 GC」,还配了 REPL/MCP/插件与 GUI 客户端,对追求轻量、快速、易部署的用户很有吸引力,仓库附原始 TS 源码对照也利于学习重构。但要清醒:它是非官方第三方实现,性能数字为自测、需自行复现,「功能 100% 兼容」与跟进官方更新的能力都要验证,且仓库打包了原始源码、重分发边界宜留意,下载多依赖外部站点。作为「想要更轻更快的 Claude Code 替代」的尝鲜选择它值得一看,但关键工作流上线前务必评估兼容性与维护可靠性。
来源:综合 README、性能基准、第三方性质与 GitHub meta 的事实判断