Skip to content

用 Claude Code 做桌面端

不需要特别的技术背景,也能做出跑在 Windows / macOS / Linux 的桌面应用。Electron 让开发上手简单,Tauri 让应用体积小、性能好。Claude Code 帮你处理所有复杂的 API 和打包流程。

这个模块讲什么

课次主题核心内容
01Electron 入门主进程 / 渲染进程、IPC 通信、系统 API
02Tauri 入门Rust 后端、命令系统、与 Electron 对比
03桌面端特有功能系统托盘、文件系统、原生菜单、快捷键
04打包与分发Windows / macOS / Linux 打包、自动更新

学完你能做什么

  • 把现有 Web 应用打包成桌面 App
  • 调用系统 API(文件、通知、剪贴板、菜单)
  • 用 Tauri 做更轻量的桌面工具
  • 打包分发到 Windows、macOS、Linux
  • 实现应用内自动更新

Electron vs Tauri

ElectronTauri
打包体积100MB+5-20MB
内存占用较高较低
上手难度低(纯 JS)中(需要少量 Rust)
生态成熟快速成长
适合场景复杂应用工具类应用

前置要求

  • Tauri 模块需要安装 Rust 工具链(Claude Code 会帮你配置)
  • 没有代码基础?Claude Code 会帮你写代码,并解释每一步是什么意思

大齐 AI 课堂 · 程序员的 Agent 开发课