Песочницы
для кода
и AI-агентов

Запускайте код в изолированной виртуальной машине, а не на своем компьютере или сервере

в облаке
в контуре компании
# Создать песочницу
SB=$(curl -s \
  https://api.just-run.ru/v1/sandboxes \
  -H "Authorization: Bearer $JUSTRUN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template": "base"}' | jq -r .id)

# Выполнить в ней команду
curl -s \
  https://api.just-run.ru/v1/sandboxes/$SB/exec \
  -H "Authorization: Bearer $JUSTRUN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cmd": "python3", "args": ["-c", "print(2 + 2)"]}'
# {"exit_code":0,"stdout":"4\n","stderr":""}
# Подключить Just Run к Claude Code
claude mcp add --transport http justrun \
  https://app.just-run.ru/mcp

# Войти через браузер: /mcp → justrun → Authenticate
# Дальше достаточно попросить агента:

> Создай песочницу, склонируй github.com/acme/shop
  и прогони тесты

● Склонировал репозиторий в песочницу sb-7c1e4a90d3f2
  и запустил тесты. Прошли 42 из 42.
# pip install e2b
# переменные E2B_API_URL, E2B_SANDBOX_URL, E2B_DOMAIN
# и E2B_API_KEY указывают на Just Run
from e2b import Sandbox

sandbox = Sandbox.create("base")
result = sandbox.commands.run("python3 -c 'print(2 + 2)'")
print(result.stdout)  # 4
sandbox.kill()

Свое окружение за несколько секунд

  • Чистый Linux или шаблон с готовыми инструментами
  • Установка пакетов и запуск сервисов, как на своем сервере
  • Каждая песочница работает в отдельной виртуальной машине Firecracker: если агент ошибется, ваш компьютер не пострадает

Платите только за активную работу

  • Спящий режим включается сам после часа без обращений, этот срок можно сократить
  • Спящая песочница не тратит процессор и память, поэтому вы платите только за хранение ее данных
  • Первый же запрос будит ее за пару секунд

Работайте из кода, агента или браузера

  • Из кода — через REST API
  • Из агента — по MCP или через скиллы для Claude Code и Codex
  • Из браузера — терминал и файлы песочницы в веб-интерфейсе

Для каких задач

Запуск недоверенного кода

Код, который написал агент или прислал пользователь, выполняется в песочнице, отдельно от ваших файлов и сервисов.

  • Ошибка в коде не затронет файлы, пароли и ключи на вашем компьютере, а доступ к данным и секретам песочница получает только от вас
  • Каждую задачу можно начинать в чистой песочнице — предыдущие запуски не влияют на результат
  • Если песочница сломалась, ее можно удалить и создать новую за пару секунд
Python · e2b SDK
from e2b import Sandbox

sandbox = Sandbox.create("base")
sandbox.files.write(
    "/tmp/solution.py", code_from_agent
)
result = sandbox.commands.run(
    "python3 /tmp/solution.py", timeout=60
)
print(result.stdout)
sandbox.kill()

Хостинг приложений и агентов

Веб-сервис, дашборд или бот работает в песочнице и получает постоянный HTTPS-адрес. Ссылку можно открыть всем, закрыть паролем или токеном либо оставить только для участников вашей организации.

sales-report.just-run.site
Кто может открыть ссылку
Все, у кого есть ссылка
По логину и паролю
По токену
Только участники организации

Задачи по расписанию и событиям

Песочница просыпается по расписанию или по событию, выполняет задачу и снова засыпает. Настроить запуск можно в веб-интерфейсе, через API или попросив агента.

Автоматизации
По будням в 9:00
Собрать отчет о продажах
Каждый час
Выгрузить новые заказы в таблицу
Пуш в GitHub
Прогнать тесты
Сообщение в Telegram
Ответить ботом

Размещение MCP-серверов

MCP-сервер работает в песочнице и доступен по постоянному адресу, даже когда ваш компьютер выключен. Подключайте его к Claude Code, Cursor или любому другому MCP-клиенту.

  1. 1
    Выберите сервер

    Из каталога, из официального реестра MCP или свой пакет из npm или PyPI

    GitHub
    Работа с репозиториями и задачами · Каталог
  2. 2
    Получите адрес и токен
    адрес и токен
    https://mcp-github-8000.just-run.site/mcp
    токен: jrmcp_••••••••••••
  3. 3
    Подключите к клиенту
    терминал
    claude mcp add --transport http github \
      https://mcp-github-8000.just-run.site/mcp \
      --header "Authorization: Bearer <токен>"

Автономная работа агентов

Агент, запущенный в песочнице, продолжает работу, когда вы закрыли чат или выключили компьютер. Результаты он сохраняет в хранилище Just Run, и файлы останутся доступны, даже если песочницу удалить.

18:40
Вы ставите задачу агенту в песочнице
«Разбери 3 000 обращений в поддержку за сентябрь и сгруппируй их по темам»
18:42
Вы закрываете ноутбук
Агент продолжает работать
20:15
Отчет готов
Файл support-september.xlsx лежит в хранилище

Как начать

01

Зарегистрируйтесь в Just Run

На счет сразу зачислим 300 ₽ для первых запусков.

02

Нажмите «Новая песочница» и выберите шаблон

Подойдет чистый Linux или шаблон с готовыми инструментами.

03

Работайте во вкладке «Терминал»

Если в песочнице запущен сервис, откройте его порт и получите ссылку.

Песочница в веб-интерфейсе · вкладка «Терминал»
Песочница в веб-интерфейсе, открыта вкладка «Терминал»
01

Установите плагин

Выполните две команды в терминале по очереди. Нужен Claude Code 2.1.292 или новее.

02

Войдите в Just Run

