Achtergrond

Claude Code op een reserve-Mac instellen met computer use

Een oude beige computer met een koperen spreekhoorn eraan vast, tegen een groene en gele achtergrond.AI-beeld

Zet een oude Mac op als werkstation voor Claude Code: SSH, computer use en Remote Control vanaf je telefoon. Gecontroleerd tegen de docs van nov 2026.

door Cirsten Kot

Bijgewerkt 6 min lezen

Cirsten Kot Oprichter en hoofdredacteur van ai/blik.

Een oude MacBook in de kast en zin om Claude Code echt los te laten? Ontwikkelaar ykdojo schreef een gids van 16 stappen die een reserve-Mac ombouwt tot een altijd-aan machine die Claude Code volledig bestuurt, met muis, toetsenbord en schermopnames. De gids haalde op 18 juli 251 punten op Hacker News (Bron: Hacker News). Hieronder staat de kern, gecontroleerd tegen de actuele documentatie van Claude Code.

Update 4 november 2026 De gids is sinds juli bijgewerkt (laatste wijziging 27 september, met een vastgepinde Claude Code-versie 2.1.283). De functies zijn nagelopen in de docs: computer use in de CLI geldt alleen voor macOS en Pro, Max of Ultra. Remote Control werkt ook op Team en Enterprise. Er mag maar één sessie tegelijk je scherm besturen. De vlag --dangerously-skip-permissions heet in de docs nu de modus bypassPermissions.

Waarom zet je Claude Code op een aparte Mac?

Een agentAgentEen AI-systeem dat zelfstandig meerdere stappen uitvoert om een taak af te ronden: bestanden openen, zoeken, code draaien, resultaten controleren.Hele uitleg: Agent als Claude Code leest bestanden, draait commando’s en kan met computer use ook je scherm bedienen. Geef je hem ruime rechten, dan wil je dat niet doen op de machine met je wachtwoorden en klantdata. De gids lost dat op met isolatie: een oude Mac, een vers account zonder Apple ID en niets persoonlijks erop.

Een container of virtuele machine is een alternatief. Die draait echter op je hoofdmachine en kan geen Mac-apps aansturen. Wil je alleen een sandboxSandboxEen afgeschermde speelruimte waarin je AI kunt testen zonder dat het schade aanricht in je echte systemen of gegevens.Hele uitleg: Sandbox voor code, dan is dat genoeg. Wil je dat Claude een echte Mac-app opent en doorklikt, dan heb je een echte Mac nodig.

Wil je computer use zonder aparte machine? De Claude-app voor Mac en Windows heeft het ook, met een schakelaar onder Instellingen. Zie daarvoor onze gids over Claude Desktop en het artikel over de vernieuwde Claude Code-desktopapp.

Wat heb je nodig?

  • Een reserve-Mac met macOS 13 of nieuwer en minstens 4 GB werkgeheugen (de systeemeisen van Claude Code, Bron: Claude Code-docs).
  • Je gewone Mac op hetzelfde wifi-netwerk.
  • Een betaald Claude-account. Computer use vraagt Pro, Max of Ultra. Claude Code zelf werkt ook met Team, Enterprise of een Console-account. Het gratis plan telt niet mee.
  • Homebrew op de reserve-Mac voor tmux, plus optioneel een apart GitHub-account voor de agent.

Lees de scripts uit de repo van de gids voordat je ze draait. Ze komen van een derde en worden in de stappen hieronder met curl binnengehaald.

Hoe maak je de reserve-Mac klaar?

Wis de Mac als er persoonlijke data op staat en maak een nieuw lokaal beheerdersaccount aan. Sla het inloggen met een Apple ID over. Zet daarna op de reserve-Mac Remote Login aan:

sudo systemsetup -setremotelogin on

Lukt dat niet, geef je terminal dan toegang tot de volledige schijf en probeer het opnieuw. Stel vervolgens wachtwoordloze sudo in. Controleer het bestand voordat je het vertrouwt:

echo "<gebruiker> ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/<gebruiker>-nopasswd >/dev/null
sudo chmod 440 /etc/sudoers.d/<gebruiker>-nopasswd
sudo visudo -cf /etc/sudoers.d/<gebruiker>-nopasswd

