Nodd guides
Practical guides for putting a person in the loop of scripts, CI, monitoring, and AI agents, with and without Nodd.
- Claude Code notifications on iPhone and approving permissions
How to get Claude Code permission prompts and finished tasks onto your iPhone and answer them: Remote Control, notification hooks, and a PreToolUse hook. - Human in the loop for AI agents: require approval before actions
Which AI agent actions need human approval, and how to build the gate: allowlists, MCP tools, hooks, default deny on timeout, and rejection reasons. - GitHub Actions Manual Approval: Approve Deploys From Your Phone
How to add manual approval to GitHub Actions deployments: environment required reviewers, issue-based approval actions, and Face ID approval on an iPhone. - Cron Job Monitoring: Get Alerted When a Cron Job Stops
How to notice when a cron job never runs, not just when it fails: MAILTO, exit code alerts, dead man's switch services, monitoring stacks, and iPhone alerts. - Send a Push Notification from a Shell Script to iPhone
Five ways to notify your phone when a command finishes: email, Slack and Discord webhooks, Pushover, ntfy, and Nodd, with curl examples and approval waits. - Pushover Alternative? ntfy vs Pushover vs Nodd Compared
Pushover, ntfy, and Nodd compared on notify versus approve: devices, what returns to the sender, self-hosting, and message handling, and where each fits best. - How to Get Grafana and Datadog Alerts on Your iPhone
Send Grafana, Alertmanager, Datadog, Sentry, and PagerDuty alerts to an iPhone, compare built-in options, and see who received each alert. - How to Pass Secrets to Scripts and AI Agents Securely
Pass passwords and tokens to scripts and AI agents without chat or command-line arguments, using read -s, op run, secret managers, or an iPhone.