Un agent de programare pe laptop se oprește în clipa în care închizi capacul. Ceea ce e în regulă pentru o modificare rapidă — și te frustrează pe tăcute în clipa în care vrei să ducă la capăt un refactor lung, să treacă printr-o suită de teste sau să continue cât faci altceva. Mută-l pe un server și limitarea dispare: lucrează cât dormi, supraviețuiește căderii Wi-Fi-ului și îți dă rezultatul când te întorci. Articolul acoperă ce VPS se potrivește de fapt pentru un agent de programare — Claude Code, CLI-ul Cursor, Cline, OpenCode sau aider —, cât să plătești și cum îl ții pornit, fără KYC și cu plată în cripto.
Ce îți aduce de fapt „pe un server”
- Nu se oprește. O sarcină lungă rulează până la capăt, indiferent de laptop.
- Cameră curată. Agentul primește un mediu reproductibil; mașina ta rămâne fără resturi de build și dependențe instalate pe jumătate.
- Izolare. Un agent cu acces la shell e puternic. E mult mai bine să aibă puterea asta pe o mașină de unică folosință decât lângă pozele și cheile tale SSH.
Ultimul punct e subestimat: un VPS e casa mai sigură pentru un agent autonom, tocmai pentru că e separat.
Dimensionarea corectă
Agentul în sine e ușor — apelează un model printr-un API, deci gândirea are loc în altă parte (același motiv pentru care majoritatea agenților AI au nevoie de puțin RAM). Ce consumă de fapt resurse sunt uneltele proiectului tău: un build mare, o rulare grea de teste, o bază de date locală. Așa că dimensionează pentru proiect, nu pentru agent:
- 2 GB / 2 nuclee — comod pentru agent + un checkout git + build-uri ușoare.
- 4 GB — o alegere implicită sigură pentru proiecte reale, cu suite de teste serioase.
- Mai mult doar dacă build-ul tău chiar e flămând sau rulezi mai mulți agenți deodată.
Ce plan se potrivește — și cum plătești
Pentru un singur agent de programare pe un proiect real, punctul optim e 4 vCPU / 4 GB — loc pentru agent plus build și suita de teste. La EQVPS, ăsta e planul AI-Agent ($10/lună); o mașină de 2 GB e în regulă pentru repo-uri ușoare, iar mai sus treci doar dacă testele sunt grele sau rulezi mai mulți agenți deodată.
Două decizii practice:
- NAT, nu IP dedicat. Un agent de programare face doar apeluri spre exterior — API-ul modelului, git, registrele de pachete —, așa că un plan NAT cu SSH redirecționat e tot ce-i trebuie și e mai ieftin. Alege un plan cu IP dedicat doar dacă găzduiești și ceva la care se conectează alții (un receptor de webhookuri, un server de previzualizare).
- Fără KYC, plătit cu cripto. Te înregistrezi cu un e-mail și plătești în USDC sau USDT pe Base sau Ethereum — fără card, fără act de identitate. Util dacă pornești mașini de unică folosință pentru fiecare agent și nu vrei ca fiecare să fie legată de identitatea ta. Merge și cu cardul, dar on-ramp-ul are un minim de ~$27, așa că pentru planurile ieftine e mai simplu să alimentezi o dată un sold mic.
Rulează doar pe CPU, într-un centru de date din UE — în regulă pentru un agent de programare (gândirea grea e de partea furnizorului modelului), merită știut dacă ai nevoie anume de un GPU sau de altă regiune.
Cum îl pornești
Conectează-te prin SSH, instalează uneltele și agentul (Claude Code, CLI-ul Cline, aider — pe care îl folosești), clonează repo-ul și exportă cheia API:
export ANTHROPIC_API_KEY=... # or your provider's key
cd ~/myproject
Acum trucul cheie — nu-l rula într-o sesiune SSH simplă, altfel moare când te deconectezi. Rulează-l în 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
Te detașezi, închizi laptopul, mergi la prânz. Agentul lucrează mai departe pe server. Te întorci și dai tmux attach -t agent ca să vezi ce a făcut. Pentru rulări programate, nesupravegheate (de exemplu o trecere de mentenanță în fiecare noapte), împachetează-l într-un serviciu systemd — același tipar ca la ținerea în viață a oricărui proces.
Precizările cinstite
- Dă-i un sandbox, nu cheile împărăției. Folosește un utilizator fără drepturi de root, ține-l într-un repo git (fiecare schimbare poate fi revizuită și anulată) și nu pune date de acces de producție pe mașină. Autonomie plus acces la shell plus neglijență e rețeta accidentelor.
- Urmărește cheltuiala pe tokeni. Un agent de lungă durată care apelează un model în buclă costă bani reali pe API — pune limite și verifică din când în când. Serverul e ieftin; inferența e cea care se adună.
- Nu e magie. Un agent în fundal e excelent pentru sarcini bine delimitate, verificabile. Îndreaptă-l spre ceva vag și nesupravegheat și te vei întoarce la prostii spuse cu încredere. Delimitează strâns.
Între aceste limite, un agent de programare pe propriul server e un tipar cu adevărat util — munca ta continuă, fie că lucrezi și tu, fie că nu. Pornește o mașină de 4 GB, pune tmux și agentul și lasă-l să lucreze. Agentul poate chiar să închirieze singur serverul prin MCP, dacă vrei ca toată bucla să fie autonomă.
Comentarii
Încă nu există comentarii. Fii primul.