<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/stop-babysitting-your-claude-simple-push-notification-fix-lkxd6kqab" -->

---
title: Stop babysitting your Claude: simple push notification fix
description: A quick workflow tip for Claude Code users who lose time waiting on permission prompts. By configuring a Notification hook in ~/.claude/settings.json to send a...
canonical: https://daily.dev/posts/stop-babysitting-your-claude-simple-push-notification-fix-lkxd6kqab
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Stop babysitting your Claude: simple push notification fix | daily.dev
og:description: A quick workflow tip for Claude Code users who lose time waiting on permission prompts. By configuring a Notification hook in ~/.claude/settings.json to send a...
og:url: https://daily.dev/posts/stop-babysitting-your-claude-simple-push-notification-fix-lkxd6kqab
og:image: https://api.daily.dev/og/posts/LkXd6kQab.png
og:image:alt: Stop babysitting your Claude: simple push notification fix
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Stop babysitting your Claude: simple push notification fix

**[David Huang](https://daily.dev/sources/ykloabmbkse25rkoaqlep)** · [@davidhuang](https://daily.dev/davidhuang) · 2 min read · 1 upvotes · 0 comments

## Summary

A quick workflow tip for Claude Code users who lose time waiting on permission prompts. By configuring a Notification hook in ~/.claude/settings.json to send a curl request to ntfy.sh, developers get instant push notifications on their phone whenever Claude needs attention. This pairs with Claude Code's Remote Control feature to create a fully hands-off workflow: start a session, walk away, and only return when notified.

## Content

Kicked off a Claude Code session, walked away, came back 2 hours later. Frozen on a permission prompt the whole time. Nothing got done.

Here's the 5-minute fix that ended that for me.

**The setup**

Install **ntfy** on your phone, subscribe to a topic (e.g. `yourname-abc123`), then drop this in `~/.claude/settings.json`:

```
{
  "hooks": {
    "Notification": [{
      "matcher": ".*",
      "hooks": [{
        "type": "command",
        "command": "curl -s -d 'Check Claude' ntfy.sh/YOUR_TOPIC > /dev/null"
      }]
    }]
  }
}
```

The `Notification` hook fires on permission prompts and idle — exactly when you need to know. No account needed for ntfy, just keep the topic name random enough.

This pairs especially well with Claude Code's Remote Control. The whole point of remote control is kicking off a task locally and monitoring it from your phone — but without notifications, you still have to keep the app open and watch for prompts yourself. With this hook, the workflow actually closes: start a session at your desk, switch to Remote Control, walk away, and let ntfy tell you when Claude needs you. Your phone becomes the interrupt handler.

Now I kick off a task, go do something else, and my phone tells me when I'm actually needed. That's it.

## Similar posts on daily.dev

- [I stopped wasting Claude tokens after installing this open-source dashboard](https://daily.dev/posts/i-stopped-wasting-claude-tokens-after-installing-this-open-source-dashboard-zw5wg25z4) · XDA Developers · 0 upvotes · 0 comments

---

Tags: [#claude-code](https://daily.dev/tags/claude-code)

[View this post on daily.dev](https://daily.dev/posts/stop-babysitting-your-claude-simple-push-notification-fix-lkxd6kqab)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/stop-babysitting-your-claude-simple-push-notification-fix-lkxd6kqab","headline":"Stop babysitting your Claude: simple push notification fix","text":"A quick workflow tip for Claude Code users who lose time waiting on permission prompts. By configuring a Notification hook in ~/.claude/settings.json to send a curl request to ntfy.sh, developers get instant push notifications on their phone whenever Claude needs attention. This pairs with Claude Code's Remote Control feature to create a fully hands-off workflow: start a session, walk away, and only return when notified.","url":"https://daily.dev/posts/stop-babysitting-your-claude-simple-push-notification-fix-lkxd6kqab","datePublished":"2026-04-09T14:16:38.703Z","dateModified":"2026-04-09T14:16:59.428Z","author":{"@type":"Person","name":"David Huang","url":"https://daily.dev/davidhuang","image":"https://avatars.githubusercontent.com/u/55070299?v=4","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":60}},"image":"https://media.daily.dev/image/upload/s--3VbN6BtX--/f_auto/v1775744199/posts/LkXd6kQab?_a=BAMAMiWQ0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/ykloabmbkse25rkoaqlep","name":"David Huang"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"David Huang","item":"https://daily.dev/sources/ykloabmbkse25rkoaqlep"},{"@type":"ListItem","position":3,"name":"Stop babysitting your Claude: simple push notification fix"}]}
```

