Pushary
RalphNex OÜ · Coding · Productivity
Pushary is a human-in-the-loop control panel for AI agents that routes approval requests to a real person before an agent does something risky. Instead of leaving Claude Code, Codex, Cursor, or any MCP agent to run unattended, you set per-tool rules once and the question lands on your phone, your Mac's notch, Slack, or the web app. You tap approve, deny, or type an answer, and the agent keeps working from where it paused. It's built for developers and small teams who want agent automation without giving up the final say. The service is operated by RalphNex OÜ and was created by Aadil Ghani.

About Pushary
What Is Pushary
Pushary sits in front of your AI agents and enforces a permission policy on every tool call. When an agent reaches a step that needs a human, Pushary pauses the run and delivers the question to whoever can answer it, then resumes on the decision. The person can be you, a teammate, or your own end-user in a product you're building.
The problem it solves is the babysitting tax. You hand off a long task, walk away, and come back to find the agent stuck on one question for 37 minutes. That's the whole stall. Pushary turns that pause into a push notification you answer from a lock screen, so an agent doesn't stall just because nobody was watching.
The trade-off is scope. Pushary is a decision layer, not an orchestrator. It doesn't start, stop, or route work between agents. Agents call it when they need the human. That's the whole job. If you want scheduling or multi-agent choreography, you'll need something else alongside it.
Getting Started
- Run the one-command setup:
npx @pushary/agent-hooks@latest setupwires the MCP server, permission hooks, and event tracking. - Define a permission policy with per-tool rules to auto-approve safe commands, deny destructive ones, and escalate risky calls to a human.
- For your own end-users, call
enroll(externalId)to create a personal link, and they finish enrollment in the app or a supported browser (no Pushary account, API key, or paid plan needed). - Let your agent run, then answer the approval prompts from your phone, Mac, Slack, or the web app as they arrive.
- Review the immutable audit trail to see every question and every human decision, attributed and exportable.
Product Information
A quick look at Pushary's pricing, supported platforms, and performance.
Best for
The users, tasks, and scenarios where this tool fits best.
Users
- Solo developers
- Small product teams
- Teams shipping their own agent
Tasks
- Enforcing per-tool permissions
- Cross-agent oversight
- Audit and compliance
Scenarios
- Running a refactor or migration unattended and approving destructive steps from a phone.
- Letting end-users approve actions inside an AI product you're building, without asking them to create an account.
- Reviewing a week of agent activity before a security or compliance check.
Key features
Phone-First Approvals
Why bother opening a laptop? When an agent needs a yes, the question goes to your phone and you answer from the lock screen. Pushary is an AI agent approval tool built around push notifications for agents, so you answer without logging in. Pushary supports three question types, so an agent can ask for a simple approve/deny, a multiple choice, or a free-text reply. Native phone approvals need the app, but invited end-users don't need an account, an API key, or a paid plan to answer.
Per-Tool Permission Policies
You set rules once and Pushary enforces them across every agent. Per-tool auto-approve, deny, escalate, and timeout rules mean safe commands run without bothering you, destructive ones get blocked, and risky calls wait for a person. Set it once. Forget it. The Agent Pro plan adds Policy Autopilot suggestions if you want help tuning those rules over time.
Immutable Cross-Agent Audit Trail
Every question and every human decision is written to an audit trail, attributed and exportable. That's your cross-agent AI audit trail in one place. One log covers all your agents, so you're not stitching together five dashboards when someone asks who approved a change. History depth depends on the plan, from 30 days on Agent up to 365 days on Team.
Broad Framework and Agent Support
Pushary works across Claude Code, Codex, Gemini CLI, Cursor, Hermes, Windsurf, and any MCP agent. Adapters ship for the Vercel AI SDK, Eve, LangGraph, LangChain, CrewAI, Mastra, the OpenAI Agents SDK, the Claude Agent SDK, Hermes, OpenClaw, and MCP, plus a TypeScript SDK and a Python SDK. One setup covers the whole stack rather than one integration per tool. That's the point.
Mac Notch Delivery
Every agent plan includes Pushary Isle, a Mac app that shows your agents' questions in your Mac's notch. It's a small touch. It means an approval can appear where you're already looking instead of forcing you into another browser tab. The Mac app is included with the agent plans.
Fail-Closed Timeouts and Durable Decisions
decisions.ask() blocks on a real person's decision and survives restarts, and it fails closed on timeout. That matters when you're away: an unanswered request doesn't quietly become an approval. The decision is durable across restarts, so a crashed or redeployed agent picks the answer back up.
Embed Approvals in Your Own Product
The Partner plans let a team building an AI product use the decisions API to pause their own agent and ask their own end-user to approve, then resume on the answer. You get a typed TypeScript SDK, signed webhooks, durable polling, and a decision log, with end-user and request limits that scale across Launch, Growth, and Scale tiers.
Pros and cons
Pros
- One permission policy applies across Claude Code, Codex, Cursor, and any MCP agent, so you're not reconfiguring each tool.
- Approvals reach you on your phone, Mac notch, Slack, or the web app, which fits how you already work.
- Fail-closed timeouts mean an unanswered request can't silently turn into a yes.
- Every decision lands in an immutable, exportable audit trail, useful for security reviews.
- End-users you invite need no account, API key, or paid plan to answer.
- Adapters and both a TypeScript and Python SDK make integration a config change, not a rewrite.
Cons
- It's a decision layer only, so it won't start, stop, or route work between agents; you still need orchestration elsewhere.
- Native phone approvals require the app, and there's no free plan, so you pay from the first month after the 3-day trial.
- Notification limits on the cheaper tiers (Agent caps at 5K notifications/month) can bite if you run many agents at high volume.
Frequently asked questions
It routes AI agent approval requests to a real person before a risky step runs. When an agent needs a yes, Pushary pauses the run, sends the question to your phone, Mac, Slack, or the web app, and resumes on your answer.
Related content
Explore related tools, skills, and articles for Pushary.
Pushary Alternatives
Base Code
Base44 (Wix) · Coding · ProductivityBase Code is a shared cloud development environment from Base44. Teammates describe changes to an existing GitHub codebase in chat, preview them live and send them back as pull requests.
Google EmbeddingGemma 2
Google DeepMind · Writing · Image · CodingGoogle EmbeddingGemma 2 is a 740M-parameter open model that turns text, code, images, audio, and video frames into vectors in one 768-dimension space, running on phones and laptops.
GitGlow
GitGlow · Coding · ProductivityGitGlow is a local-first desktop Git client that lets independent developers review their own code and their AI agents' changes in one place before shipping.
