Claude Code Anywhere
Spawn and control multiple Claude Codes in parallel. Happy Coder runs on your hardware, works from your phone and desktop, and costs nothing. Open source.
$npm i -g happy-coder && happy
Launch Web AppLaunch Web AppStar on GitHubStar on GitHub
Hands-free control with voice agent—not just dictation
Multiple active sessions across multiple machines
Works seamlessly with your existing tools and workflow
Secure with end-to-end encryption
Open source (MIT licensed)
Why Happy?
Zero workflow disruption
└─
Keep using your favorite tools, editors, and development environments exactly as before. Happy integrates with your existing setup without requiring any changes to how you work.
Multiple Active Sessions
└─
Run several Claude Code instances simultaneously across different projects. Switch between frontend, backend, and DevOps tasks without losing context or momentum.
Everything from the terminal, on your phone
└─
Access all Claude Code features on mobile. From plan mode to custom agents, if it works in the terminal, it works in Happy.
Open source and free
└─
Well organized codebase makes it easy to contribute. Friendly community.
Secure
└─
Happy uses End to End Encryption. No one can read your messages or code.
Smart Push Notifications
└─
Get alerted when your input is needed, when code is ready to review, or when something went wrong.
Real-Time Voice Execution
└─
Speak commands and watch them execute instantly. Not just transcription - true voice-to-action that lets you code, debug, and manage projects while completely hands-free.
How does it work?
Start Happy CLI and you'll have a regular Claude Code session. But you can continue that same session from
iOS,
or Web
Happy has three parts that work together:
CLI Program (happy)
└─
This runs on your computer. It starts Claude Code and watches what it does. Then it encrypts this information and sends it to a server.
Mobile App
└─
This runs on your phone. It gets the encrypted data from the server and shows you what Claude Code is doing. All the display code lives here.
Relay Server
└─
This connects your computer and phone. It passes encrypted messages between them. The server can't read your data. It just moves encrypted blobs around.



