Learn brrr 🎓
Articles and guides for understanding brrr, how it works, and how to integrate it into your setup.
Integrations
brrr can integrate with anything that can make an HTTP request.
Claude
Send pushes from Claude Code with hooks, either via brrr-cli or a direct webhook call.
Codex
Send pushes from Codex with brrr-cli or the built-in notify integration.
cURL
Send a push straight from the terminal with a single curl command.
GitHub Actions
Send a push from a workflow run with a simple curl step.
Home Assistant
Send a push from Home Assistant with the rest_command integration.
JavaScript
Send a push from JavaScript with fetch.
n8n
Send a push from n8n with the built-in HTTP Request node.
Python
Send a push from Python with the standard library's urllib.request.
Shortcuts
Send a push from Apple Shortcuts with the Get contents of URL action.
Zapier
Send a push from Zapier with Webhooks by Zapier and a POST action.
General
General guides for getting the most out of brrr.
Docs
Webhook format, payload fields, examples, and delivery behavior.
Send test notification
Compose a test payload and generate the cURL command before wiring it into your workflow.
Focus filters
Use filter criteria so only matching notifications break through while a Focus is active.
Recent notifications
Keep recent notifications on-device and control how long they are kept on each device.
Rotate webhook secrets
Rotate shared and device-specific webhook secrets when a secret may have been exposed.
How it works
Infrastructure, privacy model, CloudKit usage, and push delivery architecture.
Privacy policy
What brrr stores, what stays on-device, and how CloudKit data is handled.