Wendov1.0 · iOS & Android
Nederlands

Leren

Claude Code gebruiken vanaf je telefoon

Je start een grote refactor, haalt een kop koffie, en Claude Code blijft staan en vraagt of het de migraties mag uitvoeren. Jij zit niet achter je bureau, dus de agent wacht. Deze gids legt uit hoe je de computer laat doorwerken en vanaf je telefoon in de gaten houdt: wat je moet opzetten en in welke volgorde.

Waarom je dit zou willen

Een coding agent werkt niet altijd in stootjes van twee minuten. Een lange taak kan een half uur of langer duren, en onderweg vraagt Claude Code toestemming om opdrachten uit te voeren, bestanden te wijzigen of iets buiten het project aan te raken. Als er niemand is om te antwoorden, wacht het.

Met je telefoon in je zak zie je hoe ver het is, lees je wat het vraagt en beslis je. Je hoeft niet aan je bureau vast te zitten en ook niet voor de zekerheid alles vooraf goed te keuren.

Wat je nodig hebt

Drie dingen op de computer waar Claude Code draait, plus een app op je telefoon.

Een SSH-server. Je telefoon verbindt via SSH met je computer, net zoals een andere laptop dat zou doen.

  • Op macOS: Systeeminstellingen › Algemeen › Delen › Externe login.
  • Op Linux (Debian of Ubuntu):
sudo apt install openssh-server
sudo systemctl enable --now ssh

Een manier om er van buiten je thuisnetwerk bij te komen. Op hetzelfde wifi-netwerk is het lokale IP genoeg. Onderweg is een VPN zoals Tailscale de verstandige route: telefoon en computer zien elkaar alsof ze op één netwerk zitten, en je hoeft poort 22 niet aan internet bloot te stellen. Doe dat laatste niet, zeker niet met wachtwoordlogin.

Een terminalmultiplexer, zoals tmux. Zonder een multiplexer gaat de terminalsessie mee ten onder als de telefoon de verbinding verliest of je de app sluit. Met tmux blijft Claude Code op de computer draaien en sluit je gewoon weer aan op dezelfde sessie.

brew install tmux        # macOS
sudo apt install tmux    # Debian/Ubuntu

Stap voor stap

  1. Zet SSH aan op de computer en controleer vanaf een andere machine dat het werkt: ssh your-user@computer-ip.
  2. Installeer de VPN aan beide kanten als je buiten de deur wilt verbinden, en noteer de naam of het IP dat de computer op dat netwerk heeft.
  3. Start Claude Code binnen tmux:
tmux new-session -A -s claude
claude

De vlag -A betekent dat je, als er al een sessie claude bestaat, daarop aansluit in plaats van een tweede te maken.

  1. Verbind vanaf je telefoon via SSH en sluit aan op die tmux-sessie. Van daaruit kun je typen naar Claude, lezen wat het doet en antwoorden.

Dat werkt. Wat ontbreekt is gemak: je moet om de paar minuten de app openen om te zien of Claude nog op je wacht. Daar dient het laatste onderdeel voor.

Waar Wendo past

Wendo is een SSH-client voor iOS en Android, gemaakt door Lirafy, gebouwd om coding agents in de gaten te houden. Hij staat nog niet in de stores; hij komt binnenkort in de App Store en Google Play.

Wat hij bovenop gewone SSH toevoegt zijn de meldingen en goedkeuringen. Op de computer voer je één opdracht uit:

curl -fsSL https://wendo.lirafy.dev/install.sh | sh

Het script downloadt de hook en het koppelscript naar ~/.wendo, installeert jq en qrencode als ze ontbreken, registreert de hook in ~/.claude/settings.json (na eerst een kopie op te slaan als settings.json.bak-wendo), waarschuwt je als niets op poort 22 naar SSH luistert, en drukt een QR-code af. Je kunt het opnieuw uitvoeren zonder dat er iets dubbel komt te staan.

Ga op de telefoon naar Machines › Toevoegen en kies voor het scannen van de QR-code. Wendo legt vanaf dat eerste moment de vingerafdruk van de hostsleutel van de server vast, dus je accepteert geen sleutel blindelings. De app toont je daarna een opdracht om op de computer uit te voeren, die de sleutel van de telefoon in authorized_keys zet.

Vanaf dan verschijnt alles wat Claude Code van je nodig heeft in de Inbox: toestemmingsverzoeken, vragen en afgeronde taken, van al je machines op één plek. Elk toestemmingsverzoek kun je vanuit zijn rij goedkeuren of weigeren. Als je niet antwoordt, gebeurt er niets geks: de hook wacht 90 seconden, en daarna vraagt Claude Code het je zoals gewoonlijk in de terminal. De details staan op de pagina over meldingen en goedkeuringen.

Als je Claude binnen tmux draait, brengt een tik op een melding je naar de exacte pane waarin het draait. De installatie staat op de tmux-pagina, en wat er gebeurt als het netwerk wegvalt, staat bij sessies die verbroken verbindingen overleven.

Nog twee dingen helpen op een klein scherm: de diff-viewer om te bekijken wat Claude heeft gewijzigd, en afbeeldingen plakken in het gesprek. Als je iets voor het web bouwt, is er ook een browservoorbeeld.

Het gratis plan bevat 5 proefgoedkeuringen vanuit de Inbox; met Pro is er geen limiet.

Met de app gesloten

De Inbox ververst zichzelf zolang Wendo open is. Met de app gesloten komen meldingen binnen via ntfy, een pushdienst die je zelf kunt hosten. Hoe je die instelt, en waarom het topic in feite een wachtwoord is, staat in het artikel over Claude Code-meldingen op je telefoon.

En als ik liever een andere client gebruik

Elke SSH-client dekt de basis: verbinden, aansluiten op tmux, praten met Claude Code. Wat je mist is al het andere. Zonder de hook is er geen Inbox, geen goedkeuren vanuit een rij en geen melding als de sessie je nodig heeft, dus je moet zelf onthouden om te kijken. Als dat je genoeg is, zijn de stappen hierboven alles wat je nodig hebt.

Beperkingen om te kennen

  • Op Windows heb je WSL2 nodig: de app stuurt POSIX-shellopdrachten over SSH, en tmux bestaat niet op Windows. Draai Claude Code binnen WSL, zodat de hooks daar draaien.
  • Voorlopig wordt de hook alleen voor Claude Code geregistreerd.
  • De vragen en plangoedkeuringen van Claude blokkeren niet: je beantwoordt ze in de chatweergave, niet vanuit een rij in de Inbox.
  • De tmux-, zellij- en herdr-integratie is onderdeel van Wendo Pro.