Een coding-agent op je laptop stopt op het moment dat je de klep sluit. Wat prima is voor een snelle edit — en stilletjes frustrerend het moment dat je hem door een lange refactor wilt laten malen, een test-suite wilt laten draaien, of wilt laten doorgaan terwijl jij iets anders gaat doen. Verplaats hem naar een server en die beperking verdwijnt gewoon: hij werkt terwijl je slaapt, overleeft je wifi die wegvalt, en overhandigt je het resultaat wanneer je terug bent. Dit dekt welke VPS werkelijk past bij een coding-agent — Claude Code, Cursor's CLI, Cline, OpenCode of aider — wat te betalen, en hoe hem draaiend te houden, zonder KYC en met cryptobetaling.
Wat "op een server" je werkelijk oplevert
- Het stopt niet. Een lange taak draait tot voltooiing ongeacht je laptop.
- Schone kamer. De agent krijgt een reproduceerbare omgeving; je machine blijft vrij van build-rommel en half-geïnstalleerde dependencies.
- Isolatie. Een agent met shell-toegang is krachtig. Veel beter dat hij die macht heeft op een wegwerp-box dan naast je foto's en SSH-keys.
Dat laatste punt is ondergewaardeerd: een VPS is het veiligere thuis voor een autonome agent, juist omdat het apart is.
Het goed dimensioneren
De agent zelf is licht — hij roept een model aan over een API, dus het denken gebeurt elders (dezelfde reden dat de meeste AI-agents weinig RAM nodig hebben). Wat werkelijk resources verbruikt is de toolchain van je project: een grote build, een zware testrun, een lokale database. Dimensioneer dus voor het project, niet de agent:
- 2 GB / 2 cores — comfortabel voor de agent + een git-checkout + lichte builds.
- 4 GB — een veilige standaard voor echte projecten met behoorlijke test-suites.
- Meer alleen als je build echt hongerig is of je meerdere agents tegelijk draait.
Welk plan past — en hoe je betaalt
Voor een enkele coding-agent op een echt project is de sweet spot 4 vCPU / 4 GB — ruimte voor de agent plus je build en test-suite. Op EQVPS is dat het AI-Agent-plan ($10/mnd); een 2 GB-box is prima voor lichte repos, schaal alleen op als je tests zwaar zijn of je meerdere agents tegelijk draait.
Twee praktische keuzes:
- NAT, geen dedicated IP. Een coding-agent maakt alleen uitgaande calls — model-API, git, package-registries — dus een NAT-plan met port-forwarded SSH is alles wat hij nodig heeft, en het is goedkoper. Grijp alleen naar een dedicated-IP-plan als je ook iets host waar anderen naartoe verbinden (een webhook-ontvanger, een preview-server).
- No-KYC, betaald in crypto. Meld je aan met een e-mail en betaal in USDC of USDT op Base of Ethereum — geen kaart, geen ID. Nuttig als je wegwerp-boxen per agent opstart en niet wilt dat elke aan je identiteit gekoppeld is. Een kaart werkt ook, maar de on-ramp heeft een minimum van ~$27, dus één keer een klein saldo opwaarderen is soepeler voor goedkope plannen.
Het is CPU-only en draait vanuit één datacenter in Duitsland — prima voor een coding-agent (het zware denken is aan de kant van de modelprovider), goed om te weten als je specifiek een GPU of een andere regio nodig hebt.
Aan de praat krijgen
SSH erin, zet je toolchain en de agent op (Claude Code, Cline's CLI, aider — welke je ook gebruikt), kloon je repo, en exporteer je API-key:
export ANTHROPIC_API_KEY=... # or your provider's key
cd ~/myproject
Nu de sleuteltruc — draai het niet in een kale SSH-sessie, of het sterft wanneer je loskoppelt. Draai het binnen tmux:
sudo apt install -y tmux
tmux new -s agent
# inside tmux: start your coding agent, point it at the task
# then detach with: Ctrl-b, then d
Koppel los, sluit je laptop, ga lunchen. De agent blijft werken op de server. Kom terug en tmux attach -t agent om te zien wat hij deed. Voor geplande, onbeheerde runs (bijv. een nachtelijke onderhoudspas), wikkel het in een systemd-service in plaats daarvan — hetzelfde patroon als elk proces in leven houden.
De eerlijke kanttekeningen
- Geef het een sandbox, niet de sleutels van het koninkrijk. Gebruik een non-root-gebruiker, houd het in een git-repo (elke wijziging reviewbaar en terugdraaibaar), en zet geen productie-credentials op de box. Autonomie plus shell-toegang plus onachtzaamheid is hoe ongelukken gebeuren.
- Let op je token-uitgaven. Een langdurige agent die een model in een lus aanroept kost echt API-geld — stel limieten in en check in. De server is goedkoop; de inferentie is wat oploopt.
- Het is geen magie. Een achtergrond-agent is geweldig voor goed-afgebakende, verifieerbare taken. Richt hem op iets vaags en onbeheerd en je komt terug bij zelfverzekerde onzin. Bak strak af.
Binnen die rails is een coding-agent op zijn eigen server een genuine nuttig patroon — je werk gaat door of jij nu doorgaat of niet. Start een 4 GB-box, plaats tmux en je agent erin, en laat het koken. De agent kan zelfs de server zelf huren over MCP als je de hele lus autonoom wilt.
Reacties
Nog geen reacties. Wees de eerste.