Happy Coder : client mobile et web open‑source pour Claude & Codex

Happy Coder – Le client mobile et web open‑source pour Claude et Codex

Au milieu de 2025, un groupe de développeurs issus de la scène des cafés du Bay Area a lancé Happy Coder, un client léger et chiffré de bout en bout qui transforme votre iPhone, appareil Android ou navigateur en un panneau de contrôle complet pour l’assistant Claude Code d'OpenAI et le modèle Codex hérité.

Happy Coder est conçu dès le départ pour vous permettre — développeur, membre d'équipe ou passionné de projet secondaire — de garder un œil sur, et de commander, votre agent de codage IA partout, à tout moment, sans télémétrie ni suivi.

Pourquoi Happy Coder se démarque

Fonctionnalité Ce que cela signifie pour vous
Accès mobile Prenez votre code à partir du café ou du trajet en train en ouvrant simplement l’app Happy.
Contrôles vocaux Lancez des commandes avec une seule commande vocale ; idéal pour une utilisation mains libres.
Passage instantané d'appareil Appuyez sur une touche de votre ordinateur portable ou appuyez sur un bouton de votre téléphone pour transférer le contrôle sans vous déconnecter.
Chiffrement de bout en bout Chaque message reste local – ne quitte jamais votre appareil non chiffré.
Pas de télémétrie L’intégralité du code source est open‑source (licence MIT) et prête à l’audit ; aucune donnée n’est envoyée aux services d'analyse tiers.
Enveloppe CLI Exécutez happy ou happy codex en ligne de commande – le CLI démarre automatiquement le serveur local requis.

Guide de démarrage rapide

  1. Installer le CLI
    npm install -g happy-coder
    
  2. Démarrer Happy
    happy            # lancer une session Claude
    happy codex      # lancer une session Codex
    
  3. Installer l’application mobile iOS: Recherchez « Happy Coder » dans l’App Store. Android: Trouvez‑la dans le Google Play Store.
  4. Connectez vos appareils
  5. Le CLI démarre automatiquement un serveur local.
  6. Ouvrez l’application mobile ou le client web (https://happy.engineering) et connectez‑vous avec vos identifiants locaux.
  7. Prenez le contrôle
  8. Passez d’un appareil à l’autre en appuyant d’une seule fois sur le clavier ou en touchant l’icône d’interrupteur dans l’application.

Astuce : Le CLI expose un drapeau --debug pour les utilisateurs avancés qui souhaitent voir le trafic réseau brut. Idéal pour les développeurs construisant sur Happy.

Aperçu de l’architecture

┌───────────────┐
│ Happy CLI     │  (Node.js wrapper)
└─────┬─────┘
      │
┌─────▼─────┐   ┌────────────────────────────────┐
│ Happy     │   │ happy‑server (Rust) │
│ Server    │───┤ Chiffrement de bout en bout │
│ (TS)      │   └────────────────────────────────┘
└─────┬─────┘            ▲
      │                 │
┌─────▼─────┐   ┌────────────────────────────────┐
│ Happy App │   │ Happy Web Client                 │
│ (React)   │   │ (React + Vite)                   │
└─────┬─────┘   └────────────────────────────────┘
      │
   APIs to Claude/Codex

Le serveur conserve une session sécurisée en mémoire ; le client communique via WebSockets chiffrés avec le cryptage basé sur libsodium. Comme tout fonctionne localement et que seuls les charges utiles de requêtes/réponses passent sur Internet vers le point de terminaison OpenAI, vos clés ne quittent jamais l’appareil local.

Communauté et écosystème

Happy Coder est licencé MIT et bénéficie d’une contribution importante d’une communauté dynamique de 26 contributeurs principaux (en date du 2026‑01‑21). Il compte 8 200 étoiles GitHub et 604 forks. Un écosystème florissant de problèmes, PR et tutoriels communautaires démontre son adoption dans de petits projets secondaires et des flux de travail de production plus importants.

Avantage open‑source : chaque modification est visible. Si vous suspectez un bogue ou souhaitez ajouter une fonctionnalité, forkez le dépôt, poussez votre PR et rejoignez la discussion. Le code est audit‑sûr – idéal pour les équipes soucieuses de la sécurité.

Extensibilité

  • Ajouter un nouveau modèle IA : forkez le dépôt, ajoutez une nouvelle commande happy-<model> dans index.ts, et enregistrez‑la dans le CLI.
  • Commandes vocales personnalisées : l’application est construite avec SpeechSynthesis et l'API Web Speech; vous pouvez créer de nouvelles actions.
  • Version entreprise : remplacez happy-server par votre propre backend sur un cluster Kubernetes privé.

Conclusion

Happy Coder transforme votre téléphone ou votre navigateur en un centre de commande en temps réel axé sur la confidentialité pour Claude Code et Codex. Que vous travailliez sur un projet secondaire à bord d’un train ou que vous examiniez du code généré par IA dans un café, Happy vous offre un accès instantané, des sessions chiffrées et une flexibilité pour travailler sur plusieurs appareils sans friction.

Si votre flux de travail repose sur des agents de codage IA, Happy Coder est l’outil open‑source que vous devriez ajouter aujourd’hui.

Original Article: Voir l’original

Partager cet article