- Eine Open-Source-Anleitung, die Schritt für Schritt erklärt, wie man nur mit dem Smartphone jederzeit und überall coden kann
- Mit Tailscale, Termius und Claude Code kann man sich mit einem Remote-Computer verbinden und Code direkt im Terminal ausführen
- Der Computer muss 24/7 mit dem Internet verbunden bleiben; auf dem Smartphone werden dafür VPN und ein SSH-Client eingerichtet
- Enthält Tipps für Website-Vorschauen, Datenbankzugriff und Sitzungsverlauf-Verwaltung, um mobiles Entwickeln effizienter zu machen
- Ein praktischer Ansatz, mit dem sich die Produktivität und Freiheit von Entwickler:innen erweitern lassen, selbst unterwegs
Überblick über Doom Coding
- Doom Coding ist eine Art des Codens im Terminal mit dem Smartphone und schlägt eine produktive Alternative zu Doom Scrolling (sinnlosem Scrollen) vor
- Überall dort, wo es eine Internetverbindung gibt, kann man coden
- Der Autor erwähnt, dass er von Taiwan aus auf seinen Computer in Philadelphia zugegriffen und dort einen Prototyp entwickelt hat
- Diese Anleitung ist als Schritt-für-Schritt-Guide aufgebaut, der sich in 5 Minuten einrichten lässt
- Ein Vergleichs-Update zu modernen Mobile-Coding-Tools (z. B. Claude Code on the Web) ist geplant
Voraussetzungen
- Ein Computer mit Internetverbindung, der rund um die Uhr läuft
- Ein Smartphone
- Ein Claude-Pro-Abonnement
Überblick über die Gesamtarchitektur
- Aufbau einer Remote-Entwicklungsumgebung mit Tailscale, Termius und Claude Code
- Über VPN und SSH ist direkter Zugriff vom Smartphone auf das Terminal des Computers möglich
Schritt 1: Computer einrichten
- Energiesparmodus deaktivieren, damit der Computer dauerhaft eingeschaltet bleibt
- SSH/Remote-Login aktivieren
- Tailscale installieren und anmelden
- Claude Code installieren
Schritt 2: Smartphone einrichten
- Tailscale-App installieren und mit demselben Konto anmelden
- Termius installieren (mobiler SSH-Client)
- MagicDNS-Adresse prüfen (z. B. my-computer.tailnet-name.ts.net)
- In Termius einen neuen Host anlegen
- Label: Verbindungsname
- Hostname: MagicDNS-Adresse
- Port: 22
- Username/Password: Anmeldedaten des Computers
Schritt 3: Verbinden und coden
- Auf dem Smartphone Tailscale-VPN aktivieren
- In Termius den Host auswählen und verbinden
- Im Terminal den Befehl
claude ausführen und mit dem Coden beginnen
Fehlerbehebung (Troubleshooting)
- Maßnahmen bei fehlgeschlagener Verbindung
- Prüfen, ob das Tailscale-VPN eingeschaltet ist
- In der Tailscale-App prüfen, ob neben dem Gerät ein grüner Kreis angezeigt wird (falls nicht, liegt ein Netzwerkproblem vor)
- Stromversorgung und Entsperrstatus des Computers prüfen
- Nach erneutem Anschließen an die Stromversorgung muss das Gerät unbedingt entsperrt werden
Best Practices
- Fortschritt dokumentieren
- Claude beim Beenden der Sitzung bitten,
CLAUDE.md zu aktualisieren
- Website-Vorschau
- Datenbanken ansehen
- Nützliche Websites als Lesezeichen speichern
- Häufig genutzte Entwicklerseiten wie Google OAuth oder GitHub in der Chrome-App speichern, damit sie schnell erreichbar sind
Abschluss
- Doom Coding ist eine praktische Form des Remote-Codings, mit der man die Entwicklung auch unterwegs fortsetzen kann
- Nutzer:innen werden ermutigt, ihre Best Practices und Anwendungsfälle zu teilen
- Das Projekt endet mit dem Gruß „Happy Doom Coding!“
Noch keine Kommentare.