本项目包含TS的claude code 源代码。完整的网站项目介绍:项目完整介绍,以及下载 https://claude-rust-gui.netlify.app/ 2026.4.24更新GUI客户端:
Claude Code Rust 🦀
🚀 Anthropic Claude Code 的 Rust 全量重构版本 - 性能提升 2.5x,体积减少 97%,零依赖原生安全
  ![Build Status]() ![Platform]() ![Maintenance]()
快速开始 • 性能基准 • 功能特性 • 架构设计 • 文档
🌐 项目网站
| 网站 | 描述 |
|---|---|
| Claude Code Rust | 官方项目网站 - 性能展示和安装指南 |
| Claude Code Rust Landing | 项目介绍和特性展示 |
🎯 项目概述
这是一个从零开始用 Rust 完整重构的 Claude Code 工具链,在保持 100% 功能兼容性的同时:
- ⚡ 性能革命:启动速度快 2.5 倍,命令执行快 25 倍
- 📦 轻量级:从 164MB 减少到仅 5MB,部署体积减少 97%
- 🔒 内存安全:Rust 编译器保证零运行时安全隐患
- 🚀 开箱即用:单文件分发,无需任何依赖安装
- 🏗️ 完整功能:CLI、REPL、MCP 服务、插件系统一应俱全
这是一次伟大的技术改造,将现代系统编程语言的优势引入 AI IDE 工具链。
📊 性能基准数据对比
⚡ 启动速度基准 (越低越好 ↓)
| 指标 | Rust 版本 | TypeScript 版本 | 性能提升 |
|---|---|---|---|
| 平均启动时间 | 63ms ⚡ | 158ms | 2.5x 更快 🚀 |
| 冷启动 | 58ms | 152ms | 2.6x 更快 |
| 热启动 (缓存) | 61ms | 156ms | 2.5x 更快 |
| 最快启动 | 51ms | 145ms | 2.8x 更快 |
| 最慢启动 | 74ms | 172ms | 2.3x 更快 |
📦 部署体积对比 (越小越好 ↓)
| 指标 | Rust 版本 | TypeScript 版本 | 减少比例 |
|---|---|---|---|
| 单文件可执行体 | 5.07 MB 🎯 | - | - |
| npm 安装后体积 | 仅需编译 | 164.32 MB 📦 | 97% 减少 |
| node_modules 大小 | 0 MB (无依赖) | ~156 MB | 100% 消除 |
| 运行时依赖 | 0 MB (内置) | ~8 MB (Node.js) | 100% 消除 |
| Docker 镜像 | ~20 MB (含OS) | ~600 MB+ | 96% 减少 |
🚀 命令执行速度对比 (越低越好 ↓)
| 命令操作 | Rust 版本 | TypeScript 版本 | 提升倍数 |
|---|---|---|---|
--version | 63ms | 158ms | 2.5x ⚡ |
--help | 73ms | 176ms | 2.4x ⚡ |
| 查看配置 | 6ms ✨ | ~150ms | 25x 🔥 |
| 初始化项目 | 85ms | ~200ms | 2.3x ⚡ |
| REPL 响应 | **Made with ❤️ and Rust 🦀 |
如果这个项目对你有帮助,请给一个 ⭐️ Star 支持一下!