De laatste regel moet parsed OK melden. Vanaf je hoofdmachine kopieer je je sleutel naar de reserve-Mac met ssh-copy-id <gebruiker>@<hostnaam>.local. Gebruik de hostnaam en niet het IP-adres, want dat kan na een herstart veranderen. Houd de machine daarna wakker:

sudo pmset -c sleep 0
sudo pmset -c disablesleep 1
sudo pmset -c displaysleep 0

Hoe installeer je Claude Code op afstand?

Het officiële installatiescript werkt via SSH. De native installatie werkt zichzelf op de achtergrond bij, dus je hoeft later geen updates bij te houden:

ssh <gebruiker>@<hostnaam>.local 'curl -fsSL https://claude.ai/install.sh | bash'

De gids pint zelf een versie (bash -s -- 2.1.283), handig als je reproduceerbaar wilt installeren. Open daarna een SSH-sessie, start claude en rond de login af in de browser. Staat claude niet in je PATH over SSH, voeg dan ~/.local/bin toe aan ~/.zshenv. Controleer met claude --version of het gelukt is.

Hoe laat je Claude je scherm en muis besturen via SSH?

Dit is het slimste deel van de gids. Computer use laat Claude apps openen, klikken, typen en je scherm bekijken. Dat werkt niet vanuit een gewone SSH-sessie, omdat macOS schermopname en toegankelijkheid aan de grafische sessie koppelt.

De oplossing is een LaunchAgent die een tmux-server binnen de grafische sessie draaiend houdt. Elke Claude-sessie die daar start, erft de rechten. Jij koppelt via SSH vast. Het script setup-computer-use.sh uit de repo regelt dat en zet ook de ingebouwde computer-use-server aan. Zelf aanzetten doe je met /mcp in een interactieve sessie (Bron: Claude Code-docs).

Eén stap blijft handwerk, aan de Mac zelf. Geef het tmux-programma (niet Claude) de rechten Schermopname en Toegankelijkheid in Systeeminstellingen en herstart daarna de tmux-server, anders pakt macOS de rechten niet op. Het programma verschijnt pas in die lijsten nadat je een eerste computer use-actie hebt geprobeerd.

Een paar beperkingen uit de documentatie die je anders pas bij een foutmelding leert:

  • Computer use is een research preview en werkt alleen op macOS. Het werkt niet met claude -p.
  • Er kan maar één sessie tegelijk je computer gebruiken. Een tweede sessie krijgt een foutmelding totdat de eerste is afgesloten.
  • Claude kiest eerst het precieze gereedschap (MCP, Bash, Chrome) en gebruikt computer use pas als niets anders past.
  • Met Esc stop je een lopende actie meteen.

Hoe bedien je de Mac vanaf je telefoon?

Met Remote Control. Start op de reserve-Mac claude remote-control (servermodus, met een URL en een QR-code via de spatiebalk) of typ /rc in een lopende sessie. Daarna pak je de sessie op in de Claude-app of via claude.ai/code. De gids heeft hiervoor ic rc, dat een server start waarvan de sessies ook computer use hebben.

Remote Control draait via uitgaande HTTPS-verbindingen en opent geen poorten op je Mac. Wel wordt het gesprek zolang de verbinding actief is op Anthropic-servers bewaard. En het proces moet blijven draaien: sluit je de terminal, dan gaat de sessie offline. Draai claude dus in tmux als je via SSH werkt (Bron: Claude Code-docs).

Wil je er ook buitenshuis bij, bijvoorbeeld met SSH of schermdeling? Dan gebruikt de gids Tailscale: installeer het op beide Macs met hetzelfde account, schakel in de beheerconsole het verlopen van sleutels uit voor de reserve-Mac en gebruik daarna de kale hostnaam. Remote Control zelf heeft dat niet nodig.

De gids noemt ook Claude in Chrome. Die extensie vraagt volgens de gids een direct Anthropic-abonnement. Sessies die je vanaf je telefoon start missen de browsergereedschappen. Start zo’n sessie in de terminal en koppel er met /rc aan.

Is —dangerously-skip-permissions hier verstandig?