Запустите claude, выполните /mcp и выберите just-run → Authenticate. Вход откроется в браузере, токен не нужен.

Терминал
claude plugin marketplace add https://app.just-run.ru/plugins/marketplace.json
claude plugin install just-run@just-run
Claude Code
/mcp
01

Установите плагин

Выполните две команды в терминале по очереди. Нужны Codex CLI 0.159 или новее и git.

02

Войдите в Just Run

Выполните в терминале. Вход откроется в браузере, токен не нужен.

Терминал
codex plugin marketplace add https://app.just-run.ru/plugins/codex.git
codex plugin add just-run@just-run
Терминал
codex mcp login just-run

Что можно попросить

Опишите задачу своими словами — ассистент сам выберет нужный скилл.

Запуск по расписанию или webhook

Запускать команду по расписанию cron или по входящему webhook; потом проверить, изменить, приостановить или удалить.

Запускай этот скрипт по будням в 9:30 по Москве

Развернуть MCP-сервер

Выбрать MCP-сервер в каталоге Just Run или в официальном реестре, подключить его настройки и секреты и запустить. Вы получите адрес для подключения в Claude Code или другом инструменте.

Разверни GitHub MCP и дай адрес для Claude Code

Сделать Telegram-бота

Написать бота на aiogram, прогнать его тесты в песочнице и подключить к Telegram; потом обновлять, смотреть логи или удалить. Токен бота хранится в секретах Just Run, а не в чате и не в коде.

Сделай бота, который сохраняет заметки и показывает их по /list

Опубликовать сайт

Выложить готовый статический сайт — HTML или собранную папку фронтенд-проекта — по публичной ссылке, обновить по той же ссылке или откатить.

Опубликуй эту папку как сайт и дай ссылку

Выполнить задачу в песочнице

Разово выполнить команду, скрипт или ноутбук в изолированной песочнице и получить вывод и файлы с результатом.

Запусти этот скрипт в Just Run и пришли результат

Разобраться, что сломалось

Выяснить по состоянию, событиям и логам, что с песочницей, сайтом, автоматизацией или MCP-сервером, и исправить, если вы попросите.

Почему не открывается мой сайт в Just Run?
01

Выпустите токен в разделе «Токены»

Он нужен для заголовка Authorization в каждом запросе.

02

Создайте песочницу, выполните в ней команду и удалите ее

Пример запросов — в окне ниже.

bash
export JUSTRUN_TOKEN="<ваш токен>"
API=https://api.just-run.ru/v1

# Создать песочницу и запомнить ее id
SANDBOX=$(curl -s $API/sandboxes \
  -H "Authorization: Bearer $JUSTRUN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template": "base"}' | jq -r .id)

# Выполнить команду
curl -s $API/sandboxes/$SANDBOX/exec \
  -H "Authorization: Bearer $JUSTRUN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cmd": "python3", "args": ["-c", "print(2 + 2)"]}'
# {"exit_code":0,"stdout":"4\n","stderr":""}

# Удалить
curl -s -X DELETE $API/sandboxes/$SANDBOX \
  -H "Authorization: Bearer $JUSTRUN_TOKEN"
Часть экосистемы Just AI

Продукты Just AI, например, Just AI Agent Platform и Jay Agents, выполняют код своих агентов в Just Run. Мы сами используем Just Run на тех же сценариях, для которых предлагаем его пользователям.

Тарифы

Базовый

Чтобы попробовать и запускать небольшие задачи

0 ₽в месяц, ресурсы по факту
  • 300 ₽ на счет при регистрации
  • До 2 vCPU и 4 ГБ памяти на все работающие песочницы
  • До 10 песочниц, включая спящие
  • 2 MCP-сервера
  • Спящий режим без сохранения памяти и процессов
  • Ссылки на приложения с авторизацией
  • Хранилище 2 ГБ
Зарегистрироваться

Команда

Для команды до 10 человек

14 900 ₽в месяц
  • Все возможности тарифа «Разработчик»
  • До 32 vCPU и 64 ГБ памяти на все работающие песочницы
  • До 500 песочниц, включая спящие
  • 20 MCP-серверов
  • Роли и журнал действий
  • Хранилище 100 ГБ
  • Приоритетная поддержка
Подключить

Корпоративный

Для компаний с требованиями ИБ и выделенными ресурсами

от 90 000 ₽в месяц
  • Все возможности тарифа «Команда»
  • Выделенные серверы
  • Вход через корпоративный SSO
  • Лимиты по договору
  • Установка в контуре компании
  • SLA и персональный менеджер

Ресурсы стоят одинаково на всех тарифах: 2 ₽ за vCPU в час, 0,50 ₽ за ГБ памяти в час и 5 ₽ за ГБ хранилища в месяц. Например, 3 часа работы песочницы с 2 vCPU и 4 ГБ памяти стоят 18 ₽. В стоимость подписки уже входят ресурсы на эту сумму. Если потратите больше, доплатите только за разницу. Если меньше — заплатите только за подписку.

Для компаний

Подберем конфигурацию под задачи компании: где разместить Just Run, сколько ресурсов выделить командам и какие правила доступа задать

Код и данные внутри вашего периметра
Just Run устанавливается на серверы компании, если служба ИБ не разрешает внешние среды исполнения.
Доступы и расходы по командам
Вход через корпоративный SSO, роли, журнал действий, лимиты ресурсов и расходы по каждому участнику.
Выделенные ресурсы и поддержка
Отдельные серверы под ваши нагрузки, SLA и персональный менеджер.

Запустите первую песочницу

После регистрации на счет зачислим 300 ₽. Этого хватит примерно на 100 часов работы песочницы с 1 vCPU и 2 ГБ памяти