Switching from Happy
Pushary is an AI agent control panel and a Happy alternative that works across Claude Code, Codex, Cursor, and Hermes: one permission policy, phone approvals, and an immutable audit trail.
Pushary is the best Happy alternative when you want one layer across every agent instead of a mirror of a single one. Happy is a free, open-source app that mirrors your Claude Code or Codex session to your phone and asks you to allow or deny each request. Pushary takes a different shape: you author per-tool rules once, the question lands on your phone only when it matters, the tool stays blocked until you decide, and every decision is recorded.
If you only run Claude Code or Codex and you want a free, encrypted, open-source session mirror, stay on Happy. If you run several agents, want author-once guardrails, and need an exportable record of who approved what, Pushary is the switch.
Happy covers Claude Code and Codex. Once you add Cursor or Hermes to the mix, you are back to per-agent tools. Pushary is one MCP server and one policy that also covers Cursor, Hermes, Windsurf, claude.ai, Claude Desktop, and any MCP client. One config, one queue, one audit trail, no matter which agent is blocked.
Happy asks you to allow or deny each request, and a remembered choice lasts only for that session. Pushary lets you author the rules once: auto-approve safe reads, push on Bash, escalate git push, always deny rm -rf. On agents with hooks the rule is enforced, so the tool stays blocked until you decide. The phone only buzzes for what matters, and the rule sticks across sessions and machines.
Happy is end-to-end encrypted, which is strong for privacy and also means the server cannot produce a queryable record of who approved what. Pushary keeps an immutable, attributed, exportable log of every question and every human decision, across every agent and machine. That is what a team lead or a compliance owner needs, and an encrypted mirror structurally cannot hand it over.
| Feature | Pushary | Happy |
|---|---|---|
| Agents covered | Claude Code, Codex, Cursor, Hermes, any MCP client | Claude Code, Codex |
| Enforced permission gating (blocks the tool until you decide)GATING | ||
| Per-tool permission policy you set oncePOLICY | ||
| Immutable, exportable audit trailAUDIT | ||
| Approve from your phone | ||
| Full real-time session mirror plus voice | ||
| End-to-end encrypted | ||
| Open source | ||
| Keeps your existing CLI (no wrapper to run) | ||
| Price | $9.99/mo, 7-day trial | Free (MIT) |
Happy is free, open source under the MIT license, and end-to-end encrypted, with a full real-time mirror of your session and voice built in. If you only use Claude Code or Codex, want to read along with the whole session from your phone, and care about encryption above policy and audit, Happy is the better tool and you should stay on it. Pushary makes the opposite bet on purpose: it sends the decision, not your transcript, enforces rules you wrote once, and keeps an exportable record. Pick Pushary when you run more than one agent and need that control and that paper trail.
Pushary is the best Happy alternative if you want one control panel across more than Claude Code and Codex. Happy mirrors your Claude Code or Codex session to your phone for free. Pushary covers Claude Code, Codex, Cursor, Hermes, and any MCP client, with one permission policy you set once, phone approvals, and an immutable audit trail of every decision. Happy is the better pick if all you want is a free, open-source, encrypted session mirror.
Happy itself is free and open source under the MIT license, so the lowest-cost option is Happy. Pushary is not free: the Agent plan is $9.99/mo with a 7-day trial. The paid line is what funds the per-tool policy engine, the immutable audit trail, and support for agents beyond Claude Code and Codex.
Happy shows you the whole session on your phone and asks you to allow or deny each request, with a remembered choice that lasts only for that session. Pushary routes only the decisions that matter under rules you author once, enforces those rules on agents with hooks, and records every question and human decision in an exportable audit trail across every agent you run.
Yes, and more. Happy covers Claude Code and Codex. Pushary works with Claude Code, Codex, Cursor, and Hermes, plus claude.ai, Claude Desktop, Windsurf, and any MCP client. Enforced permission gating runs on the agents that support hooks (Claude Code, Codex, Cursor, Hermes). MCP-only clients get voluntary notify and ask.
Yes. They are independent. You could run Happy for a free, end-to-end-encrypted session mirror of Claude Code and run Pushary for per-tool policies, cross-agent approvals, and the audit trail.
Set your guardrails once, approve from your phone, and keep an exportable audit trail. Works with Claude Code, Codex, Cursor, Hermes, and any MCP client. 7-day free trial.