性能提升 2.5x • 体积减少 97% • 零依赖原生安全
数据说话,极致优化
为什么选用 Rust 重构?
原生编译无 JIT 延迟,启动时间 63ms,命令执行速度提升 25 倍,适合高频调用场景。
Rust 所有权系统编译时保证,零空指针、零缓冲区溢出、零内存泄漏,生产环境更稳定。
单文件仅 5MB,无需 Node.js 运行时,Docker 镜像仅 20MB,边缘设备友好。
100% 兼容原版,CLI、REPL、MCP 服务、插件系统、语音输入一应俱全。
模块化设计,优雅实现
use claude_code_rust::ClaudeCode; #[tokio::main] async fn main() { let app = ClaudeCode::new() .with_mcp(true) .with_plugins(true) .build(); app.run().await; }
三步启动,即刻体验
| 特性 | Rust 版本 | TypeScript 版本 |
|---|---|---|
| 运行时依赖 | 无 | Node.js/Bun |
| 启动时间 | 63ms | 158ms |
| 内存占用 | ~10MB | ~100MB+ |
| 部署体积 | 5MB | 164MB+ |
| 内存安全 | 编译时保证 | 运行时检查 |
| Docker 镜像 | ~20MB | ~600MB+ |