Локальный MCP-сервер для семантического поиска по коду: Claude Code, Codex, Cursor и OpenCode находят нужное по смыслу с помощью эмбеддингов Ollama или LM Studio.
ykdojo/safeclaw
Запускает несколько сессий Claude Code в отдельных Docker-контейнерах и позволяет управлять ими через веб-панель.
- Звёзды
- 186
- Форки
- 20
- Открытые issues
- 0
- Последний коммит
- в прошлом месяце
Что это?
SafeClaw упаковывает Claude Code так, чтобы каждая сессия запускалась в отдельном контейнере с включённым обходом проверок разрешений, не получая доступа к хост-машине. Сессии можно за секунды создавать, запускать, останавливать и удалять; для каждой доступен веб-терминал на базе ttyd и tmux.
В панели на Node.js отображаются все сессии и есть кнопки запуска, остановки и удаления. При создании сессии можно задать монтирование томов и начальные запросы, а активные сессии отображаются во встроенных iframe в реальном времени. История разговоров и автоматическая память хранятся на хосте в каталоге ~/.config/safeclaw/sessions/, поэтому пересоздание контейнеров их не удаляет.
Для настройки используются shell-скрипты, которые собирают образ и запускают именованные сессии. Токены, например CLAUDE_CODE_OAUTH_TOKEN и GH_TOKEN, передаются из локального каталога с секретами. В образ входят GitHub CLI, Playwright MCP с Chromium и набор навыков для чтения Slack, скачивания видео через yt-dlp и чтения общедоступных документов Google Docs.
Ключевые возможности
- 01Каждая сессия Claude Code запускается в изолированном Docker-контейнере
- 02Веб-панель для создания, запуска, остановки и удаления сессий
- 03Веб-терминал для каждой сессии на базе ttyd и tmux
- 04История разговоров и память сохраняются на хосте с помощью монтирования томов
- 05Именованные сессии и монтирование томов настраиваются через командную строку
Сценарии использования
- Параллельный запуск нескольких задач Claude Code без взаимного влияния
- Использование Claude Code с обходом проверок разрешений в проекте при защите хост-машины
- Хранение исследований и экспериментов по каждому проекту в отдельных одноразовых окружениях
Быстрый старт
- 1
Собрать образ Docker
./scripts/build.sh - 2
Запустить контейнер и веб-терминал
./scripts/run.sh - 3
Запустить веб-панель для управления сеансами
node dashboard/server.js
Что важно знать
- Docker должен быть установлен и запущен на вашем компьютере.
- Перед первым запуском потребуется токен Claude Code, созданный с помощью claude setup-token.
В подборках
Темы
Частые вопросы
- Что такое safeclaw?
- Запускает несколько сессий Claude Code в отдельных Docker-контейнерах и позволяет управлять ими через веб-панель. SafeClaw упаковывает Claude Code так, чтобы каждая сессия запускалась в отдельном контейнере с включённым обходом проверок разрешений, не получая доступа к хост-машине. Сессии можно за секунды создавать, запускать, останавливать и удалять; для каждой доступен веб-терминал на базе ttyd и tmux.
- safeclaw можно использовать бесплатно? Какая у него лицензия?
- safeclaw распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- safeclaw всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в safeclaw — 27 сент. 2026 г..
- Для чего можно использовать safeclaw?
- Параллельный запуск нескольких задач Claude Code без взаимного влияния Использование Claude Code с обходом проверок разрешений в проекте при защите хост-машины Хранение исследований и экспериментов по каждому проекту в отдельных одноразовых окружениях
- Как установить safeclaw?
- Собрать образ Docker: ./scripts/build.sh Запустить контейнер и веб-терминал: ./scripts/run.sh Запустить веб-панель для управления сеансами: node dashboard/server.js
- Где скачать safeclaw?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ykdojo/safeclaw
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор навыков для Claude Code превращает kanban-доску GitHub Projects в автономный цикл разработки, QA и ревью, который готовит PR к слиянию.
Стартовая конфигурация и шаблон memory bank для CLAUDE.md, помогающие организовать настройки, хуки, субагентов и навыки Claude Code в проекте.
Локальный MCP-сервер, с помощью которого AI-агенты ищут статьи на arXiv, читают их по разделам из исходного LaTeX, экспортируют BibTeX и отслеживают темы.
Слой оркестрации мультиагентной работы для Claude Code с командными пайплайнами, автономным выполнением и CLI-воркерами на базе tmux.
Личный AI-напарник с самостоятельным хостингом и Web UI, работающий на агенте Claude Code, с интеграцией мессенджеров и изолированным выполнением задач.