Hagicode Desktop
本地化的 AI 代码助手,保护隐私,提升效率
最新版本: v0.1.5 • 支持 macOS、Linux、Windows
核心功能
本地运行
所有数据本地处理,无需上传到云端,确保代码隐私安全
隐私保护
代码完全不上传,支持离线使用,保护你的知识产权
快速响应
毫秒级响应时间,无需等待网络请求,提升开发效率
跨平台支持
支持 Windows、macOS 和 Linux,满足不同开发环境需求
自动更新
自动检查更新,一键升级到最新版本,获取最新功能
多语言支持
内置中英文界面,支持国际化开发团队协作
系统要求
操作系统: Windows 10/11 (64-bit)
处理器: Intel Core i3 或同等性能处理器
内存: 4GB RAM (推荐 8GB)
磁盘空间: 2GB 可用空间
网络: 初始下载需要网络连接(后续可离线使用)
操作系统: macOS 12+ (Monterey 或更高版本)
处理器: Apple Silicon (M1/M2/M3) 或 Intel Core i3+
内存: 4GB RAM (推荐 8GB)
磁盘空间: 2GB 可用空间
网络: 初始下载需要网络连接(后续可离线使用)
操作系统: Ubuntu 20.04+ / Debian 11+ / 其他主流发行版
处理器: Intel Core i3 或同等性能处理器
内存: 4GB RAM (推荐 8GB)
磁盘空间: 2GB 可用空间
网络: 初始下载需要网络连接(后续可离线使用)
注意: 需要安装图形界面环境
安装指南
- 下载安装包
点击上方的 "Windows 下载" 按钮,下载Hagicode-Desktop-Setup-x.x.x.exe文件 - 运行安装程序
双击下载的.exe文件,在 Windows SmartScreen 提示时点击"更多信息"然后"运行" - 完成安装
按照安装向导完成安装,安装完成后可以从开始菜单启动 Hagicode Desktop
Intel Mac
- 下载 DMG 文件
下载Hagicode-Desktop-*.dmg文件 - 打开 DMG 文件
双击打开 DMG 文件 - 安装应用
将 Hagicode Desktop 拖入应用程序文件夹 - 移除隔离属性
打开"终端"应用,运行以下命令:
sudo xattr -dr com.apple.quarantine /Applications/Hagicode\ Desktop.app
该命令会移除 macOS Gatekeeper 对从互联网下载的应用自动添加的隔离属性,从而避免启动时的安全提示。 - 启动应用
从启动台启动 Hagicode Desktop
Apple Silicon Mac (M1/M2/M3)
- 下载 DMG 文件
下载Hagicode-Desktop-*-arm64.dmg文件 - 打开 DMG 文件
双击打开 DMG 文件 - 安装应用
将 Hagicode Desktop 拖入应用程序文件夹 - 移除隔离属性
打开"终端"应用,运行以下命令:
sudo xattr -dr com.apple.quarantine /Applications/Hagicode\ Desktop.app
该命令会移除 macOS Gatekeeper 对从互联网下载的应用自动添加的隔离属性,从而避免启动时的安全提示。 - 启动应用
从启动台启动 Hagicode Desktop
使用 AppImage(推荐)
- 下载 AppImage
点击上方的 "Linux 下载" 按钮,下载.AppImage文件 - 添加执行权限
chmod +x Hagicode.Desktop-*.AppImage - 运行应用
./Hagicode.Desktop-*.AppImage
使用 Debian 包
- 下载 Debian 包
下载_amd64.deb文件 - 安装包
sudo dpkg -i hagicode-desktop_*_amd64.deb - 修复依赖(如果需要)
sudo apt-get install -f
版本历史
v0.1.5
最新版本查看下载选项
| 平台 | 类型 | 文件大小 | 下载 |
|---|---|---|---|
| macos | Hagicode.Desktop-0.1.5-arm64.dmg | 169 MB | 下载 |
| macos | Hagicode.Desktop-0.1.5-arm64-mac.zip | 162 MB | 下载 |
| macos | Hagicode.Desktop-0.1.5-mac.zip | 167 MB | 下载 |
| macos | Hagicode.Desktop-0.1.5.dmg | 174 MB | 下载 |
| linux | Hagicode.Desktop-0.1.5.AppImage | 175 MB | 下载 |
| linux | hagicode-desktop-0.1.5.tar.gz | 163 MB | 下载 |
| linux | hagicode-desktop_0.1.5_amd64.deb | 112 MB | 下载 |
| windows | Hagicode.Desktop.Setup.0.1.5.exe | 102 MB | 下载 |
| windows | Hagicode.Desktop.0.1.5.appx | 202 MB | 下载 |
| windows | Hagicode.Desktop.0.1.5.exe | 102 MB | 下载 |
v0.1.4
查看下载选项
| 平台 | 类型 | 文件大小 | 下载 |
|---|---|---|---|
| macos | Hagicode.Desktop-0.1.4-arm64.dmg | 169 MB | 下载 |
| macos | Hagicode.Desktop-0.1.4-arm64-mac.zip | 162 MB | 下载 |
| macos | Hagicode.Desktop-0.1.4-mac.zip | 167 MB | 下载 |
| macos | Hagicode.Desktop-0.1.4.dmg | 174 MB | 下载 |
| linux | Hagicode.Desktop-0.1.4.AppImage | 175 MB | 下载 |
| linux | hagicode-desktop-0.1.4.tar.gz | 163 MB | 下载 |
| linux | hagicode-desktop_0.1.4_amd64.deb | 112 MB | 下载 |
| windows | Hagicode.Desktop.Setup.0.1.4.exe | 102 MB | 下载 |
| windows | Hagicode.Desktop.0.1.4.appx | 202 MB | 下载 |
| windows | Hagicode.Desktop.0.1.4.exe | 102 MB | 下载 |
v0.1.3
查看下载选项
| 平台 | 类型 | 文件大小 | 下载 |
|---|---|---|---|
| macos | Hagicode.Desktop-0.1.3-arm64.dmg | 169 MB | 下载 |
| macos | Hagicode.Desktop-0.1.3-arm64-mac.zip | 162 MB | 下载 |
| macos | Hagicode.Desktop-0.1.3-mac.zip | 167 MB | 下载 |
| macos | Hagicode.Desktop-0.1.3.dmg | 174 MB | 下载 |
| linux | Hagicode.Desktop-0.1.3.AppImage | 175 MB | 下载 |
| windows | Hagicode.Desktop.Setup.0.1.3.exe | 102 MB | 下载 |
| windows | Hagicode.Desktop.0.1.3.appx | 202 MB | 下载 |
| windows | Hagicode.Desktop.0.1.3.exe | 102 MB | 下载 |
v0.1.2
查看下载选项
| 平台 | 类型 | 文件大小 | 下载 |
|---|---|---|---|
| macos | Hagicode.Desktop-0.1.2-arm64.dmg | 162 MB | 下载 |
| macos | Hagicode.Desktop-0.1.2-arm64-mac.zip | 155 MB | 下载 |
| macos | Hagicode.Desktop-0.1.2-mac.zip | 160 MB | 下载 |
| macos | Hagicode.Desktop-0.1.2.dmg | 167 MB | 下载 |
| linux | Hagicode.Desktop-0.1.2.AppImage | 168 MB | 下载 |
| linux | hagicode-desktop-0.1.2.tar.gz | 157 MB | 下载 |
| linux | hagicode-desktop_0.1.2_amd64.deb | 109 MB | 下载 |
| windows | Hagicode.Desktop.Setup.0.1.2.exe | 99 MB | 下载 |
| windows | Hagicode.Desktop.0.1.2.appx | 195 MB | 下载 |
| windows | Hagicode.Desktop.0.1.2.exe | 99 MB | 下载 |
v0.1.1
查看下载选项
| 平台 | 类型 | 文件大小 | 下载 |
|---|---|---|---|
| macos | Hagicode.Desktop-0.1.1-arm64.dmg | 162 MB | 下载 |
| macos | Hagicode.Desktop-0.1.1-arm64-mac.zip | 155 MB | 下载 |
| macos | Hagicode.Desktop-0.1.1-mac.zip | 160 MB | 下载 |
| macos | Hagicode.Desktop-0.1.1.dmg | 167 MB | 下载 |
| linux | Hagicode.Desktop-0.1.1.AppImage | 168 MB | 下载 |
| linux | hagicode-desktop-0.1.1.tar.gz | 157 MB | 下载 |
| linux | hagicode-desktop_0.1.1_amd64.deb | 109 MB | 下载 |
| windows | Hagicode.Desktop.Setup.0.1.1.exe | 99 MB | 下载 |
| windows | Hagicode.Desktop.0.1.1.appx | 195 MB | 下载 |
| windows | Hagicode.Desktop.0.1.1.exe | 99 MB | 下载 |
常见问题
Desktop 版本和 Server 版本有什么区别?
Hagicode 提供两种部署方式:Desktop 版本和 Server 版本。两种版本各有优势,但都采用用户自主管理服务器和数据的方式,因此都具备更好的数据保护特性。
Desktop 版本
- 在本地电脑上运行,更加轻便
- 无需配置服务器,开箱即用
- 适合个人开发者和轻量使用场景
- 所有数据完全本地化
Server 版本
- 可部署在远程服务器上
- 支持多用户远程访问
- 更适合团队协作和广泛扩展
- 为未来的企业级功能和多设备同步做准备
无论选择哪种版本,你都完全掌控自己的服务器和数据,享受更好的隐私保护和数据安全。
安装后还需要做什么?
Hagicode Desktop 本质上是一个启动器,安装完成后首次启动时,它会引导你完成以下步骤:
- 下载 Hagicode Core: Desktop 会自动检测并提示下载 Hagicode 核心组件
- 安装核心组件: 按照界面提示完成核心组件的安装
- 配置 AI 编码助手: 根据需要配置 Claude Code 等助手
整个过程在 Desktop 界面中都有清晰的提示指引,请确保在首次启动时保持网络连接以完成核心组件的下载。
完成这些步骤后,你就可以正常使用 Hagicode Desktop 的所有功能了。
如何检查更新?
Desktop 会自动检查更新。当有新版本可用时,会在界面右上角显示提示。你也可以在"设置"中手动检查更新。
支持哪些 AI 模型?
Hagicode Desktop 通过 Agent CLI 提供强大的 AI 编码助手支持:
- 当前支持:Claude Code(主要支持)
- 即将支持:Copilot、Gemini、Kimi Code 等各类 CLI Agent
我们正在积极扩展对更多 AI 编码助手的支持,敬请期待后续版本的更新。
数据存储在哪里?
Hagicode Desktop 使用 Electron 框架发布,所有数据都存储在 Electron 的 UserData 目录中:
- Windows:
C:\Users\<用户名>\AppData\Roaming\Hagicode Desktop - macOS:
~/Library/Application Support/Hagicode Desktop - Linux:
~/.config/Hagicode Desktop
这是 Electron 应用的标准数据存储位置,确保你的配置和数据与应用程序生命周期保持一致。
如何卸载?
- Windows: 通过"设置 > 应用"卸载,或运行卸载程序
- macOS: 删除 Applications 文件夹中的 Hagicode Desktop
- Linux: 使用包管理器卸载或删除 AppImage 文件
是否需要网络连接?
仅在以下情况需要网络连接:
- 首次下载和安装应用
- 使用 AI 编码助手(如 Claude Code、Copilot 等)
- 检查和下载应用更新
应用本体可以离线运行,但 AI 编码助手功能需要网络连接来调用相应的服务。
如何获取帮助与支持?
如果你在使用 Hagicode Desktop 时遇到问题或有任何建议,我们提供多种方式与你联系:
- 官方网站: https://hagicode.com
访问我们的官网获取最新动态、文档和教程。 - GitHub 仓库: https://github.com/HagiCode-org/site
在 GitHub 上提交 Issue、参与讨论或查看源代码。欢迎给我们一个 Star ⭐ - QQ 群: 技术支持群 610394020
加入我们的 QQ 群与其他用户交流,获取实时帮助。 - 邮箱支持: support@hagicode.com
通过邮件联系我们,我们会在收到邮件后尽快回复。
我们欢迎所有形式的反馈,包括功能建议、Bug 报告和使用体验分享。你的意见对我们非常重要!