Firecracker-песочницы для AI-агентов
Запускайте непроверенный код, написанный AI, в изолированной Linux-микроВМ, которая стартует примерно за секунду. Вызывайте её из Python, TypeScript или любого MCP-клиента. Посекундная оплата с крипто-баланса — без подписки, без минимума, без KYC.
$1 на пробу бесплатно — подтвердите email, и он добавится к первой песочнице, пополнять не нужно
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, непрочитанный пакет, код, который только что написал ИИ, — там, где он не дотянется ни до чего вашего.
На вашем ноутбуке или сервере
- Работает рядом с вашими SSH-ключами, API-токенами и .env-файлами
- Может прочитать ваши базы данных, исходники и сессии браузера
- Контейнер делит ядро с хостом — один побег, и код уже на вашей машине
- Всё, что он установил или оставил запущенным, остаётся у вас
В песочнице EQVPS
- Собственная микроVM Firecracker: отдельные ядро, CPU, RAM и диск
- Внутри нет ничего вашего — только файлы и переменные, которые вы передали
- Исходящий интернет для pip, npm и git; ни SSH, ни входящих портов
- kill() удаляет VM вместе с диском — после неё ничего не остаётся
Простое правило: если вы не писали этот код и не читали его — сначала запустите его в песочнице.
Сценарии
Выполнение кода от ИИ и тестирование кода в изоляции — каждый сценарий занимает несколько строк 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()ИИ-программист, который сам проверяет свою работу
Агент создаёт песочницу, пишет код, запускает тесты, исправляет то, что упало, и удаляет песочницу, когда всё зелёное.
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
Регистрация
Только email — или пусть ваш агент вызовет 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
Каждая песочница — отдельная микроВМ со своим ядром, диском и лимитами 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, крипто-баланс
Аккаунт только по email и предоплаченный баланс в USDC, USDT, BTC, XMR и других — тот же, что и для ваших VPS.
Временные или постоянные
Одноразовые песочницы под одну задачу или постоянные, которые хранят диск до 30 дней. Переменные окружения и лимиты трат включены.
Цены
$0.040 за vCPU-час + $0.013 за ГиБ-час, посекундно (минимум 60 с). Постоянные песочницы оплачиваются за каждый начатый час, а месяц никогда не стоит дороже потолка в последней колонке.
| Тариф | 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 |
Последняя колонка — потолок, а не фиксированная цена: постоянная песочница, которая работает только часть месяца, стоит меньше.
Постоянная песочница: среда разработки для ИИ
Для долгих задач агента и проектов, к которым вы возвращаетесь: диск, установленные пакеты и файлы хранятся до 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, открытые порты и сервисы, которые работают месяцами: сайт, бот, база данных.
Песочница — одноразовые вычисления для ИИ
Создал → выполнил → удалил. SSH и входящих портов нет намеренно: команды и файлы идут через API, MCP или SDK.
Из вашего MCP-клиента
Подключитесь один раз и попросите агента обычными словами — он создаст песочницу, выполнит код и удалит её.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Создай маленькую песочницу, выполни в Python print(2 + 2), покажи вывод и удали песочницу.Вопросы и ответы
Что такое песочница EQVPS?
Небольшая Linux-микроВМ (Firecracker), которую вы создаёте через API, SDK или MCP, чтобы запускать код, которому не место на вашей машине: скрипты от AI, тесты, обработку данных. Стартует примерно за секунду и удаляется, когда больше не нужна.
Как она изолирована?
Каждая песочница — отдельная микроВМ Firecracker со своим ядром, диском и лимитами CPU и памяти. Исходящий интернет открыт; входящих портов и SSH нет — команды и файлы идут через API.
Сколько стоит? Есть ли бесплатная проба?
$0.040 за vCPU-час плюс $0.013 за ГиБ-час, посекундно; самый маленький тариф — $0.0165 в час. Новый аккаунт получает $1 бесплатного кредита на песочницы при первой песочнице (одна проба на человека), действует 14 дней. Проба начисляется после подтверждения email 6-значным кодом.
Нужны ли KYC или карта?
Нет. Регистрация по email, пополнение предоплаченного баланса криптой (или картой на странице оплаты). Тот же баланс оплачивает и песочницы, и VPS.
Может ли AI-агент пользоваться сам?
Да. Через MCP агент может зарегистрироваться, узнать цены через sandbox_pricing, создать песочницу и выполнить код без человека. Из кода — Python или TypeScript SDK.
Можно зайти в песочницу по SSH или открыть порт?
Нет, намеренно: у песочницы нет SSH и входящих портов — команды и файлы идут через API, MCP или SDK, исходящий интернет работает. Для SSH, публичного IP и долгоживущих сервисов возьмите VPS EQVPS на том же балансе.
Попробуйте сейчас — первый $1 за наш счёт
Без подписки и KYC. Зарегистрируйтесь, создайте токен и запустите первую песочницу за несколько минут.