Installation
Follow these steps to install Desktop Homunculus and set up your MOD environment.
System Requirements
| macOS | Windows | |
|---|---|---|
| OS | macOS 12 (Monterey) or later | Windows 10 or later |
| CPU | Apple Silicon or Intel | x86_64 |
| Node.js | 22 or later | 22 or later |
| Disk Space | 500 MB or more | 500 MB or more |
Step 1: Install Desktop Homunculus
Download the latest release from the GitHub Releases page.
- macOS
- Windows
- Download the
.dmgfile - Open the DMG and drag Desktop Homunculus into your
/Applicationsfolder - Launch the app from Applications
If macOS shows "Desktop Homunculus can't be opened because it is from an unidentified developer":
- Open System Settings > Privacy & Security
- Scroll down and click Open Anyway
- Click Open in the confirmation dialog
If you have an NVIDIA GPU, you must configure the following setting before launching Desktop Homunculus, otherwise the window background will be black instead of transparent:
- Open NVIDIA Control Panel
- Go to Manage 3D Settings
- Find "Vulkan/OpenGL present method"
- Set it to "Prefer native"
- Click Apply
This must be done before first launch.
- Download the
.msifile - Run the installer and follow the prompts
- Launch Desktop Homunculus from the Start Menu
Step 2: Install Node.js
Desktop Homunculus MODs require Node.js 22 or later to run TypeScript scripts directly using tsx.
- Visit the Node.js download page
- Download and install the LTS version (22 or later)
- Verify the installation:
node -v
The output should show v22.0.0 or higher.
If you already have Node.js installed, check the version with node -v. If it's below v22, update to the latest LTS version.
Step 3: Install MOD Management Tools
Install pnpm (package manager) and @hmcs/cli (MOD management CLI) globally:
npm install -g pnpm @hmcs/cli
Verify the installation:
pnpm -v
hmcs --version
If you see EACCES permission errors, see the npm docs on resolving permission errors.
Step 4: Install Official MODs
Install the recommended set of official MODs:
hmcs mod install @hmcs/assets @hmcs/elmer @hmcs/menu @hmcs/character-settings @hmcs/settings @hmcs/app-exit
| MOD | Description |
|---|---|
@hmcs/assets | Default animations and sound effects |
@hmcs/elmer | Default character model |
@hmcs/menu | Right-click context menu |
@hmcs/character-settings | Per-character settings panel |
@hmcs/settings | Application settings (frame rate, shadow opacity) via system tray |
@hmcs/app-exit | Exit menu in the system tray |
Step 5: Verify Installation
- Launch Desktop Homunculus
- A character should appear on your desktop
- Right-click the character to open the context menu
If everything works, you're all set!
Head over to the Quick Start guide to learn how to interact with your character.
Troubleshooting
hmcs: command not found
Your terminal doesn't recognize the hmcs command.
- Restart your terminal — the
PATHmay not have been updated - Verify the global npm bin directory is in your PATH:
npm bin -g
Node.js version is below 22
MODs require Node.js 22+ to run TypeScript scripts directly via tsx. Download the latest LTS from nodejs.org.
App blocked by Gatekeeper
See Step 1 for instructions on allowing the app.
Black/opaque window background on Windows
If the window background appears black instead of transparent on Windows, you likely have an NVIDIA GPU that requires a configuration change. See the NVIDIA GPU setup instructions in Step 1 (Windows tab).
No character appears after installing MODs
Restart Desktop Homunculus. MOD changes take effect after a restart.
MOD installation fails
Check your network connection and try again.