Onepilot and Happy both let you drive coding agents from your phone, but at different scopes. Happy is the popular free, open-source way to drive Claude Code and Codex from mobile: end-to-end encrypted, relayed through its server or a self-hosted one, with push and remote approvals. Onepilot does that same job through a direct connection to servers you own, and adds a real terminal, a fleet dashboard, cron scheduling, and multi-framework agent deployment. Happy is a focused agent chat; Onepilot is an operations platform.
What is the difference between Onepilot and Happy?
The core difference is that Happy drives one agent you already run, while Onepilot deploys and supervises the agent itself across a fleet. Happy is a focused, well-loved way to talk to a coding agent from your phone over an encrypted relay. Onepilot stands up agents through a wizard, watches a fleet across machines, schedules overnight runs, and gives you a real shell and dev tools underneath, not only a conversation. Both let you drive Claude Code and Codex and review git diffs; only Onepilot adds the deploy, fleet, and schedule layer.
| Capability | Onepilot | Happy |
|---|---|---|
| Drive Claude Code and Codex from phone | ✓ | ✓ |
| Deploy a persistent agent with a guided wizard | ✓ | No |
| Manage a fleet across many machines, one view | ✓ | No |
| Multi framework (OpenClaw, Hermes, more) | ✓ | No |
| Cron scheduling: agents run while you sleep | ✓ | No |
| Real terminal, any shell | ✓ | No |
| Direct SSH, no relay | ✓ | Relay (self hostable) |
| Edit remote files | ✓ | No |
| Review git diffs in app | ✓ | ✓ |
| Port forward a localhost preview | ✓ | No |
| Skills marketplace for agents | ✓ | No |
| Keys and code never touch our cloud | ✓ | End to end encrypted relay |
| Open source | No | ✓ (MIT) |
| Web app | No | ✓ |
Can Happy deploy and manage agents, or only drive them?
Happy drives an agent you already run; it does not deploy or supervise the agent itself. There is no deploy wizard and no fleet view. Onepilot sets up a persistent agent through a guided wizard (framework, model, keys, channel) across OpenClaw, Hermes, and more, then supervises it. With Happy you start the agent elsewhere and talk to it; with Onepilot the app stands up the agent and keeps it running.
Does Happy manage a fleet of agents on a schedule?
No. Happy is built around driving one agent, not managing many across machines, and it has no built-in scheduling. Onepilot shows every agent on every host in one dashboard and puts any agent or task on cron so your fleet works while you sleep and hands you a finished result. That fleet plus schedule layer is the main gap between an agent chat client and an operations platform.
Does Happy give you a real terminal and direct SSH?
No on both. Happy has no full terminal and connects through an encrypted relay, its own server or a self-hosted one, rather than a direct SSH session. Onepilot connects directly over SSH with no relay, gives you a real shell for any command, and adds a dev ecosystem: edit remote files, review git diffs before committing, and forward a localhost port to preview a dev server. Happy does review git diffs, which is a genuine overlap, but it stops short of a full shell.
When should you use Onepilot instead of Happy?
Use Onepilot when you want the operations layer, not just an agent chat. It fits if you want to deploy, monitor, and schedule agents rather than only chat with one; if you run several machines and want one fleet view; if you want a real terminal with git diffs and localhost preview under the agent; if you want a framework agnostic setup across OpenClaw, Hermes, and more; or if you want overnight, scheduled runs.
Where does Happy win over Onepilot?
Happy wins on open source and low-friction setup. It is free and open source under the MIT license with a large and active community, offers a self-hostable end-to-end encrypted relay you fully control, needs zero SSH setup thanks to quick QR code pairing, and ships a web app alongside mobile. If free and open source are essential, or driving one agent is basically all you do on your phone, Happy is a great fit.
Should you choose Onepilot or Happy?
Pick Onepilot if…
- You want to deploy, monitor, and schedule agents, not just chat with one.
- You run several machines and want one fleet view.
- You want a real terminal with git diffs and localhost preview under the agent.
- You want a framework agnostic setup across OpenClaw, Hermes, and more.
- You want overnight, scheduled runs.
Pick Happy if…
- Free and open source are non negotiable.
- A self-hosted, encrypted relay you control is required.
- A web app matters, and driving agents is essentially your whole use case.
Ready for the full operations layer, not just an agent chat? Start now. For the wider picture, see the agent deploy overview and running Claude Code on iPhone.
