Pushary
Approve tool calls anywhere
Only for iPhone
Free · In-App Purchases · Designed for iPhone. Not verified for macOS.
See the whole conversation from your phone, not just a summary. Approve or deny in a tap, send a message that waits for the agent's next turn, and keep your terminal.
Pushary puts your AI agents in your pocket. Start a long task, walk away, and let the agent reach you the moment it needs a decision. Approve or deny from your lock screen, then it keeps going.
WHY PUSHARY
AI agents move fast and then stop cold the second they hit something risky. A file delete, a deploy, a shell command, a question about which approach to take. Pushary sends that moment to your phone so the work does not sit waiting at your desk. You answer in a tap and the agent picks up where it left off.
WHAT YOU CAN DO
Approve or deny tool calls. Every request arrives with the agent name, the tool, and the surrounding context, so you can decide with confidence. Risky actions are flagged.
Deny with a note. Turn down an action and tell the agent what to do instead, in one step.
Set permission policies. Decide what runs on its own and what waits for you. Read only commands can flow through while deletes and deploys pause for approval.
See your whole fleet. Every running agent, grouped by machine and project, with live status and the cost so far today. Tap in to read recent activity.
Send instructions. Type what to do next from your phone and the agent picks it up when it finishes its current step.
Pick how you are reached. Smart mode pushes when you are away from your terminal and stays quiet while you are at it. You can also choose always push, awareness pings only, or terminal only. Mute pushes for an hour or four when you need focus.
Stop everything. One kill switch denies every pending and new tool call until you lift it. Stop a single agent or the entire fleet.
Keep a full audit trail. Every question and decision is recorded with who answered, when, and from where.
HOW IT CONNECTS
Run one setup command in your terminal and scan the QR it shows. The key is sealed to your terminal, so it never passes through the app in the clear. Connecting takes about a minute.
WORKS WITH
Claude Code, Codex, Cursor, Gemini CLI, and Hermes.
WHO IT IS FOR
Developers running agents on real work, engineering leads who need oversight, and anyone who wants their agents to keep moving without sitting at the keyboard all day.
SUBSCRIPTION
Pushary is a subscription with a 3 day free trial. Prices may vary by region.
Agent: $9.99 per month for every agent you run.
Agent Pro: $19.99 per month adds unlimited notifications, priority support, and the full audit trail.
Payment is charged to your Apple ID at confirmation of purchase. Your subscription renews automatically unless you cancel at least 24 hours before the end of the current period. Your account is charged for renewal within 24 hours before the period ends. Manage or cancel anytime in your App Store account settings. Any unused part of a free trial is forfeited when you buy a subscription.
Terms of Use: https://pushary.com/terms
Privacy Policy: https://pushary.com/privacy
Questions or feedback? https://pushary.com/support
more Try it now checks the computer you just set up, and names it on the screen.
Signing in on a new device asks for the code we email you, instead of saying sign-in failed.
Start a task explains how to start sessions from your phone on a Mac: open Settings, Phone, and keep the Mac awake with Pushary running. It also tells you when a computer is connected but not ready yet.
New session stays in Fleet even when no computer can start a session yet, so the setup steps are one tap away.
1.0.36 5 hr ago
While a connected computer waits for its first agent, the app shows a row with the Claude Code, Codex and Cursor marks where the agent will appear, instead of a dot.
Once a computer is connected, Share setup link stays the one main button. If the computer found no agents, the setup command is shown so you can run it again.
The opening line on the subscription screen is easier to read.
1.0.35 1 day ago
Connecting your computer now shows one clear next step on every screen: share the setup link, get a new link, or try your agent.
The terminal steps show the command in a box, the command for Windows and the Node.js versions setup needs.
If no computer connects after two minutes, the app reminds you to use the same account on your computer and this phone.
The finish screen is simpler, and shows the one step any agent still needs.
Signing in on a new phone asks only to turn on notifications when your agents are already connected.
1.0.34 2 days ago
Clearer steps to connect your computer and try your first agent question. Scan a setup QR directly from onboarding, or open terminal instructions for Mac, Windows and Linux.
Improved setup recovery and clearer sharing instructions.
1.0.33 4 days ago
Scanning the setup QR from your terminal shows which computer is asking to connect, its operating system, and the agents setup found. Deny stops setup on that computer right away.
A QR scanned before signing in or subscribing opens after you finish setup.
Clearer onboarding instructions and improved sign-in buttons. Analytics settings on Android now describe only the data shared on Android.
1.0.32 5 days ago
The setup screen can now send you a test approval and wait for your answer there. Scanning a pairing QR or opening a notification while you are still setting up now takes you to it, instead of back to setup.
Pairing a computer to a workspace with no active subscription now says so, and asks you to subscribe in Settings first.
The plans now say what each one gives you: Agent covers every agent you run, and Agent Pro adds unlimited notifications, budgets and priority support.
Deleting your account now reminds you to cancel any App Store subscription first, with a button that opens your subscriptions.
Status labels have a softer look that is easier to read.
Opening the app without a connection no longer shows the subscription screen to someone who already subscribes. If you subscribe on pushary.com while that screen is open, the app moves on by itself when you come back to it.
Stop and Send on a session are their full size again.
Signing out now clears the previous account's approvals and sessions from the screen.
If you turned analytics on in an earlier version, the app asks once more, because it now also reports whether an Apple Ads campaign brought you to the App Store.
1.0.29 29 Sept
Deleting your account now asks why first. Answering is optional, and if the reason is that Pushary asked you to approve too much, it points you at the Policies tab, where rules can cut that down.
After you approve Bash three times in a row in one agent session, the approval card offers to allow Bash for the rest of that session. Risky commands, like deletes, pushes and network calls, still ask.
A rule you save from an approval card is written only once your answer is recorded, and if it cannot be saved the card says so. A session rule for a command now names what it covers, such as all "npm run" commands.
Audit now marks decisions a rule or a timeout settled, so they no longer look like ones you tapped. And where the law requires consent for usage analytics, you may be asked once more, because earlier versions did not record whether an answer came from you.
1.0.28 23 Sept
The usage analytics question is shorter and clearer. Two lines instead of five, with the full detail behind a single tap rather than a wall of text, and the two answers side by side at equal weight.
Where local law asks for notice rather than a prompt, it no longer interrupts first launch. The switch still lives in Settings, Privacy, and where consent is required nothing is measured until you allow it.
Also repairs a hold left behind by an older command line version, and reads the blocked action marker correctly on the phone.
1.0.27 21 Sept
Nothing inside the app changed in this version. It carries a new set of App Store screenshots, which only reach the store attached to a version.
The screenshots now show the screens you actually use: an approval as it arrives, the intent and the exact command behind it, the rules that decide what runs on its own, your agents on one screen, and the record of every decision.
1.0.26 19 Sept
A set of questions from an agent now comes one at a time. A strip at the top shows how many there are and which you have answered, picking an option moves you on, and a review step lists every answer before you submit.
The subscription and upgrade screens were rebuilt. Both plans and their prices are visible without scrolling, the free trial length comes from the store rather than being written into the app, and Restore purchases is offered even when the plans cannot be loaded.
A question waiting on you now sits at the end of the conversation it came from, and the screen scrolls to it. On the other tabs it sits at the top, where a long list used to hide it.
The inbox no longer offers a decision that is being handled in your terminal, and each question shows the mode that actually applies to it.
Agent replies now use the app's own typeface throughout, including bold text, smaller headings and tables, which previously fell back to the system font.
Text you type sits on a white field, and the audit list shows that it is loading instead of looking empty.
1.0.25 17 Sept
Each account on this phone now has its own answer to the usage analytics question. When another account signs in, it is asked separately, and nothing is shared for it until it answers.
Fixed being stuck on "Couldn't load your account" after switching accounts while the store could not be reached. You now reach the plans screen, where you can retry or sign out.
If a subscription is charged but confirming it fails, the purchase stays linked to your account.
While your account is still loading, the upgrade screen now says so and offers Retry account, the same as the plans screen.
1.0.24 15 Sept
A request you were told about now shows up in your list even when the list has not caught up with it yet, and it stays there until you answer it. Before this, a request could arrive on your lock screen and be missing from the app when you opened it.
The list no longer blanks out and reloads while you are reading it. It refreshes quietly in the background, and only says it is loading the first time you open the screen.
1.0.22 13 Sept
Conversations from sessions you start in your own terminal now reach this phone. Before this, only sessions launched through Pushary synced their history, so a session you started yourself showed a summary instead of what was said.
Replies render as formatted text. Headings, lists, bold, links, tables and code blocks, instead of the raw Markdown punctuation that used to show through.
A reply now appears while it is still being written, marked Live reply until it finishes. A code block or table that has not closed yet is held back rather than drawn half written.
Sending a message no longer takes the terminal away from you. Messages wait for the agent's next turn, and Continue on phone is a separate action you choose. If the terminal cannot hand over, it now tells you why instead of going quiet.
The audit list shows a short outcome and the answer underneath, so a reply to several questions reads as questions and answers rather than raw JSON.
When history cannot be loaded or decrypted, the screen says so and offers a retry, instead of falling back to a summary without explaining.
1.0.19 7 Sept
Synced conversations are now described accurately. The app used to call them end-to-end encrypted. A conversation is encrypted on your computer before it is uploaded and this phone can read it, but authorized Pushary compliance admins can also recover one exact session under a documented legal obligation. The session screen and the transcript section now say so.
The command that turns syncing off sits on its own line and is selectable, so you can copy it instead of retyping it.
1.0.18 2 Sept
Handing a decision back to your machine now works. Tapping "Handle on your machine" used to fail silently, leaving the card on screen and the agent waiting; it now ends the decision and hands control to your terminal.
An agent that has gone quiet is no longer reported as unreachable. The message box and Stop stay available on a session that is simply waiting at its prompt, and the reason is accurate when they are not.
"Working" now clears when the work is done, instead of staying lit under a finished task.
1.0.17 31 Aug
An approval now tells you how long you have. Questions expire, and the card counts down so you can see at a glance which one needs you first.
The approval itself is simpler. Approve and Deny are the only choices in front of you, and the standing rules that stop Pushary asking again are one tap away instead of stacked underneath.
A session reads as a conversation. What you asked and what the agent answered sit in one thread, with code shown as code and a message box pinned at the bottom so you can reply without hunting for it.
Sessions that failed no longer vanish when you hide finished work, and your decision history says what happened in plain words rather than status codes.
1.0.16 30 Aug
Your agent sessions now read as a conversation. What you asked and what the agent answered sit in one thread, in full, with a message box pinned at the bottom so you can reply without hunting for it.
Starting a session no longer asks you to type a folder path on a phone keyboard. Pushary remembers the folders you have used on each machine and offers them as a list you tap.
If you are on the Agent plan, the screens that need Agent Pro now show you what you are missing and let you upgrade from your phone, instead of stopping at a message.
1.0.15 25 Aug
Connecting an agent by scanning its QR code now works from inside the app.
Scan to connect could refuse the code our command line tool prints, saying it was a web link rather than a pairing code. Scanning with the phone camera worked, so the fix is in the command line tool: run setup again and it prints a code the in-app scanner reads.
Scan to connect also opens the camera again. It could show a confirmation left over from an earlier session, with a fingerprint that no longer matched anything, instead of the scanner.
1.0.14 19 Aug
You can now choose where task updates reach you, separately from where questions do.
Questions and approvals still follow your delivery mode. Task updates, meaning the notifications an agent sends when work finishes or fails, get their own setting in the mode sheet: Everywhere, Phone, Computer, or Off. So you can keep approvals at your keyboard while completions still buzz your phone, or the other way round.
Muting pushes is also clearer. A temporary delivery mode set from the command line is no longer shown as "Muted", so the Resume button only ever cancels a mute you actually set.
1.0.13 15 Aug
Fixed a problem where reinstalling Pushary could open the app on a company approval inbox left behind by the previous install, instead of the welcome screen. A fresh install now always starts clean, with no connection, session or approval token carried over from before.
The "Invited by a company?" link now always opens the invite scanner, and an invited end user can reopen their approvals from there.
1.0.12 10 Aug
Fixed an issue where signing out of your Pushary account could open a company approval inbox instead of returning to sign-in. Owner and invited-company connections now stay separate on the same phone, with an explicit way to reopen existing company approvals.
Improved live-update reliability when the app moves between foreground and background, and prevented duplicate notification work during long-running sessions.
1.0.10 8 Aug
Fixed a crash when opening the Fleet tab. It could close the app the first time you opened that tab; it no longer does.
If a company invited you to approve its requests, you can now finish setting up from inside the app. Tap "Invited by a company?" on the welcome screen and scan the invite they sent you. There is no account to create and nothing to pay. Previously this only worked if you already had Pushary installed when you opened their link, which meant installing from the App Store left you stuck.
1.0.9 5 Aug
Tapping an approval notification now opens a live view of that session, with the approval at the top and what the agent did underneath.
Signing up with an email you already use signs you in instead of showing an error.
You can stop a running agent from your phone.
Approvals raised by a service you connected now carry that service's name and logo, so you can see who is asking.
1.0.8 3 Aug
Approvals can now require Face ID or Touch ID, so a tap alone never approves an agent action on your behalf.
Scanning the pairing QR with the system camera opens Pushary on the right screen instead of a dead end, and a pairing that gets interrupted now resumes where it left off.
Clearer errors when a device cannot be registered for notifications, or when a phone cannot be reached for an approval.
1.0.7 1 Aug
Agent and Agent Pro subscriptions are now available. Subscribe to unlock lock-screen approvals, permission policies, and a full audit trail for your AI agents, with a 7-day free trial. This release also includes stability improvements. Tell us what to build next at https://pushary.com/support.
1.0.3 23 Jul
Try it now checks the computer you just set up, and names it on the screen.
Signing in on a new device asks for the code we email you, instead of saying sign-in failed.
Start a task explains how to start sessions from your phone on a Mac: open Settings, Phone, and keep the Mac awake with Pushary running. It also tells you when a computer is connected but not ready yet.
New session stays in Fleet even when no computer can start a session yet, so the setup steps are one tap away.
more Version 1.0.36 5 hr ago
Data Linked to You The following data may be collected and linked to your identity:
Purchases Contact Info User Content Identifiers Usage Data Data Not Linked to You The following data may be collected but it is not linked to your identity: