Get a push notification on your iPhone the moment any script, deploy, cron job, or AI agent finishes. One HTTP call. No SDKs.
Free forever for 500 notifications a month. No credit card.
- name: Notify
run: |
curl -X POST https://api.nodkit.dev/api/send \
-H "Authorization: Bearer $NK_KEY" \
-d '{"title":"CPU spike on prod-2","group":"alerts"}'Install the iOS app, tap Sign in with Apple, then run these in your terminal. The CLI logs you in via the browser — no copy-pasting API keys.
$ brew install nodkit
$ nodkit login
$ nodkit send "Hello from your terminal"
# → your phone buzzesA few of the things people trigger. CLI for your machine, API for your servers — same notification on the same phone.
Add one HTTP call to any workflow. Real examples below.
Add a step to your GitHub Action. Get a push notification the second your deploy succeeds — no more watching CI logs.
name: Deploy
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm run build && npm run deploy
- name: Notify me
run: |
curl -X POST https://api.nodkit.dev/api/send \
-H "Authorization: Bearer ${{ secrets.NK_KEY }}" \
-H "Content-Type: application/json" \
-d '{"title":"Deploy complete","body":"v2.4.1 is live","group":"deploys"}'A simple Python script on a cron. When CPU spikes, memory leaks, or your API goes down — your phone buzzes immediately.
import psutil, requests, os
cpu = psutil.cpu_percent(interval=10)
if cpu > 90:
requests.post(
"https://api.nodkit.dev/api/send",
headers={"Authorization": f"Bearer {os.environ['NK_KEY']}"},
json={
"title": f"CPU spike on prod-2",
"body": f"{cpu}% for 10s",
"priority": "high",
"group": "alerts",
}
)Long agent loops can run for minutes. Wire nodkit into your Claude Code Stop hook and your phone buzzes the moment it's done — or needs your input.
// ~/.claude/settings.json
{
"hooks": {
"Stop": [{
"hooks": [{
"type": "command",
"command": "nodkit send 'Claude finished' --group agents"
}]
}]
}
}Slack is for teams. Email is for everyone. nodkit is the only tool built for one human notifying themselves.
500 notifications a month, free forever. Unlimited for $2.99 / month.
We'll never charge you by surprise.
Slack is built for teams — your channels get muted, your DMs get noisy, and your phone stops buzzing the moment you join more than three workspaces. nodkit goes straight to your lock screen, every time, with zero team overhead.
Notifications stop until the next month. We never auto-charge you, never prompt you to add a card, and never silently overage-bill. If you want more, you upgrade on purpose.
Notifications are stored only as long as needed for delivery and your in-app history. Sign in with Apple keeps your email private. We don't sell data, train models on it, or share it with advertisers.
iOS only at launch. Android is on the roadmap once the iOS app is stable. The HTTP API doesn't care which phone you have — when the Android app ships, the same curl command will work.
Install the app, send a curl, watch it buzz. Free for 500 notifications a month, forever.