CodeRunner MCP

Локальная песочница для ИИ-агентов: они запускают код и действия в изолированном контейнере, доступном через MCP

  • 902 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Выполняет произвольный код агента
  • По умолчанию у кода в песочнице есть выход в сеть
Все причины и проверки

instavm/coderunner

Установка

Ручная установка

git clone https://github.com/instavm/coderunner.git
cd coderunner
chmod +x install.sh
./install.sh

Нужен Mac на Apple Silicon. Для режима без сети запустите CODERUNNER_NETWORK=none ./install.sh.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Выполняет произвольный код агента
  • По умолчанию у кода в песочнице есть выход в сеть

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CodeRunner дает агенту безопасное место для выполнения кода: действия идут внутри изолированного контейнера, а не напрямую на вашей машине. Так можно запускать несколько агентов Claude Code или других без риска потери данных и утечки. Песочница поднимается локально через контейнер Apple на Mac с Apple Silicon, ее можно остановить и возобновить с сохранением загрузок, ядер и установленных пакетов. По умолчанию у кода есть выход в сеть, но его можно отключить и работать в режиме без интернета, тогда MCP-сервер доступен по локальному адресу. Агенты подключаются к песочнице через MCP, в комплекте идут и примеры скиллов.

Для кого. Для тех, кто запускает ИИ-агентов с выполнением кода и хочет изолировать их от основной системы.

Подходит, если

  • Нужно запускать код агента в изоляции от вашей машины
  • Держите несколько агентов и боитесь потери данных
  • Нужна песочница с возможностью отключить сеть

Не подходит, если

  • Нет Mac на Apple Silicon
  • Изоляция выполнения кода не нужна

Пример запроса к агенту

Запусти этот скрипт обработки данных в песочнице, чтобы он не трогал мою основную систему

MCP

Транспорт
http
Авторизация
не нужна

Переменные окружения

CODERUNNER_NETWORK
Установите значение none, чтобы запустить песочницу без выхода в сеть

Ограничения

Песочница работает на Mac с macOS и Apple Silicon и опирается на контейнер Apple, нужен Python 3.10. Изоляция снижает риск, но не гарантирует полную защиту, особенно при включенном выходе в сеть. Для облачных виртуальных машин у авторов есть отдельный платный сервис.

Как отключить. Остановите и удалите контейнер: container stop coderunner и container delete coderunner, снимите сервер из конфигурации MCP.

Частые вопросы

Сохранится ли состояние песочницы?

Да, container stop и container start возобновляют ту же песочницу с загрузками, ядрами и установленными пакетами.

Можно ли отключить интернет?

Да, режим CODERUNNER_NETWORK=none запускает песочницу без выхода в сеть, MCP-сервер тогда доступен по локальному адресу.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-серверШирокий доступ1,2 тыс.Звезды репозитория

Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP

CLIШирокий доступ1 тыс.Звезды репозитория
Официальный

MCP-сервер на вашей машине, через который ChatGPT и Claude правят код, запускают тесты и смотрят Git в локальном репозитории

MCP-серверШирокий доступ2,5 тыс.Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Свой MCP-сервер, который дает ChatGPT и другим клиентам доступ к коду на вашей машине: чтение, правки, поиск и запуск команд

MCP-серверШирокий доступ5,5 тыс.Звезды репозитория

Песочница на WebAssembly и MCP-сервер к ней: агент запускает код на Python, JavaScript, C, C++, Ruby и PHP без доступа к системе

MCP-серверРасширенный доступ775Звезды репозитория

Коротко о README

README описывает CodeRunner как локальную песочницу для ИИ-агентов, где код и действия выполняются в изолированном контейнере. Основной сценарий это запуск нескольких агентов без риска потери данных и утечки. Песочница работает через контейнер Apple на Mac с Apple Silicon, ее можно останавливать и возобновлять с сохранением состояния, а сеть при желании отключается. Агенты подключаются через MCP, в комплекте есть примеры скиллов. Лицензия Apache 2.0.

Бейдж для README

Сообщить о проблеме