
Локальная песочница для ваших ИИ-агентов
CodeRunner помогает изолировать ваших ИИ-агентов и их действия внутри песочницы.
Основной сценарий использования: Вы можете запускать несколько экземпляров Claude Code или ИИ-агентов в нашей песочнице без какого-либо риска потери данных и их утечки.
Предварительные требования: Mac с macOS и Apple Silicon (M1/M2/M3/M4), Python 3.10+
git clone https://github.com/instavm/coderunner.git
cd coderunner
chmod +x install.sh
./install.sh
Остановите песочницу, когда закончите работу:
container stop coderunner
Позже возобновите работу той же песочницы, сохранив загрузки, ядра и установленные пакеты:
container start coderunner
Чтобы начать заново с чистой песочницей, удалите контейнер и снова запустите установщик:
container delete coderunner && ./install.sh
./install.sh (если ещё не выполнено)
container exec -it coderunner /bin/bash
root@coderunner:/app# npm install -g @anthropic-ai/claude-code
MCP-сервер будет доступен по адресу: http://coderunner.local:8222/mcp
Установите необходимые пакеты (используйте virtualenv и обратите внимание на путь Python):
pip install -r examples/requirements.txt



Скопируйте пример конфигурации:
cd examples
cp claude_desktop/claude_desktop_config.example.json claude_desktop/claude_desktop_config.json
Отредактируйте файл конфигурации и замените пути-заглушки:
/path/to/your/python на ваш реальный путь к Python (например, /usr/bin/python3 или /opt/homebrew/bin/python3)/path/to/coderunner на фактический путь к вашему клонированному репозиториюПример после редактирования:
{
"mcpServers": {
"coderunner": {
"command": "/opt/homebrew/bin/python3",
"args": ["/Users/yourname/coderunner/examples/claude_desktop/mcpproxy.py"]
}
}
}
Обновите конфигурацию Claude Desktop:
Начните использовать CodeRunner в Claude: Теперь вы можете попросить Claude выполнить код, и он будет безопасно выполняться в песочнице!
Быстрый старт:
# 1. Install and start CodeRunner (one-time setup)
git clone https://github.com/instavm/coderunner.git
cd coderunner
sudo ./install.sh
# 2. Install the Claude Code plugin
claude plugin marketplace add https://github.com/instavm/coderunner-plugin
claude plugin install instavm-coderunner
# 3. Reconnect to MCP servers
/mcp
Шаги установки:
Перейдите в Plugin Marketplace:

Добавьте репозиторий InstaVM:

Выполняйте Python-код с помощью Claude Code:

Всё готово! Теперь Claude Code имеет доступ ко всем инструментам CodeRunner:
Подробнее: См. репозиторий плагина с подробной документацией.

Создайте или отредактируйте ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"coderunner": {
"type": "remote",
"url": "http://coderunner.local:8222/mcp",
"enabled": true
}
}
}
После сохранения конфигурации:

Укажите ваш ключ OpenAI API:
export OPENAI_API_KEY="your-openai-api-key-here"
Запустите клиент:
python examples/openai_agents/openai_client.py
Начинайте кодить: Вводите запросы вроде «напиши python-код для генерации 100 простых чисел» и наблюдайте, как он безопасно выполняется в песочнице!
Gemini CLI недавно запущен компанией Google.
{
"theme": "Default",
"selectedAuthType": "oauth-personal",
"mcpServers": {
"coderunner": {
"httpUrl": "http://coderunner.local:8222/mcp"
}
}
}


Kiro недавно запущен компанией Amazon.
{
"mcpServers": {
"coderunner": {
"command": "/path/to/venv/bin/python",
"args": [
"/path/to/coderunner/examples/claude_desktop/mcpproxy.py"
],
"disabled": false,
"autoApprove": [
"execute_python_code"
]
}
}
}