De ic-wrapper uit de gids start elke sessie met die vlag. Dat is begrijpelijk op een wegwerpmachine. Lees wel wat de docs erover zeggen. De vlag is gelijk aan de modus bypassPermissions, die toestemmingsvragen en veiligheidscontroles uitzet. De documentatie adviseert dit alleen in geïsoleerde omgevingen zonder internet en waarschuwt dat het geen bescherming biedt tegen prompt-injectiePrompt-injectieEen aanval waarbij iemand een verborgen opdracht in tekst verstopt, bijvoorbeeld in een webpagina of document, die een AI-model uitvoert alsof jij het vroeg.Hele uitleg: Prompt-injectie (Bron: Claude Code-docs).

Jouw reserve-Mac heeft wél internet, dus een kwaadaardige webpagina of mail kan Claude nog steeds opdrachten meegeven. Houd daarom alles weg van die machine wat je niet kwijt wilt: geen Apple ID, geen wachtwoordmanager, geen bedrijfsaccounts. Gebruik een apart GitHub-account met beperkte rechten. Een zachtere optie is de auto-modus, waarin een aparte classifier acties controleert. Hoe dit soort aanvallen werkt, lees je in ons stuk over de risico’s van taalmodellen.

Checklist: ben je klaar?

  • Reserve-Mac gewist, vers lokaal beheerdersaccount zonder Apple ID
  • Remote Login aan, wachtwoordloze sudo gevalideerd met visudo -cf
  • Inloggen via SSH-sleutel lukt, slaapstand uit met pmset
  • Claude Code geïnstalleerd en ingelogd, claude --version werkt
  • tmux-LaunchAgent draait, Schermopname en Toegankelijkheid toegekend aan tmux, tmux-server herstart
  • computer-use aan in /mcp, eerste actie geslaagd
  • claude remote-control getest vanaf je telefoon
  • Optioneel: Tailscale op beide Macs

Veelgestelde vragen

Wat heb je nodig om Claude Code op een reserve-Mac te draaien?

Een Mac met macOS 13 of nieuwer en minstens 4 GB werkgeheugen, je gewone Mac op hetzelfde wifi-netwerk en een betaald Claude-account (Pro, Max, Ultra, Team, Enterprise of Console). Het gratis claude.ai-abonnement geeft geen toegang tot Claude Code. Voor computer use is een Pro-, Max- of Ultra-abonnement nodig. Voor de tmux-route in deze gids heb je ook Homebrew op de reserve-Mac nodig.

Kan Claude Code via SSH je Mac besturen?

Niet zomaar. macOS koppelt schermopname en invoerrechten aan de grafische sessie. Een SSH-sessie zit daar niet in. De gids van ykdojo draait daarom een tmux-server als LaunchAgent binnen die grafische sessie. Claude-sessies die daarin starten erven de rechten. Jij koppelt er via SSH aan vast.

Welk abonnement heb je nodig voor computer use in Claude Code?

Een Pro-, Max- of Ultra-abonnement. Volgens de documentatie is computer use in de CLI een research preview voor macOS en niet beschikbaar op Team of Enterprise. Het werkt ook niet in de niet-interactieve modus met de vlag -p. Via Amazon Bedrock, Google Cloud of Microsoft Foundry is het ook niet beschikbaar.

Kun je Claude Code vanaf je telefoon bedienen?

Ja, met Remote Control. Start op de Mac claude remote-control (servermodus) of typ /remote-control, kort /rc, in een lopende sessie. Daarna open je de sessie in de Claude-app op je telefoon of via claude.ai/code. De sessie blijft op je Mac draaien, dus die moet aan staan. Remote Control werkt op Pro, Max, Ultra, Team en Enterprise, niet met een API-sleutel.

Is --dangerously-skip-permissions veilig op een reserve-Mac?

Veiliger dan op je hoofdmachine, al blijft er risico. De vlag staat voor bypassPermissions en zet toestemmingsvragen en veiligheidscontroles uit. De documentatie adviseert dit alleen in geïsoleerde omgevingen en waarschuwt dat het geen bescherming biedt tegen prompt-injectie. Houd de Mac dus leeg van persoonlijke data en gebruik aparte accounts.

Bronnen

Waar deze informatie vandaan komt.

Tags

Lees verder