Install the latest preview from GitHub:
npm install -g happy-nextThis gives you:
happy-next- Main CLI commandhappy-next-mcp- MCP server command
Note: This installs as happy-next so it won't conflict with the stable happy version from the upstream repo.
# Install specific preview version
npm install -g github:jakenuts/happy-cli#v0.11.3-preview.5
# Install from a specific tag
npm install -g github:jakenuts/happy-cli#latest-preview# Check version
happy-next --version
# Check daemon status
happy-next daemon status
# Start daemon
happy-next daemon startYou can install both the stable upstream version and this preview fork:
# Install stable from upstream (slopus/happy-cli)
npm install -g github:slopus/happy-cli
# Install preview fork (jakenuts/happy-cli)
npm install -g github:jakenuts/happy-cli#latest-preview
# Use either version
happy --version # Stable (upstream)
happy-next --version # Preview (fork)
happy daemon start # Stable daemon
happy-next daemon start # Preview daemonThis is usually a transient network issue downloading binaries. Try:
- Run the install command again
- Clear npm cache:
npm cache clean --force - Try again
Ensure npm's global bin directory is in your PATH:
# Check where npm installs global packages
npm bin -g
# On Windows, should output something like:
# C:\Users\YourName\AppData\Roaming\npm
# Verify it's in PATH
$env:PATH -split ';' | Select-String npmIf not in PATH, add it:
- Search for "Environment Variables" in Windows
- Edit user or system PATH
- Add the npm bin directory
- Restart PowerShell
# Uninstall current version
npm uninstall -g happy-next
# Install latest
npm install -g github:jakenuts/happy-cli#latest-previewIf you have the repo cloned locally:
# Build the project
npm run build
# Install globally from local directory
npm install -g .
# Test it works
happy-next --version- Fork (active development): https://github.com/jakenuts/happy-cli
- Upstream: https://github.com/slopus/happy-cli
- Server: https://api.happy-servers.com
When you install Happy CLI Next (preview fork), you get:
-
Commands:
happy-next- Main CLIhappy-next-mcp- MCP server for Claude integration
-
Config Directory:
~/.happy-dev/(or$HAPPY_HOME_DIR)- Contains logs, daemon PID, access keys
- Shared with stable version if both are installed
-
Dependencies:
- Claude Code SDK (2.0.24)
- Platform-specific binaries (ripgrep, etc.)
npm uninstall -g happy-nextThis removes the commands but leaves your config directory (~/.happy-dev/) intact.
| Feature | Stable (happy) |
Preview Fork (happy-next) |
|---|---|---|
| Source | slopus/happy-cli | jakenuts/happy-cli |
| Install | npm install -g github:slopus/happy-cli |
npm install -g github:jakenuts/happy-cli#latest-preview |
| Commands | happy, happy-mcp |
happy-next, happy-next-mcp |
| Updates | Upstream releases | Daily synced + fork features |
| Use Case | Stable production use | Testing new features, Codex improvements |