Mobile Coding

Vibe Code from Your Phone

Control Claude Code from anywhere - phone, tablet, or browser. Switch between AI providers while enjoying mobile control, voice coding, push notifications, and parallel sessions.

Vibe Code On The Go

Start coding on your desktop, then continue from your phone while grabbing coffee. Fire off tasks, get push notifications when done, and return to ready pull requests.

Phone Control

Control Claude Code from your phone or tablet. All features work on mobile.

Voice Coding

Code hands-free with voice commands while on the go.

Parallel Sessions

Run multiple Claude instances. Frontend + backend simultaneously.

Push Notifications

Get notified when Claude needs input or finishes tasks.

What is Happy-CCS?
Happy-CCS bridges CCS profiles with Happy CLI, letting you switch AI providers (Gemini, GLM, Kimi, etc.) while keeping mobile control, voice coding, and all Happy CLI features.
View on GitHub
Why Happy-CCS?
Happy CLI alone doesn't support seamless provider switching. You'd need to manually configure API keys each time. Happy-CCS solves this by integrating with CCS profiles - switch providers with a single command while keeping all mobile features.

Installation Requirements

Required (install manually):
  • Git
  • Node.js (npm)
  • Claude Code
Auto-installed by script:
1

Installation

Clone the repository and run the install script for your platform.

Step 1: Clone — Clone repo and navigate to directory
# Clone repository git clone https://github.com/thieung/dev-toolbox.git cd dev-toolbox/happy-ccs
Step 2: Install — Run install script for your platform
# Mac/Linux ./install.sh # Windows PowerShell (run as Administrator if needed) Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force .\install.ps1 # Windows CMD (run as Administrator if needed) install.cmd
Full Installation Guide
View detailed guide including Setup, Usage examples, and Uninstall instructions.
README.md on GitHub
2

Connect Phone

Scan QR code with your phone to link devices. Your code stays on your machine with end-to-end encryption.

# First time - scan QR code with phone
happy auth login

# Re-authenticate if needed
happy auth login --force
3

Start Vibe Coding

Launch with your preferred AI provider and control from anywhere.

# List all available profiles
happy-ccs --list

# Start with specific provider
happy-ccs gemini

# Resume previous session
happy-ccs glm --resume

# Daemon mode (run in background, control from phone)
happy-ccs kimi daemon start

# Test command (dry-run)
happy-ccs gemini --dry-run

Supported Providers

claude icon Claude
google icon Antigravity
gemini icon Gemini
zai icon GLM
minimax icon MiniMax
+
More...

More providers available via CCS profiles. Check your ~/.ccs/config.yaml for all configured profiles.

Pro Tips
  • • Use daemon mode to run sessions in background while you go grab coffee.
  • • Run multiple Claude instances in parallel - one for frontend, one for backend.
  • • Resume sessions with --resume to continue where you left off.

Uninstall

npm uninstall -g happy-ccs