Cursor finished.
Your phone knows.
Pushary sends a push notification when Cursor finishes or needs your permission, and lets you approve from your phone in one tap.
Push notifications for Cursor. Your agent asks a question, you answer from your lock screen.
The Cursor workflow without notifications
You fire off a background agent, switch to another file, and lose track of it. The agent finished its inline edits ages ago and you only just noticed.
Every way to know when a Cursor agent is done
There are four ways to get notified when a Cursor agent finishes: the completion sound and system notification built into Cursor's settings, a stop hook in hooks.json that fires a desktop alert, the same hook pushing to your phone through ntfy, and Pushary, which adds two-way approvals so the agent can ask you questions while you are away. The first two only help at your desk. The last two reach you anywhere.
1. Cursor's built-in sound and notification
FreeZero setup, works while you are at the machine
Cursor can play a completion sound and surface a system notification when the agent finishes. Open Cursor Settings and search for notifications to toggle them. This is the setting most people are looking for when they search for the agent completion sound. It does nothing once you close the laptop or walk away.
2. A stop hook with a desktop alert
FreeCursor hooks fire a script when the agent completes
Cursor supports hooks defined in hooks.json at the project or user level (~/.cursor/hooks.json). The stop event fires on agent completion and spawns your script with JSON context on stdin, so a two-line script can run osascript on macOS or notify-send on Linux. The same mechanism exposes beforeShellExecution, which is how enforced approval gates are built.
{
"version": 1,
"hooks": {
"stop": [
{ "command": "./hooks/notify.sh" }
]
}
}3. Free phone push with ntfy
FreePoint the stop hook at ntfy.sh and your phone buzzes
Make the stop hook script curl a free ntfy topic and the completion reaches your phone. The trade-offs: it is one-way, so when the agent is waiting on a decision you still have to get back to Cursor to answer, and public ntfy topics are readable by anyone who guesses the name unless you reserve one or self-host.
#!/bin/bash
curl -s -d "Cursor agent finished" ntfy.sh/your-topic4. Pushary: push plus answers from your phone
$9.99/moThe only option where you can answer Cursor remotely
Add Pushary to Cursor's MCP config and the agent gains notify and ask tools: you get a push when a task completes, and when the agent needs a decision, the notification carries the question. Tap yes or no from your lock screen and it continues. The Pushary hooks plugin adds a fail-closed beforeShellExecution gate on top, so risky shell commands wait for your approval instead of running. Every decision lands in an audit trail.
{
"mcpServers": {
"pushary": {
"url": "https://pushary.com/api/mcp/mcp"
}
}
}How the options compare
| Method | Reaches your phone | Answer from the notification | Price |
|---|---|---|---|
| Cursor's built-in sound and notification | Free | ||
| A stop hook with a desktop alert | Free | ||
| Free phone push with ntfy | Free | ||
| Pushary: push plus answers from your phone | $9.99/mo |
Stop watching Cursor spin. Start getting notified.
One command. Your phone buzzes when Cursor is done.
Cursor notification questions
How do I get notified when a Cursor agent finishes?
Cursor fires a stop hook event on agent completion. Define it in hooks.json and run any script: a desktop alert, a sound, or a curl to a push service. For notifications you can answer from your phone, add Pushary to your MCP config.
Where is Cursor's agent completion sound setting?
Open Cursor Settings and search for notifications. Cursor can play a completion sound and show a system notification when the agent finishes. It only helps while you are at the machine.
Can Cursor send notifications to my phone?
Yes, two ways. A stop hook that curls a free service like ntfy gets you a one-way push. Pushary gets you a two-way push: when the agent needs a decision, the notification carries the question and you answer from your lock screen.
Does Pushary work with Cursor background agents?
Yes. Pushary works with all Cursor features including background agents, inline edits, and multi-file refactors. Any task that takes time will trigger a notification when done.
Can I answer Cursor's questions from my phone?
Yes. When Cursor needs a decision, Pushary sends a push notification with yes/no buttons. Tap your answer from your lock screen and Cursor continues. No need to switch back to your computer.
Do I need to install an app?
No. Pushary uses web push notifications via your browser. Works on iPhone, Android, and desktop without a native app.
How much does it cost?
Pushary starts with a 7-day free trial at $9.99/month. You get 5,000 notifications per month, which covers most developer workflows.
Guides
Also works with