Introduction
Happy is a free, open-source mobile app designed for controlling Claude Code from anywhere, enabling hands-free development workflows with end-to-end encryption.
What is Happy?
Happy is a free and open-source application that acts as a mobile client for Claude Code, a popular AI-powered coding assistant. It solves a core problem for developers: being tethered to a desktop terminal to interact with Claude Code. Happy allows users to spawn, manage, and control multiple Claude Code sessions directly from their phone, tablet, or via a web browser. This means development work can continue seamlessly whether someone is away from their desk, commuting, or prefers a more flexible setup. The tool is particularly suitable for developers, engineers, and technical team leads who want to maintain productivity without being physically present at their workstation. Its significance lies in its ability to bridge the gap between powerful AI coding tools and mobile accessibility, all while prioritizing security with end-to-end encryption and maintaining a non-disruptive, integration-friendly approach to existing workflows.
Key Features of Happy
Multiple Active Sessions
Happy allows users to run and manage several Claude Code instances in parallel across different machines or projects, enabling effortless context switching between tasks like frontend and backend development.
Mobile-First Control
The app provides full access to Claude Code features from iOS and Android devices, including plan mode and custom agents, replicating the terminal experience on a mobile interface.
End-to-End Encryption
All communication between the Happy CLI on a user's computer and the mobile app is secured with end-to-end encryption, ensuring that messages and code remain private and unreadable by intermediaries.
Real-Time Voice Execution
Beyond simple dictation, Happy offers a true voice-to-action agent that executes spoken commands instantly, allowing for hands-free coding, debugging, and project management.
Smart Push Notifications
Users receive intelligent alerts directly to their phone for moments that require attention, such as when code is ready for review or when an agent needs input.
Seamless Workflow Integration
Happy is designed to work with a developer's existing tools and environments without requiring changes, avoiding disruption to established coding habits and preferences.
Open Source CLI
The core program is a Command Line Interface tool installed via npm (happy-coder), giving technical users transparency and control, with a well-organized codebase that encourages community contributions.
Use Cases for Happy
On-the-Go Code Review
Developers can review and approve code generated by Claude Code while away from their desk, using their phone to check outputs and provide feedback during commutes or breaks.
Hands-Free Development Sessions
Coders can use voice commands to instruct Claude Code to write, test, and debug code while their hands are occupied with other tasks or they simply prefer a voice-driven interface.
Multi-Project Context Management
Team leads or full-stack developers working on several projects simultaneously can monitor and guide different Claude Code agents for each project from a single mobile dashboard.
Secure Remote Pair Programming
Developers can securely share a Claude Code session with a remote colleague using Happy's encrypted relay, collaborating on code without compromising security.
How to Use Happy
- Install the CLI: On your development computer, open a terminal and run the command
npm install -g happy-coder. - Start a Session: In the same terminal, run the command
happy. This will launch a regular Claude Code session that is now being monitored by the Happy CLI. - Connect Your Phone: Download the Happy mobile app from the iOS App Store or Google Play Store. Alternatively, open the Happy Web App in a browser.
- Control Remotely: Your active Claude Code session will now appear in your mobile or web client. You can view outputs, provide new prompts, use voice commands, and manage the session entirely from your phone.
Target Audience for Happy
- Software developers and engineers who use Claude Code.
- Tech leads and managers who oversee multiple coding projects.
- Developers who value mobility and flexible work arrangements.
- Open-source enthusiasts who prefer transparent, community-driven tools.
- Individuals interested in hands-free, voice-activated coding workflows.
Is Happy Free?
Yes, Happy is completely free. It is an open-source project released under the permissive MIT license. There are no subscription fees, tiered plans, or premium features locked behind a paywall. Users can benefit from all its features, including multi-session control, end-to-end encryption, and voice execution, at no cost. The project is supported by its community and developers.
Frequently Asked Questions about Happy
Is Happy safe to use with my proprietary code?
Yes. Happy uses end-to-end encryption (E2EE) for all data transmitted between your computer and your phone. The relay server only handles encrypted data blobs and cannot decrypt or read your code, messages, or commands.
Can I use Happy without installing the CLI?
No. The Happy CLI (happy-coder) is a core component that must run on your computer to interface with Claude Code. The mobile and web apps are clients that connect to this running CLI session to provide remote control and display.
Does the voice feature just transcribe my words?
No. The real-time voice execution feature is an intelligent agent. It doesn't just transcribe speech to text; it understands commands and executes them instantly within the Claude Code session, enabling true hands-free operation.
Can I run multiple Claude Code agents at once?
Absolutely. A key feature of Happy is the ability to spawn and control multiple Claude Code sessions in parallel. This allows users to work on different tasks or projects simultaneously from a single mobile interface.
Is my data stored on Happy's servers?
No. The relay server only temporarily holds encrypted messages in transit to facilitate connection between your CLI and your app. It does not store your data permanently, and it cannot decrypt the information it relays.
How do I contribute to the Happy project?
As an open-source project, contributions are welcome. Interested developers can visit the Happy GitHub repository to view the code, report issues, or submit pull requests. The codebase is noted for being well-organized.
Happy Tags
Happy, Claude Code, mobile app, open source, end-to-end encryption, voice control, coding assistant, developer tools, remote work, CLI, npm, happy-coder, AI programming, hands-free coding, multiple sessions





