Firecracker пясъчници за AI агенти
Пускайте непроверен код, написан от AI, в изолирана Linux микроVM, която стартира за около секунда. Извиквайте я от Python, TypeScript или всеки MCP клиент. Таксуване на секунда от крипто баланс — без абонамент, без минимум, без KYC.
$1 безплатно за проба — потвърдете имейла си и ще бъде добавен към първия ви sandbox, без зареждане
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
Защо не Docker или собствен сървър?
Пясъчницата е за пускане на недоверен код — чуждо хранилище от GitHub, непрочетен пакет, код, който AI току-що е написал — там, където не може да стигне до нищо ваше.
На вашия лаптоп или сървър
- Работи до вашите SSH ключове, API токени и .env файлове
- Може да чете базите ви данни, изходния код и сесиите на браузъра
- Контейнерът споделя ядрото с хоста — едно бягство и е на вашата машина
- Всичко, което инсталира или остави да работи, остава при вас
В пясъчница на EQVPS
- Собствена Firecracker микроVM: отделни ядро, CPU, RAM и диск
- Вътре няма нищо ваше — само файловете и променливите, които подадете
- Изходящ интернет за pip, npm и git; без SSH и без входящи портове
- kill() изтрива VM заедно с диска — не остава нищо
Просто правило: ако не сте писали кода и не сте го чели, първо го пуснете в пясъчница.
Сценарии
Изпълнение на код от AI и тестване на код в изолация — всеки сценарий е няколко реда SDK или MCP извиквания.
Проверка на непознат проект от GitHub
Клонирайте го, инсталирайте зависимостите и пуснете тестовете. Ако кодът се окаже злонамерен, вижда само празна 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()Тестове, без да пипате продукцията
PHP с Composer и PHPUnit, Python с pytest, Node с npm test — на чиста машина вместо на вашия сървър. Има root и 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()Временен PostgreSQL или Node за миграция или билд
Инсталирайте база с apt, пробвайте миграцията, билднете фронтенда и изтрийте всичко с едно извикване. За база вземете standard или по-голям.
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()AI програмист, който сам тества работата си
Агентът създава пясъчница, пише кода, пуска тестовете, оправя грешките и изтрива пясъчницата, щом всичко мине.
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_sandboxПърва пясъчница в 4 стъпки
- 01
Регистрация
Само имейл — или оставете агента да извика register_account през MCP. Без карта и KYC.
- 02
Създайте API токен
Табло → Настройки → API токени.
- 03
Инсталирайте SDK
pip install eqvps или npm i @eqvps/sdk, после задайте EQVPS_API_KEY.
- 04
Пуснете код
Sandbox.create() → run() → kill(). Пробният $1 покрива първите пускания.
Какво получавате
Изолация Firecracker
Всяка пясъчница е отделна микроVM със собствено ядро, диск и лимити на CPU/RAM — не споделен контейнер.
Готова за около секунда
Python 3.12 с pip, Node.js 22 с npm, bash, git и curl. Изходящият интернет работи; няма входящи портове.
На секунда, без минимум
Плащате само за заделените vCPU и RAM, докато работи. Без абонамент и месечен минимум.
Вградена MCP пясъчница
create_sandbox, run_code и exec_command са MCP инструменти — Claude Code, Cursor и други клиенти ги ползват директно.
Без KYC, крипто баланс
Акаунт само с имейл и предплатен баланс в USDC, USDT, BTC, XMR и други — същият баланс като за вашите VPS.
Временни или постоянни
Еднократни пясъчници за една задача или постоянни, които пазят диска си до 30 дни. Променливи на средата и лимити на разходите са включени.
Цени
$0.040 на vCPU-час + $0.013 на GiB-час, на секунда (минимум 60 s). Постоянните пясъчници се таксуват за всеки започнат час, а месецът никога не струва повече от тавана в последната колона.
| Тариф | vCPU | RAM | Диск | Мрежа | На час | Постоянна, макс. на месец |
|---|---|---|---|---|---|---|
| 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 |
Последната колона е таван, а не фиксирана цена: постоянна пясъчница, която работи само част от месеца, струва по-малко.
Постоянна пясъчница: среда за разработка за AI
За дълги задачи на агента и проекти, към които се връщате: дискът, инсталираните пакети и файловете се пазят до 30 дни, а се свързвате отново по ID на пясъчницата.
Как работи таванът: работеща постоянна пясъчница се таксува за всеки започнат час, а календарният месец никога не струва повече от цената на час × 730 ч − 25%. Пример, standard: $0.0660/ч, значи най-много $36.14 на месец — 10 денонощия без прекъсване струват $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")Допълнение към VPS, а не замяна
Един акаунт, един баланс — всяко за това, за което е създадено.
VPS — сървър, който остава
SSH, публичен IP, отворени портове и услуги, които работят с месеци: сайт, бот, база данни.
Пясъчница — еднократни изчисления за AI
Създай → изпълни → изтрий. Без SSH и входящи портове по замисъл: командите и файловете минават през API, MCP или SDK.
От вашия MCP клиент
Свържете се веднъж и помолете агента с обикновени думи — той създава пясъчницата, изпълнява кода и я изтрива.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Създай малка пясъчница, изпълни print(2 + 2) на Python, покажи ми изхода и изтрий пясъчницата.Въпроси и отговори
Какво е пясъчница на EQVPS?
Малка Linux микроVM (Firecracker), която създавате през API, SDK или MCP, за да пускате код, който не искате на собствената си машина: скриптове от AI, тестове, обработка на данни. Стартира за около секунда и се изтрива, когато приключите.
Как е изолирана?
Всяка пясъчница е отделна Firecracker микроVM със собствено ядро, диск и лимити на CPU и памет. Изходящият интернет е отворен; няма входящи портове и SSH — командите и файловете минават през API.
Колко струва? Има ли безплатна проба?
$0.040 на vCPU-час плюс $0.013 на GiB-час, на секунда; най-малката тарифа е $0.0165 на час. Нов акаунт получава $1 безплатен кредит за пясъчници при първата пясъчница (по един на човек), валиден 14 дни. Пробният кредит се начислява, след като потвърдите имейла си с 6-цифрен код.
Нужни ли са KYC или карта?
Не. Регистрирайте се с имейл и заредете предплатен баланс с крипто (или с карта на страницата за плащане). Същият баланс плаща пясъчници и VPS.
Може ли AI агентът ми да я ползва сам?
Да. През MCP агент може да се регистрира, да провери цените със sandbox_pricing, да създаде пясъчница и да изпълни код без човек. От код ползвайте Python или TypeScript SDK.
Мога ли да вляза в пясъчница по SSH или да отворя порт?
Не, по замисъл: пясъчницата няма SSH и входящи портове — командите и файловете минават през API, MCP или SDK, а изходящият интернет работи. За SSH, публичен IP и постоянни услуги вземете VPS на EQVPS със същия баланс.
Опитайте сега — първият долар е от нас
Без абонамент и KYC. Регистрирайте се, създайте токен и пуснете първата пясъчница за няколко минути.