Setup Guide

Three steps to start growing your coding slime.
Takes less than 30 seconds.

STEP 01 β€” INSTALL

install.sh
$curl -fsSL https://vibemon.dev/install.sh | sh -s -- YOUR_API_KEY
🐾 Installing VibeMon… (v8)
βœ“ API key saved
βœ“ notify.sh created
βœ“ Claude Code hooks configured
βœ“ Gemini CLI hooks configured
πŸ”— Testing connection…
πŸŽ‰ VibeMon installed successfully!

STEP 02 β€” CODE

Start coding. Drops collect automatically.

Once installed, every edit you make earns drops. Works with Claude Code, Gemini CLI, Cursor, and Codex CLI.

every edit = 1 drop

File edits & writes are tracked via agent hooks

Claude Code hooks (7):

~/.claude/settings.json
{
"hooks": {
PostToolUse [Edit|Write|NotebookEdit]β€”Collects drops on file changes
UserPromptSubmitβ€”Tracks prompt events
Stopβ€”Records session pauses
Notification [permission_prompt]β€”Tracks permission requests
SessionStartβ€”Marks session begin
SessionEndβ€”Marks session end
PostToolUseFailure [Edit|Write|NotebookEdit]β€”Tracks failed edits
}
}

STEP 03 β€” GROW

Watch your slime evolve in real time.

Your slime grows through 6 stages as you accumulate drops. Track your progress in the VibeMon app.

Stage 0 β€” Jelly Fragment (0 drops)

What We Collect

VibeMon does not collect your source code. The install script and client are fully open source β€” you can read every line at /install.sh.

Collected

+
Lines of code β€” how many lines were added or removed (just the count)
+
File path β€” e.g. src/app.tsx (name only, not contents)
+
Tool type β€” write / edit / notebookedit
+
Project name β€” from git remote (e.g. user/repo)
+
Timestamps β€” when activity happened

Never collected

Γ—Source code, diffs, or file contents
Γ—Variable names, function bodies, or comments
Γ—Prompts you send to Claude
Γ—Claude's responses or conversation history
Γ—Environment variables or secrets

HOW IT WORKS β€” DATA FLOW

1.Claude Code triggers a hook on each file edit
2.notify.sh counts lines locally on your machine, then strips all code content before sending
3.Only the line count + file path + project name reach the server
4.The server records +1 drop and updates your slime

Troubleshooting

Verify hooks are installed

zsh
$cat ~/.claude/settings.json | grep vibemon

Reinstall

zsh
$curl -fsSL https://vibemon.dev/install.sh | sh -s -- YOUR_API_KEY

API key not working?

Your API key is generated when you sign up. Open the VibeMon app β†’ Settings β†’ API Key to view or regenerate it.

View install script source

/install.sh