AI Builder
W2 Tools & Teknis 10 menit baca

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-controlHappy Coder
PlatformBrowser (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 deviceManual reloadInstant, seamless
EnkripsiStandardEnd-to-end encryption
Open source❌ Tidak✅ MIT License
SetupBuilt-in, /remote-controlPerlu 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

iOS: Download di App Store

Android: Download di Google Play

Step 2: Install CLI di Komputer

npm install -g happy

Catatan: Dulu namanya happy-coder, sekarang udah migrate ke happy.

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:

  1. Session jalan di komputer via happy claude
  2. Buka app di HP — session otomatis muncul
  3. Ambil alih kontrol dari HP

Dari HP ke komputer:

  1. Tekan sembarang tombol di keyboard komputer
  2. Kontrol balik ke komputer
  3. 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:

  1. CLI dan app pakai akun yang sama?
  2. Internet aktif di kedua device?
  3. Coba restart: Ctrl+C lalu happy claude lagi

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?

SituasiPilih
Cepat-cepat cek dari HP sekali/remote-control
Sering kontrol dari HPHappy Coder
Butuh notifikasiHappy Coder
Multiple sessions parallelHappy Coder
Nggak mau install apa-apa/remote-control
Butuh voice controlHappy 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


TL;DR

  • Happy Coder = wrapper Claude Code dengan app iOS/Android native
  • Install: npm install -g happy, terus happy claude
  • Fitur unggulan: Push notification, multiple sessions, voice agent, E2E encryption
  • Cocok untuk: yang sering kontrol Claude Code dari HP
  • Alternatif: /remote-control bawaan Claude Code (simpler, tapi fitur terbatas)

Baca Juga