- Guide open source expliquant étape par étape comment coder n’importe où avec uniquement un smartphone
- Tailscale, Termius et Claude Code permettent d’accéder à un ordinateur distant et d’exécuter directement du code dans le terminal
- L’ordinateur doit rester connecté à Internet 24 h/24, et le smartphone doit être configuré avec un VPN et un client SSH
- Inclut des conseils pour améliorer l’efficacité du développement mobile, comme l’aperçu de sites web, l’accès à la base de données et la gestion de l’historique des sessions
- Une approche pratique qui permet de conserver son environnement de développement en déplacement et d’élargir la productivité et la liberté des développeurs
Vue d’ensemble de Doom Coding
- Doom Coding est une méthode de programmation dans le terminal à l’aide d’un smartphone, proposée comme une activité productive pour remplacer le Doom Scrolling (scrolling sans but)
- Il est possible de coder partout dès lors qu’une connexion Internet est disponible
- L’auteur mentionne avoir développé un prototype à Taïwan en se connectant à un ordinateur situé à Philadelphie
- Ce guide se présente comme un tutoriel pas à pas configurable en moins de 5 minutes
- Une mise à jour comparative est prévue sur les outils récents de mobile coding (par ex. Claude Code on the Web)
Prérequis
- Un ordinateur connecté à Internet et fonctionnant 24 h/24
- Un smartphone
- Un abonnement Claude Pro
Vue d’ensemble de la configuration
- Mise en place d’un environnement de développement distant avec Tailscale, Termius et Claude Code
- Accès direct au terminal de l’ordinateur depuis le smartphone via VPN et SSH
Étape 1 : configurer l’ordinateur
- Désactiver la mise en veille pour que l’ordinateur reste toujours allumé
- Activer SSH / la connexion à distance
- Installer Tailscale et se connecter
- Installer Claude Code
Étape 2 : configurer le smartphone
- Installer l’application Tailscale et se connecter avec le même compte
- Installer Termius (client SSH mobile)
- Vérifier l’adresse MagicDNS (ex.
my-computer.tailnet-name.ts.net)
- Créer un nouvel hôte dans Termius
- Label : nom de la connexion
- Hostname : adresse MagicDNS
- Port : 22
- Username/Password : identifiants de connexion de l’ordinateur
Étape 3 : se connecter et coder
- Activer le VPN Tailscale sur le smartphone
- Sélectionner l’hôte puis se connecter dans Termius
- Dans le terminal, exécuter la commande
claude puis commencer à coder
Dépannage (Troubleshooting)
- En cas d’échec de connexion
- Vérifier que le VPN Tailscale est activé
- Dans l’application Tailscale, vérifier la présence du cercle vert à côté de l’appareil (s’il est absent, il y a probablement un problème réseau)
- Vérifier que l’ordinateur est alimenté et déverrouillé
- Après une reconnexion à l’alimentation, il faut impérativement le déverrouiller
Bonnes pratiques (Best Practices)
- Consigner l’avancement
- À la fin d’une session, demander à Claude de mettre à jour
CLAUDE.md
- Aperçu d’un site web
- Consulter la base de données
- Mettre en favori les sites utiles
- Enregistrer dans l’application Chrome les sites de développement fréquemment utilisés, comme Google OAuth ou GitHub, pour y accéder directement
Conclusion
- Doom Coding est une méthode pratique de programmation à distance qui permet de continuer à développer même en déplacement
- Les utilisateurs sont encouragés à partager leurs bonnes pratiques et cas d’usage
- Le projet se conclut par le message « Happy Doom Coding! »
Aucun commentaire pour le moment.