cargo build --release
tauri dev
rustc --edition 2024
Claude API + Rust = ⚡
Open Source · Rust · Tauri · AI

Rust 重写
Claude Code

从 Electron 到 Tauri,从 Node.js 到 Rust。以内存安全、极致性能与原生体验, 打造下一代 AI 编程助手。GUI 桌面版与 CLI 命令行版双轨并行,全平台覆盖。

▼ 直接下载 Windows 安装包 v1.6.12
安装程序 (Setup) EXE 微软安装包 (MSI) MSI
v1.6.12 更新日志
• 新增:中英文语言切换功能
• 新增:自定义 API Provider 配置(支持 minimax / deepseek 等)
• 修复:Artifacts 点击无内容显示问题
• 修复:侧边栏售后支持改为 QQ 交流群(629466903)
• 优化:移动端白屏适配与触摸交互体验

从 Electron 到 Rust 的进化之路

原项目基于 Electron + Node.js,现已全面迁移至 Rust + Tauri 技术栈, 实现性能、安全与体积的全面跃升

🦀
Rust 核心引擎
用 Rust 重写 Claude Code 核心逻辑,利用所有权系统彻底消除内存泄漏与数据竞争。 编译期安全检查替代运行时异常,为 AI 编程助手提供工业级可靠性。
查看源码 →
Tauri 桌面框架
抛弃 150MB+ 的 Electron 捆绑包,改用系统原生 WebView + Rust 后端。 安装包体积降至 10MB 级,启动速度提升 5 倍,内存占用减少 75%。
Tauri 详细介绍 →
⌨️
CLI 命令行版本
完整的终端交互体验,支持 50+ 命令(agent、plan、diff、mcp 等)。 基于 Rust 异步运行时实现流式响应,在终端中享受原生级性能。
CLI 演示站点 →
🖥️
GUI 桌面版本
跨平台桌面应用,支持 Windows、macOS、Linux、iOS、Android。 React 前端 + Rust 后端通过 IPC 桥接,提供流畅的 AI 对话与代码编辑体验。
桌面版源码 →

架构升级对比

全面量化从 Electron 到 Tauri/Rust 的技术跃迁

技术维度
Electron 旧版
Rust + Tauri 新版
安装包体积
~150 MB
~10 MB
内存占用
200 - 400 MB
30 - 60 MB
启动速度
1.5 - 3 秒
0.3 - 0.8 秒
后端语言
Node.js (CJS)
Rust
内存安全
GC 管理,存在泄漏风险
编译期所有权检查
移动平台
不支持
iOS + Android
并发性能
单线程事件循环
零成本异步抽象
安全架构
需手动配置 contextIsolation
默认 IPC 隔离 + 白名单

核心功能特性

保留 Claude Code 全部能力,同时注入 Rust 的性能基因

01
AI 对话引擎
对接 Claude API 与 AWS Bedrock,支持流式 SSE 响应。 多会话并行管理,上下文持久化,Token 成本实时统计。
02
代码工具系统
内置 Read / Write / Edit / Bash / Glob / Grep / ListDir 等工具。 Rust 实现文件操作,原子性保证,避免 Electron 的异步竞态问题。
03
MCP 协议支持
完整实现 Model Context Protocol,可接入外部 MCP 服务器扩展能力。 Rust 强类型序列化确保协议兼容性。
04
研究管道
自动化研究模式,支持多步骤推理、网页抓取、文档分析。 Rust 异步任务调度器实现高效的并行研究流程。
05
技能系统
自定义 SKILL.md 技能定义,AI 代理可按技能模板执行特定任务。 支持动态加载与热更新。
06
跨平台原生体验
Tauri v2 支持五大平台。系统级通知、全局快捷键、自动更新、 原生菜单栏,提供与系统无缝融合的体验。

下载 Windows 桌面版

选择适合你的安装方式,一键下载最新版本 v1.6.12

📦
Setup 安装程序
推荐大多数用户使用。向导式安装流程,自动配置环境变量与快捷方式,支持自动更新检测。
📋 EXE 💻 x64 🇺🇸 en-US
下载 EXE 安装包
🪟
MSI 微软安装包
适合企业部署与静默安装。标准 Windows Installer 格式,支持组策略分发与无人值守安装模式。
📋 MSI 💻 x64 🇺🇸 en-US
下载 MSI 安装包

过往项目展示

欢迎来了解我的开源研究与商业项目 🎉('ω'),每个站点都配有可视化视觉交互

🌐

个人主页

主站门户,聚合所有项目入口
lorryjovens.netlify.app
🌍

GitWorld

Git 可视化世界
gitworld.netlify.app
🤖

智影生

AI 影像生成平台
zhiyingsheng-lorry.netlify.app
🎨

智影生 3D

3D 视觉与 AI 结合
zhiyingsheng3d.netlify.app
🔗

ClawLink

链接管理与分析工具
clawlink.netlify.app

ClawLink Edge

边缘计算版本
clawlink-edge-lorry.netlify.app
📊

ClawLink Dashboard

数据仪表盘
clawlink-dashboard.netlify.app
🥪

ClawLink Trilayer

三层架构展示
clawlink-trilayer.netlify.app
🧠

BioNeural AI

生物神经网络研究
bioneural-ai.netlify.app
🛒

AI Shop

AI 驱动电商平台
aishop-lorry.netlify.app
🔌

ESP32 项目

物联网硬件交互
esp32-lorry.netlify.app
💾

MemoraDB

内存数据库可视化
memoradb.netlify.app
📝

AI Application

AI 应用案例集
ai-applicantion.netlify.app
📈

Quantitative Trading

量化交易系统
quantitative-trading.netlify.app
🐒

Tarsier Project

视觉交互实验
scintillating-tarsier-b73c49.netlify.app
📦

GitBox

Git 仓库管理工具
gitbox.netlify.app
🤵

Jarvis PM

AI 项目管理助手
jarvispm.netlify.app

加入 Rust AI 生态

用 Rust 构建更安全、更快速、更轻量的 AI 应用。 从 Claude Code 开始,探索下一代编程助手的无限可能。