Prerequisites
- Bun v1.0+. Grind runs on Bun, not Node.
- A terminal.
Install
1
Run the installer (recommended)
2
Initialize your vault
- Create
~/.grind/(your config and vault directory) - Generate an encryption key for your SQLite vault
- Create your user profile (name, timezone)
- Run database migrations
3
Check your status
4
Create your first quest
- Title: what you’re doing
- Type:
daily,weekly,bounty,epic,chain, orritual - Difficulty:
easy,medium,hard, orepic - Skills: which skill tags this quest contributes to
5
Complete it
Next Steps
Open the TUI
Launch the terminal dashboard for a real-time view of your quests, skills, and XP.
bash bun tui Set up your AI companion
Configure an AI provider to unlock the companion and agent features.
bash grindxp setup Start timer tracking
Use
start and stop to get a 1.5x XP proof bonus for timed work.Automate with the Forge
Create rules that watch your git activity, filesystem, or webhooks.
Environment Variables
Grind reads configuration from~/.grind/config and environment variables. Copy .env.example to .env for development:
See Environment Reference for the full list.