Sandbox-uri Firecracker pentru agenți AI
Rulezi cod nesigur, generat de AI, într-un microVM Linux izolat, care pornește în aproximativ o secundă. Îl apelezi din Python, TypeScript sau din orice client MCP. Facturare pe secundă dintr-un sold cripto — fără abonament, fără minim, fără KYC.
$1 gratuit ca să încerci — confirmă-ți e-mailul și se adaugă la primul sandbox, fără alimentare
pip install eqvps
export EQVPS_API_KEY="<your API token>"
python -c "from eqvps import Sandbox; s = Sandbox.create(); print(s.run('print(2+2)').stdout); s.kill()"TypeScript: npm i @eqvps/sdk · MCP: https://mcp.eqvps.com/mcp
De ce nu Docker sau propriul server?
Un sandbox este pentru rularea codului nesigur — repository-ul GitHub al unui necunoscut, un pachet pe care nu l-ai citit, cod scris adineauri de un AI — într-un loc de unde nu poate ajunge la nimic de-al tău.
Pe laptopul sau serverul tău
- Rulează lângă cheile tale SSH, tokenurile API și fișierele .env
- Îți poate citi bazele de date, codul sursă și sesiunile din browser
- Un container folosește același kernel ca gazda — o singură evadare și e pe mașina ta
- Tot ce instalează sau lasă pornit rămâne la tine
Într-un sandbox EQVPS
- Propriul microVM Firecracker: kernel, CPU, RAM și disc separate
- Nimic de-al tău înăuntru — doar fișierele și variabilele de mediu pe care i le dai
- Internet de ieșire pentru pip, npm și git; fără SSH, fără porturi de intrare
- kill() șterge VM-ul și discul lui — nu rămâne nimic în urmă
Regulă de bază: dacă nu l-ai scris și nu l-ai citit, rulează-l mai întâi într-un sandbox.
Utilizări
Execuție de cod AI și testare de cod izolat — fiecare înseamnă câteva linii de SDK sau câteva apeluri MCP.
Verifici un proiect GitHub necunoscut
Îl clonezi, instalezi dependențele și rulezi testele. Dacă se dovedește că e cod ostil, tot ce vede este un VM gol.
sb = Sandbox.create(tariff="standard")
r = sb.exec(
"git clone https://github.com/owner/repo app"
" && cd app && pip install -r requirements.txt"
" && pytest -q", background=True).wait()
print(r.exit_code); sb.kill()Rulezi teste fără să atingi producția
PHP cu Composer și PHPUnit, Python cu pytest, Node cu npm test — pe o mașină curată, nu pe serverul tău. Root și apt sunt disponibile.
# app/ = your repo (git clone or sb.upload)
sb.exec("apt-get update -qq && apt-get install -y -qq"
" php-cli php-xml php-mbstring composer",
background=True).wait()
sb.exec("cd app && composer install -q"
" && vendor/bin/phpunit", background=True).wait()Un PostgreSQL sau Node temporar pentru o migrare sau un build
Instalezi o bază de date cu apt, încerci migrarea, construiești frontend-ul, apoi ștergi totul cu un singur apel. Pentru o bază de date ia standard sau mai mare.
sb = Sandbox.create(tariff="standard")
sb.exec("apt-get update -qq && apt-get install -y -qq"
" postgresql", background=True).wait()
sb.exec("runuser -u postgres -- createdb app")
sb.exec("cd app && npm ci && npm run migrate"
" && npm run build", background=True).wait()Un programator AI care își testează singur munca
Agentul creează un sandbox, scrie codul, rulează testele, repară ce a picat și închide sandbox-ul când totul trece.
create_sandbox {"tariff": "small"}
upload_file app/main.py, app/test_main.py
exec_command "cd app && pytest -q" → 2 failed
upload_file app/main.py (fixed)
exec_command "cd app && pytest -q" → passed
kill_sandboxPrimul sandbox în 4 pași
- 01
Înregistrează-te
Doar cu e-mail — sau lasă agentul să apeleze register_account prin MCP. Fără card, fără KYC.
- 02
Creează un token API
Panou → Setări → Tokenuri API.
- 03
Instalează SDK-ul
pip install eqvps sau npm i @eqvps/sdk, apoi setează EQVPS_API_KEY.
- 04
Rulează cod
Sandbox.create() → run() → kill(). Proba ta de $1 acoperă primele rulări.
Ce primești
Izolare Firecracker
Fiecare sandbox este propriul microVM, cu propriul kernel, disc și limite de CPU/RAM — nu un simplu container.
Gata în aproximativ o secundă
Python 3.12 cu pip, Node.js 22 cu npm, bash, git și curl. Internetul de ieșire funcționează; fără porturi de intrare.
Facturare pe secundă, fără prag minim
Plătești doar vCPU și RAM alocate cât timp rulează. Fără abonament, fără minim lunar.
Sandbox MCP, integrat
create_sandbox, run_code și exec_command sunt unelte MCP — Claude Code, Cursor și alți clienți le folosesc direct.
Fără KYC, sold cripto
Cont doar cu e-mail și un sold preplătit în USDC, USDT, BTC, XMR și altele — același sold ca pentru VPS.
Efemer sau persistent
Sandbox-uri de unică folosință pentru o sarcină sau persistente, care își păstrează discul până la 30 de zile. Variabile de mediu și limite de cheltuieli incluse.
Prețuri
$0.040 pe vCPU-oră + $0.013 pe GiB-oră, facturat pe secundă (minimum 60 s). Sandbox-urile persistente se facturează pe fiecare oră începută, iar o lună nu costă niciodată mai mult decât plafonul din ultima coloană.
| Plan | vCPU | RAM | Disc | Rețea | Pe oră | Persistent, maxim pe lună |
|---|---|---|---|---|---|---|
| micro | 0.25 | 512 MB | 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 | 1 GB | 5 GB | 100 Mbit/s | $0.0330 | $18.07 |
| standard | 1 | 2 GB | 10 GB | 200 Mbit/s | $0.0660 | $36.14 |
| plus | 2 | 4 GB | 15 GB | 300 Mbit/s | $0.1320 | $72.27 |
| pro | 4 | 8 GB | 20 GB | 400 Mbit/s | $0.2640 | $144.54 |
| max | 8 | 16 GB | 40 GB | 500 Mbit/s | $0.5280 | $289.08 |
Ultima coloană este un plafon, nu un preț fix: un sandbox persistent care rulează doar o parte din lună costă mai puțin.
Sandbox persistent: un mediu de dezvoltare pentru AI
Pentru sarcini lungi ale agenților și proiecte la care revii: discul, pachetele instalate și fișierele rămân până la 30 de zile, și te reconectezi după ID-ul sandbox-ului.
Cum funcționează plafonul: un sandbox persistent care rulează se facturează pe fiecare oră începută, iar o lună calendaristică nu costă niciodată mai mult decât tariful orar × 730 h − 25%. Exemplu, standard: $0.0660/h, deci cel mult $36.14 pe lună — 10 zile non-stop costă $15.84.
sb = Sandbox.create(mode="persistent", tariff="standard")
print(sb.id) # keep it — disk lives up to 30 days
# … tomorrow, from any machine:
sb = Sandbox.connect("sb_…")
sb.exec("cd app && git pull && pytest -q")O completare pentru VPS-ul tău, nu un înlocuitor
Același cont, același sold — folosești fiecare pentru ce a fost construit.
VPS — un server care rămâne
SSH, un IP public, porturi deschise și servicii care rulează luni de zile: un site, un bot, o bază de date.
Sandbox — calcul de unică folosință pentru AI
Creezi → rulezi → ștergi. Fără SSH și fără porturi de intrare, intenționat: comenzile și fișierele trec prin API, MCP sau SDK.
Îl folosești din clientul tău MCP
Te conectezi o dată, apoi îi ceri agentului în cuvinte simple — el creează sandbox-ul, rulează codul și îl șterge.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Creează un sandbox mic, rulează print(2 + 2) în Python, arată-mi rezultatul și șterge sandbox-ul.Întrebări frecvente
Ce este un sandbox EQVPS?
Un microVM Linux mic (Firecracker) pe care îl creezi prin API, SDK sau MCP ca să rulezi cod pe care nu-l vrei pe propria mașină — scripturi generate de AI, teste, joburi de date. Pornește în aproximativ o secundă și se șterge când ai terminat.
Cum este izolat?
Fiecare sandbox este un microVM Firecracker separat, cu propriul kernel, disc și limite de CPU și memorie. Internetul de ieșire este deschis; nu există porturi de intrare și nici SSH — comenzile și fișierele trec prin API.
Cât costă? Există o probă gratuită?
$0.040 pe vCPU-oră plus $0.013 pe GiB-oră, facturat pe secundă; cel mai mic plan costă $0.0165 pe oră. Un cont nou primește $1 credit gratuit pentru primul sandbox (unul de persoană), valabil 14 zile. Proba se adaugă după ce îți confirmi e-mailul cu un cod de 6 cifre.
Am nevoie de KYC sau de card?
Nu. Te înregistrezi cu un e-mail și alimentezi un sold preplătit cu cripto (sau cu cardul, pe pagina de plată). Același sold plătește sandbox-urile și VPS-ul.
Îl poate folosi agentul meu AI singur?
Da. Prin MCP un agent se poate înregistra, poate verifica prețurile cu sandbox_pricing, poate crea un sandbox și poate rula cod fără un om. Din cod, folosește SDK-ul pentru Python sau TypeScript.
Pot intra prin SSH într-un sandbox sau pot deschide un port?
Nu, intenționat: un sandbox nu are SSH și nici porturi de intrare — comenzile și fișierele trec prin API, MCP sau SDK, iar internetul de ieșire funcționează. Pentru SSH, un IP public și servicii de lungă durată, folosește un VPS EQVPS, din același sold.
Încearcă acum — primul $1 e din partea noastră
Fără abonament, fără KYC. Te înregistrezi, creezi un token și rulezi primul sandbox în câteva minute.