Happy Coder: Claude Code di HP dengan Push Notification
Alternatif dari /remote-control bawaan Claude Code. Happy Coder bikin kamu bisa kontrol AI coding agent dari iOS/Android dengan fitur notifikasi dan multiple sessions.
Kamu udah tau /remote-control di Claude Code — fitur yang bikin session bisa dikontrol dari browser. Tapi ada alternatif yang lebih powerful: Happy Coder.
Happy Coder itu kayak “upgrade” untuk /remote-control. Bedanya: ada aplikasi native iOS/Android, push notification, dan bisa multiple sessions sekaligus.
Apa Itu Happy Coder?
Happy Coder adalah wrapper open-source untuk Claude Code dan Codex yang bikin kamu bisa:
- Kontrol AI dari HP — iOS, Android, atau Web
- Dapat notifikasi — kalau AI butuh permission atau ada error
- Switch device instantly — dari HP ke laptop cuma satu keypress
- Multiple sessions — beberapa Claude Code berjalan parallel
- Voice agent — bukan cuma dictation, tapi true voice-to-action
Analoginya: Kalau /remote-control itu kayak buka website di browser HP, Happy Coder itu kayak aplikasi native dengan notifikasi dan fitur lengkap.
Claude Code Remote Control vs Happy Coder
| Fitur | /remote-control | Happy Coder |
|---|---|---|
| Platform | Browser (web) | iOS App, Android App, Web |
| Notifikasi | ❌ Tidak ada | ✅ Push notification |
| Multiple sessions | ❌ Single session | ✅ Bisa beberapa sekaligus |
| Voice control | ❌ Tidak | ✅ Voice agent (bukan cuma dictation) |
| Switch device | Manual reload | Instant, seamless |
| Enkripsi | Standard | End-to-end encryption |
| Open source | ❌ Tidak | ✅ MIT License |
| Setup | Built-in, /remote-control | Perlu install CLI + App |
Kesimpulan: /remote-control cocok untuk dipakai sesekali. Happy Coder cocok kalau kamu sering kontrol Claude Code dari HP.
Cara Install Happy Coder
Step 1: Download App
Android: Download di Google Play
Step 2: Install CLI di Komputer
npm install -g happy
Catatan: Dulu namanya
happy-coder, sekarang udah migrate kehappy.
Step 3: Mulai Pakai
Ganti claude dengan happy claude:
# Biasanya kamu ketik:
claude
# Sekarang ketik:
happy claude
# Atau untuk Codex:
happy codex
Cara Kerja Happy Coder
Happy Coder punya 3 komponen yang bekerja bersama:
1. CLI Program (happy)
Ini jalan di komputer kamu. Dia:
- Start Claude Code/Codex
- Pantau apa yang AI lakukan
- Enkripsi data dan kirim ke server
2. Mobile App
Ini jalan di HP kamu. Dia:
- Terima data terenkripsi dari server
- Tampilin apa yang Claude Code lagi kerjain
- Semua UI ada di sini
3. Relay Server
Ini server penghubung. Dia:
- Hanya lewatkan encrypted messages
- Tidak bisa baca data kamu
- Cuma memindahkan “blob” terenkripsi
Fitur-Fitur Keren Happy Coder
📱 Mobile Access Lengkap
Semua fitur Claude Code ada di HP:
- Plan mode
- Custom agents
- Slash commands (
/init,/compact, dll) - File browser
- Terminal output
Kalau bisa di terminal, bisa di Happy.
🔔 Smart Push Notifications
Dapat alert ketika:
- AI butuh permission (ada tool yang mau di-run)
- Code udah siap di-review
- Ada error atau masalah
- Session butuh input dari kamu
Nggak perlu terus-terusan cek HP. Notifikasi yang ngasih tau.
⚡ Switch Device Seamless
Dari komputer ke HP:
- Session jalan di komputer via
happy claude - Buka app di HP — session otomatis muncul
- Ambil alih kontrol dari HP
Dari HP ke komputer:
- Tekan sembarang tombol di keyboard komputer
- Kontrol balik ke komputer
- HP jadi “viewer” saja
🔥 Multiple Active Sessions
Bisa jalanin beberapa Claude Code sekaligus:
# Terminal 1 — Frontend project
happy claude
# Terminal 2 — Backend project
happy claude
# Terminal 3 — DevOps stuff
happy claude
Semua session muncul di app HP. Switch antar project tanpa kehilangan context.
🎤 Real-Time Voice Execution
Bukan cuma transcribe speech jadi text. Ini true voice-to-action:
- “Buatkan komponen button yang reusable”
- “Fix error di file src/App.tsx”
- “Deploy ke Vercel”
AI langsung eksekusi. Hands-free coding.
🔐 End-to-End Encryption
- Code dan pesan dienkripsi di device kamu
- Server cuma lewatkan data terenkripsi
- Tidak ada yang bisa baca, termasuk tim Happy Coder
🛠️ Open Source
- MIT License
- Code ada di GitHub:
github.com/slopus/happy - Bisa audit sendiri
- No telemetry, no tracking
Workflow Sehari-Hari dengan Happy Coder
Pagi: Start di Komputer
cd ~/project-kamu
happy claude
Bilang ke Claude: “Buatkan fitur authentication dengan JWT token.”
Siang: Cek dari HP
Lagi makan siang, buka Happy app:
- Lihat progress — Claude udah sampai mana
- Ada notifikasi: “Butuh permission untuk install package jsonwebtoken”
- Tap “Allow” — lanjut kerja
Sore: Lanjut di Komputer
Balik ke laptop, tekan sembarang tombol:
- Kontrol balik ke komputer
- Review code yang udah dibuat
- Lanjutkan instruksi berikutnya
Tips Menggunakan Happy Coder
1. Setup di Awal Project
Sebelum mulai kerja, pastikan:
# Install CLI (sekali aja)
npm install -g happy
# Login atau setup
happy login
# Test connection
happy claude --version
2. Gunakan Multiple Sessions untuk Multi-Tasking
Kalau kerja di beberapa project:
# Session 1: Main project
tmux new -s main
happy claude
# Session 2: Side project
tmux new -s side
happy claude
Buka app HP — kedua session muncul. Switch sesuai kebutuhan.
3. Aktifkan Notifikasi
Di app HP, pastikan:
- Push notification enabled
- Permission untuk background refresh (iOS)
- Battery optimization dimatikan untuk Happy (Android)
4. Voice Commands untuk Cepat
Saat lagi jalan atau sibuk:
- Hold tombol voice di app
- Katakan: “Check status” atau “Pause session”
- AI respond dengan voice juga
5. Compact Sebelum Switch Device
Sebelum pindah dari komputer ke HP (atau sebaliknya):
/compact fokus: fitur authentication
Ini jadi ringkasan context yang bisa kamu baca cepat di HP.
Troubleshooting
Session tidak muncul di HP
Cek:
- CLI dan app pakai akun yang sama?
- Internet aktif di kedua device?
- Coba restart:
Ctrl+Claluhappy claudelagi
Notifikasi tidak muncul
iOS:
- Settings → Notifications → Happy → Allow
- Pastikan “Background App Refresh” enabled
Android:
- Settings → Apps → Happy → Battery → No restrictions
- Settings → Notifications → Happy → Allow
Koneksi lambat
- Cek koneksi internet (WiFi/4G/5G)
- Happy Coder butuh koneksi stabil
- Coba switch antara WiFi dan mobile data
Voice tidak berfungsi
- Pastikan microphone permission di-allow
- Cek volume HP
- Voice agent butuh koneksi internet yang bagus
Kapan Pakai /remote-control, Kapan Pakai Happy Coder?
| Situasi | Pilih |
|---|---|
| Cepat-cepat cek dari HP sekali | /remote-control |
| Sering kontrol dari HP | Happy Coder |
| Butuh notifikasi | Happy Coder |
| Multiple sessions parallel | Happy Coder |
| Nggak mau install apa-apa | /remote-control |
| Butuh voice control | Happy Coder |
| Privasi ekstra (E2E encryption) | Happy Coder |
| Cuma buka browser di HP | /remote-control |
Aturan praktis:
- Casual use →
/remote-control(built-in, simple) - Power user → Happy Coder (fitur lengkap, notifikasi, multiple sessions)
Resources
- Website: happy.sh
- GitHub: github.com/slopus/happy
- Dokumentasi: happy.sh/docs
- App Store: iOS Download
- Google Play: Android Download
TL;DR
- Happy Coder = wrapper Claude Code dengan app iOS/Android native
- Install:
npm install -g happy, terushappy claude - Fitur unggulan: Push notification, multiple sessions, voice agent, E2E encryption
- Cocok untuk: yang sering kontrol Claude Code dari HP
- Alternatif:
/remote-controlbawaan Claude Code (simpler, tapi fitur terbatas)