close
Desktop

Hagicode Desktop

Localized AI code assistant, privacy protection, enhanced efficiency

Loading version information...

If package loading fails here, this page redirects to the canonical Index Desktop version history: https://index.hagicode.com/desktop/history/

Key Features

Local Execution

All data is processed locally without uploading to the cloud, ensuring code privacy and security

Privacy Protection

Code is never uploaded, supports offline usage, protecting your intellectual property

Fast Response

Millisecond-level response time, no network requests needed, boosting development efficiency

Cross-Platform Support

Supports Windows, macOS, and Linux to meet different development environment needs

Auto Updates

Automatically checks for updates and upgrades to the latest version with one click

Multi-Language Support

Built-in Chinese and English interface, supporting international team collaboration

System Requirements

Operating System: Windows 10/11 (64-bit)

Processor: Intel Core i3 or equivalent processor

Memory: 4GB RAM (8GB recommended)

Disk Space: 2GB available space

Network: Network connection required for initial download (can be used offline afterwards)

Quick Installation

1

Download Installer

Select the appropriate installer for your operating system

2

Run Installer

Double-click the downloaded installer and follow the prompts to complete installation

3

Launch App

On first launch, it will guide you through initial configuration

4

Start Using

After configuration, you can start using Hagicode Desktop

FAQ

What's the difference between Desktop and Server versions?

Hagicode offers two deployment options: Desktop version and Server version. Each has its advantages, but both adopt a user-controlled server and data approach, providing better data protection.

Desktop Version

  • Runs locally on your computer, more lightweight
  • No server configuration needed, ready to use out of the box
  • Suitable for individual developers and light usage scenarios
  • All data completely localized

Server Version

  • Can be deployed on remote servers
  • Supports multi-user remote access
  • Better suited for team collaboration and scaling
  • Prepares for future enterprise features and multi-device sync

Whichever version you choose, you have complete control over your server and data, enjoying better privacy protection and data security.

What do I need to do after installation?

Hagicode Desktop is essentially a launcher. On first launch after installation, it will guide you through these steps:

  • Download Hagicode Core: Desktop will automatically detect and prompt you to download Hagicode core components
  • Install Core Components: Follow the on-screen prompts to complete core component installation
  • Configure your default Agent CLI: Choose a currently supported Agent CLI and finish the required sign-in, authorization, or local installation steps.

The Desktop interface guides the whole flow. Keep the network available on first launch so Hagicode Core can download; some Agent CLIs still require manual installation or authentication, but they are still part of the current support range.

After completing these steps, you can use all Hagicode Desktop features normally.

How do I check for updates?

Desktop automatically checks for updates. When a new version is available, a prompt will appear in the top right corner of the interface. You can also manually check for updates in "Settings".

Which AI Agent CLIs are supported?

Hagicode Desktop currently supports the following Agent CLIs:

  • Currently supported: Claude Code, Codex, GitHub Copilot, OpenCode, Hermes, QoderCLI, Kiro, Kimi, Gemini, DeepAgents, and Codebuddy
  • Manual installation or authentication: Hermes, Gemini, and DeepAgents require a local install or auth step first; the other CLIs provide one-click installation entry points or guided install flows.
  • Legacy compatibility only: IFlowCli remains only for historical data compatibility and is not part of the current active support range.

Support scope and setup mode are separate concerns. A CLI that needs manual installation is still supported now.

Does it support offline usage?

Yes! Hagicode Desktop supports complete offline usage:

  • Network connection required for initial installation and configuration (downloading core components and AI models)
  • All features can be used offline after configuration
  • Your code and data are never uploaded to the cloud
  • All AI processing is completed locally
macOS says Hagicode.app is damaged or can't be opened. What should I do?

If Hagicode Desktop is installed in the default path /Applications/Hagicode.app and macOS Gatekeeper blocks the first launch, use the following command to remove the quarantine attribute from the app.

This happens because macOS adds the com.apple.quarantine attribute to apps downloaded from the internet. It is a macOS security isolation issue, not a failure in the Hagicode installer.

sudo xattr -dr com.apple.quarantine /Applications/Hagicode.app

Run the command in Terminal with administrator privileges, then relaunch Hagicode Desktop.

How to get help when encountering issues?

If you encounter issues while using Hagicode Desktop, you can get help through:

  • Technical Support Group: Join QQ Group 610394020
  • Online Documentation: View complete usage documentation and tutorials
  • GitHub Issues: Submit issue reports in the project repository