Don’t have Bun? Install it first: curl -fsSL https://bun.sh/install | bash On Windows:
powershell -c "irm bun.sh/install.ps1 | iex"
Windows Users: Grind has limited support on native Windows PowerShell. The Forge daemon,
filesystem watchers, and process detection require a POSIX environment. For full functionality,
use WSL2 (Windows Subsystem for Linux 2). If you only need basic quest/XP tracking, native
Windows works fine.
Installer script (recommended)
The fastest path. Downloads, installs, and runs the setup wizard automatically.
Copy
Ask AI
curl -fsSL https://grindxp.app/install.sh | bash
The script:
Detects your platform and architecture
Downloads the latest Grind release
Installs to ~/.grind/bin/ and adds it to your PATH
WSL2 is recommended for full feature support (filesystem watchers, process detection, Forge daemon). The PowerShell installer installs into WSL2 by default if available.
Run Grind inside WSL2, not in a native Windows shell. The Forge’s filesystem watchers and process detection require a POSIX environment.
Native Windows support is limited. The Forge daemon and some integrations require WSL2 or a Linux environment. For full functionality, use WSL2.For basic quest/XP/CLI usage only:
Use the built-in uninstall command for a guided experience:
Copy
Ask AI
grindxp uninstall
This stops running services (gateway, web app) and optionally removes your vault and config. See the uninstall command reference for all flags including --all, --dry-run, and --yes.To also remove the CLI binary after uninstalling:
Copy
Ask AI
rm -rf ~/.grind/bin/
Removing ~/.grind/ deletes your vault, encryption key, and all quest data. Back up
~/.grind/vault.db and ~/.grind/config.json before uninstalling if you want to preserve your
data.