WFU Logo

Wake Forest University

Technology & AI Learning Resources

Tested & Recommended

Happy Engineering:
Claude Code On The Go

A free, open-source mobile client that lets you control Claude Code from anywhere. After initial testing, this is a solid tool I'd recommend to anyone using Claude Code regularly.

Happy Engineering - Claude Code Mobile Client

By William Alexander, Senior Web Developer

alexandw@wfu.edu

Update: Tested and Impressed

After some initial testing, I can confidently say Happy delivers on its promises. The setup was straightforward, the connection is reliable, and being able to monitor and interact with Claude Code from my phone has already proven useful. If you use Claude Code regularly, this is worth adding to your toolkit.

What is Happy?

Happy is a free, open-source mobile and desktop application that lets you control Claude Code remotely—from your phone, tablet, or any web browser. It's essentially a mobile client for Claude Code that keeps you connected to your development sessions even when you're away from your computer.

The appeal is straightforward: Claude Code is incredibly powerful, but it runs in your terminal. What if you're on the train, in a meeting, or just away from your desk? Happy bridges that gap by letting you monitor, interact with, and even issue voice commands to Claude Code sessions running on your workstation.

It's MIT-licensed and open source, which means you can inspect exactly how it works—and importantly, verify its security claims yourself.

Key Features

Multiple Sessions

Run Several Projects

Connect to multiple Claude Code instances running on different machines or in different projects. Switch between them from your phone without leaving your couch.

Voice Control

Hands-Free Commands

Speak your instructions instead of typing. This isn't just transcription—it's described as "real-time voice-to-action" that can execute commands directly.

End-to-End Encryption

Privacy First

All communications are encrypted on your device before being sent. The relay server that connects your phone to your computer cannot read your data—it just passes encrypted messages along.

Smart Notifications

Know When You're Needed

Get push notifications when Claude needs input, encounters an error, or completes a task. You're not constantly checking—you get pinged when something needs attention.

How It Works

Happy uses a three-component architecture that keeps your data secure while enabling remote access:

CLI Program

Runs on your computer, monitors Claude Code, encrypts all data

Relay Server

Passes encrypted messages—cannot read your data

Mobile App

Displays your sessions, sends commands, decrypts locally

Who Is This For?

Away-From-Desk Workers

If you're frequently in meetings, commuting, or working from different locations, Happy lets you stay connected to running tasks.

Multi-Project Managers

Running Claude Code on multiple projects across different machines? Happy gives you a single interface to monitor and control all of them.

Long-Running Task Users

If you use Claude Code for extended autonomous tasks, Happy's notifications let you step away and still catch prompts or errors in real time.

Getting Started

1

Install the CLI

On your computer (the one running Claude Code), install Happy via npm:

$ npm i -g happy-coder && happy
2

Get the Mobile App

Download Happy on your phone from the App Store (iOS) or Google Play (Android). There's also a web app at app.happy.engineering if you prefer.

3

Pair Your Devices

The CLI will display a pairing code. Enter it in the mobile app to establish the encrypted connection. From then on, your devices stay synced in real time.

4

Start Claude Code & Go

Run Claude Code as you normally would. Happy will detect the session and let you interact with it from your phone. Try voice commands, respond to prompts, or just monitor progress while you're away.

Pricing: Free and Open Source

Happy is completely free to use and MIT-licensed. The source code is available on GitHub, so you can inspect it, contribute to it, or even self-host the relay server if you prefer complete control over your infrastructure.

What Works Well

Setup is painless: The npm install and pairing process took just a few minutes. No complicated configuration required.

Connection is reliable: Messages sync quickly between devices, and the real-time updates feel responsive.

The interface is clean: Easy to read Claude's output and send responses from your phone without feeling cramped.

Notifications work: Getting pinged when Claude needs input is exactly what you'd want when running longer tasks.

Resources

The Verdict

Happy delivers exactly what it promises—mobile access to Claude Code without compromising security. It's free, open source, and genuinely useful. The setup is easy, the connection is reliable, and being able to check on running tasks or respond to prompts from your phone is a real quality-of-life improvement for anyone using Claude Code regularly.

Highly recommended. Install it.