Get nudged every 6 hours if you haven't pushed any commits today. Funny, motivational messages to guilt-trip you into coding.
Set these in your Vercel dashboard:
| Variable | Required | Description |
|---|---|---|
EMAIL |
Yes | Where to send reminders |
GITHUB_TOKEN |
Yes | Your GitHub token (gh auth token or create one) |
RESEND_API_KEY |
Yes | API key from Resend |
RESEND_FROM |
Yes | Verified sender email in Resend |
- Vercel cron hits
/api/checkevery 6 hours - Checks your GitHub activity for pushes today
- If no commits → sends a guilt-trip email
- If you've pushed → does nothing
| Endpoint | Description |
|---|---|
POST /api/check |
Run check, send email if no commits today |
POST /api/check?dryRun=1 |
Preview without sending |
POST /api/test-email |
Verify Resend config works |
npm install
cp .env.example .env # fill in your values
npm run dev