Installation Guide
HagiCode offers three 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 scenario | Recommended method |
|---|---|
| Personal local use on Windows | Microsoft Store Installation |
| Personal local use on macOS / Linux, or Windows where the Store is unavailable | Desktop Installation |
| Servers, NAS, team sharing, or when you need environment isolation | Docker Compose Installation |
Before You Install
Each path has different prerequisites:
| Installation method | Node.js | Git |
|---|---|---|
| Microsoft Store / Desktop | Install it yourself, version 24 or higher | Install it yourself |
| Docker Compose | Not needed on the host | Not needed on the host |
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 runbrew 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 --versionnpm --versiongit --versionInstall 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.
Related Software
Next Steps
- Choose an installation method from the table above and complete its prerequisites first.
- Finish installing and launch HagiCode for the first time, then follow Wizard Setup to create your default Hagicoder and your first project.
- To learn about the OpenSpec proposal workflow, read the Introduction to OpenSpec and Create a Proposal Session.
HagiCode
HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Dungeon makes the long run visible, so ideas become shipped software.
Turn ideas into polished, usable software with a smarter, faster, and more enjoyable agentic coding workflow.
- 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.
- FunHero Dungeon turns long coding sessions into a visible, collaborative adventure with heroes, progress, and achievements.
HagiCode at a glance

The workbench: every session on one kanban board. 
A proposal moves from created to drafted, reviewed, executed, and archived. 
Hero Dungeon: heroes run the work while you follow progress, levels, and story.
Download for Windows
Share HagiCode
Ecosystem Sites
Quick Links
Community
© 2026 HagiCode | Powered By hagilight-starlight@0.9.2 | Branch: main | Commit: b74d888 | Built: