Piaskownice Firecracker dla agentów AI
Uruchamiaj niesprawdzony kod napisany przez AI w izolowanej mikroVM z Linuksem, która startuje w około sekundę. Wywołuj ją z Pythona, TypeScriptu lub dowolnego klienta MCP. Rozliczenie co sekundę z salda krypto — bez subskrypcji, bez minimum, bez KYC.
$1 za darmo na próbę — potwierdź e-mail, a zostanie dodany do pierwszego sandboxa, bez doładowania
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
Dlaczego nie Docker ani własny serwer?
Piaskownica służy do uruchamiania niezaufanego kodu — cudzego repozytorium z GitHuba, nieprzeczytanego pakietu, kodu, który właśnie napisała AI — tam, gdzie nie sięgnie do niczego twojego.
Na twoim laptopie lub serwerze
- Działa obok twoich kluczy SSH, tokenów API i plików .env
- Może czytać twoje bazy danych, kod źródłowy i sesje przeglądarki
- Kontener dzieli jądro z hostem — jedna ucieczka i jest na twojej maszynie
- Wszystko, co zainstaluje lub zostawi uruchomione, zostaje u ciebie
W piaskownicy EQVPS
- Własna mikroVM Firecracker: osobne jądro, CPU, RAM i dysk
- W środku nic twojego — tylko pliki i zmienne, które przekażesz
- Wychodzący internet dla pip, npm i git; bez SSH i bez portów przychodzących
- kill() usuwa VM razem z dyskiem — nic nie zostaje
Prosta zasada: jeśli nie napisałeś tego kodu i go nie czytałeś, najpierw uruchom go w piaskownicy.
Zastosowania
Uruchamianie kodu od AI i testowanie kodu w izolacji — każdy przypadek to kilka linii SDK albo wywołań MCP.
Sprawdzić nieznany projekt z GitHuba
Sklonuj, zainstaluj zależności i uruchom testy. Jeśli kod okaże się złośliwy, zobaczy tylko pustą VM.
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()Uruchomić testy bez dotykania produkcji
PHP z Composerem i PHPUnit, Python z pytest, Node z npm test — na czystej maszynie zamiast na twoim serwerze. Masz root i apt.
# 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()Jednorazowy PostgreSQL albo Node do migracji lub builda
Zainstaluj bazę przez apt, sprawdź migrację, zbuduj frontend, a potem usuń wszystko jednym wywołaniem. Do bazy weź standard lub większy.
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()Programista AI, który sam testuje swoją pracę
Agent tworzy piaskownicę, pisze kod, uruchamia testy, poprawia to, co nie przeszło, i usuwa piaskownicę, gdy wszystko jest zielone.
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_sandboxPierwsza piaskownica w 4 krokach
- 01
Rejestracja
Tylko e-mail — albo niech agent wywoła register_account przez MCP. Bez karty i KYC.
- 02
Utwórz token API
Panel → Ustawienia → Tokeny API.
- 03
Zainstaluj SDK
pip install eqvps lub npm i @eqvps/sdk, potem ustaw EQVPS_API_KEY.
- 04
Uruchom kod
Sandbox.create() → run() → kill(). Próbny dolar pokryje pierwsze uruchomienia.
Co dostajesz
Izolacja Firecracker
Każda piaskownica to osobna mikroVM z własnym jądrem, dyskiem i limitami CPU/RAM — nie współdzielony kontener.
Gotowa w około sekundę
Python 3.12 z pip, Node.js 22 z npm, bash, git i curl. Internet wychodzący działa; brak portów przychodzących.
Co sekundę, bez minimum
Płacisz tylko za przydzielone vCPU i RAM, gdy działa. Bez subskrypcji i miesięcznego minimum.
Piaskownica MCP w standardzie
create_sandbox, run_code i exec_command to narzędzia MCP — Claude Code, Cursor i inni klienci używają ich bezpośrednio.
Bez KYC, saldo krypto
Konto tylko na e-mail i przedpłacone saldo w USDC, USDT, BTC, XMR i innych — to samo saldo co dla Twoich VPS.
Tymczasowe lub trwałe
Jednorazowe piaskownice do jednego zadania albo trwałe, które przechowują dysk do 30 dni. Zmienne środowiskowe i limity wydatków w zestawie.
Cennik
$0.040 za vCPU-godzinę + $0.013 za GiB-godzinę, co sekundę (minimum 60 s). Trwałe piaskownice rozliczane są za każdą rozpoczętą godzinę, a miesiąc nigdy nie kosztuje więcej niż limit z ostatniej kolumny.
| Taryfa | vCPU | RAM | Dysk | Sieć | Za godzinę | Trwała, maks. za miesiąc |
|---|---|---|---|---|---|---|
| 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 |
Ostatnia kolumna to limit, a nie stała cena: trwała piaskownica działająca tylko część miesiąca kosztuje mniej.
Trwała piaskownica: środowisko programistyczne dla AI
Do długich zadań agenta i projektów, do których wracasz: dysk, zainstalowane pakiety i pliki zostają do 30 dni, a połączysz się ponownie po ID piaskownicy.
Jak działa limit: działająca trwała piaskownica jest rozliczana za każdą rozpoczętą godzinę, a miesiąc kalendarzowy nigdy nie kosztuje więcej niż cena za godzinę × 730 h − 25%. Przykład, standard: $0.0660/h, czyli najwyżej $36.14 miesięcznie — 10 dni bez przerwy kosztuje $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")Uzupełnienie VPS, nie zamiennik
To samo konto, to samo saldo — każde do swojego zadania.
VPS — serwer, który zostaje
SSH, publiczny IP, otwarte porty i usługi działające miesiącami: strona, bot, baza danych.
Piaskownica — jednorazowa moc obliczeniowa dla AI
Utwórz → uruchom → usuń. Bez SSH i portów przychodzących, celowo: polecenia i pliki idą przez API, MCP lub SDK.
Z Twojego klienta MCP
Połącz się raz i poproś agenta zwykłymi słowami — utworzy piaskownicę, wykona kod i ją usunie.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Utwórz małą piaskownicę, uruchom w Pythonie print(2 + 2), pokaż wynik i usuń piaskownicę.Pytania i odpowiedzi
Czym jest piaskownica EQVPS?
Małą mikroVM z Linuksem (Firecracker), którą tworzysz przez API, SDK lub MCP, aby uruchamiać kod, którego nie chcesz na swoim komputerze: skrypty od AI, testy, przetwarzanie danych. Startuje w około sekundę i jest usuwana, gdy skończysz.
Jak jest izolowana?
Każda piaskownica to osobna mikroVM Firecracker z własnym jądrem, dyskiem i limitami CPU oraz pamięci. Internet wychodzący jest otwarty; nie ma portów przychodzących ani SSH — polecenia i pliki idą przez API.
Ile to kosztuje? Czy jest darmowa próba?
$0.040 za vCPU-godzinę plus $0.013 za GiB-godzinę, co sekundę; najmniejsza taryfa kosztuje $0.0165 za godzinę. Nowe konto dostaje $1 darmowego kredytu na piaskownice przy pierwszej piaskownicy (jeden na osobę), ważny 14 dni. Test jest przyznawany po potwierdzeniu e-maila 6-cyfrowym kodem.
Czy potrzebuję KYC lub karty?
Nie. Zarejestruj się e-mailem i doładuj przedpłacone saldo kryptowalutą (lub kartą na stronie płatności). To samo saldo opłaca piaskownice i VPS.
Czy mój agent AI może korzystać samodzielnie?
Tak. Przez MCP agent może się zarejestrować, sprawdzić ceny przez sandbox_pricing, utworzyć piaskownicę i uruchomić kod bez człowieka. Z kodu użyj SDK dla Pythona lub TypeScriptu.
Czy mogę wejść do piaskownicy przez SSH albo otworzyć port?
Nie, celowo: piaskownica nie ma SSH ani portów przychodzących — polecenia i pliki idą przez API, MCP lub SDK, a wychodzący internet działa. Do SSH, publicznego IP i stałych usług weź VPS EQVPS na tym samym saldzie.
Wypróbuj teraz — pierwszy dolar na nasz koszt
Bez subskrypcji i KYC. Zarejestruj się, utwórz token i uruchom pierwszą piaskownicę w kilka minut.