Skip to content

Select language

Current language: English

Installation Guide

Edit page

HagiCode offers two installation methods. First pick a path for your scenario, then confirm the prerequisites that path needs, and finally go to the matching installation page.

Choose an Installation Method

Your scenarioRecommended method
Personal local use on WindowsMicrosoft Store Installation
Personal local use on macOS / Linux, or Windows where the Store is unavailableDesktop Installation

Before You Install

Each path has different prerequisites:

Installation methodNode.jsGit
Microsoft Store / DesktopInstall it yourself, version 24 or higherInstall it yourself

Desktop No Longer Bundles Node.js

Desktop only bundles the .NET runtime needed to run HagiCode Server and no longer provides Node.js. It looks for node and npm on the system PATH, and installs managed packages such as Agent CLIs into your local npm global directory. Install Node.js 24 or higher before you launch Desktop for the first time. See Installing Node.js for details.

Install Git

Desktop checks for node, npm, and git at startup, and the “Demo Project” in the “New Project” dialog of the main interface also needs Git to clone the official sample repository. Pick one of these ways to install it for your system:

  • Windows: run winget install --id Git.Git -e, or download the installer from git-scm.com.
  • macOS: run xcode-select --install, or use Homebrew and run brew install git.
  • Debian / Ubuntu: run sudo apt-get install -y git.
  • Fedora: run sudo dnf install -y git.

After installation, reopen your terminal and confirm the commands are available:

终端窗口
node --version
npm --version
git --version

Install First, Then Launch Desktop

Desktop reads the system PATH at startup. If you install Node.js or Git while Desktop is already open, fully quit and restart Desktop.

Agent CLI

HagiCode works through Agent CLIs that are installed and signed in on your machine. The initialization wizard only lists CLIs it has detected locally, so install and sign in to at least one before you enter the wizard. The currently supported CLIs, their installation methods, and official entry points are maintained in one place at AI Agent CLI Installation.

Next Steps

  1. Choose an installation method from the table above and complete its prerequisites first.
  2. Finish installing and launch HagiCode for the first time, then follow Wizard Setup to create your default Hagicoder and your first project.
  3. To learn about the OpenSpec proposal workflow, read the Introduction to OpenSpec and Create a Proposal Session.

HagiCode

HagiCode is an agentic coding workspace. Rich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate, creating an engaging development experience.

Explore an engaging development experience through rich, convenient UI interactions.

Visit HagiCodeRead the documentation
  • SmartOpenSpec workflows turn intent into an executable path, from proposal to design, tasks, and a shipped change.
  • EfficientMulti-agent execution keeps research, implementation, and review moving in parallel, across several repositories and the Agent CLIs you already use.
  • InterestingRich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate.

Download for Windows

Get it from Microsoft StoreAll downloads

Turn ideas into shipped software.

HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Scenario makes the long run visible, so ideas become shipped software.

Smart
OpenSpec workflows turn intent into a path from proposal to shipped change.
Efficient
Multi-agent execution runs research, build, and review in parallel.
Fun
Rich UI interactions make planning, agent work, and projects easier to follow.