Контейнер Claude Code обеспечивает изоляцию в Docker без необходимости настройки для Claude Code.

Claude Code Container (ccc) — это бесплатный инструмент с открытым исходным кодом, который обеспечивает изоляцию Claude Code в Docker без необходимости конфигурации. Он был создан с помощью самого Claude Code и решает проблемы безопасности, связанные с флагом --dangerouslySkipPermissions в Claude Code, который вызывал такие проблемы, как удаление домашних каталогов, очистка файлов баз данных и несанкционированное чтение конфиденциальных файлов.
Установка и базовое использование
Для установки требуется всего одна команда: npm install -g claude-code-container. После установки вы можете использовать ccc как прямую замену для claude-code.
Ключевые возможности
- Создаёт отдельные контейнеры для каждого проекта, названные по хэшу пути, что обеспечивает корректную работу
--continueи--resume - Автоматически перенаправляет переменные окружения хоста, локаль и часовой пояс
- Монтирует SSH-ключи и SSH-агент (git push работает без дополнительной настройки)
- Предоставляет прозрачный прокси для localhost, чтобы Claude мог обращаться к dev-серверам хоста на localhost:3000, :8080 и т.д. изнутри контейнера
- Сохраняет функциональность буфера обмена в сессиях Claude, включая поддержку изображений
- Включает интеграцию с mise для управления версиями Node/Python/Java/Go в каждом проекте
- Контейнеры автоматически останавливаются после завершения последней сессии
- Предварительно настроенный Chromium + chrome-devtools MCP: Claude может открывать браузеры, переходить по страницам, делать скриншоты, запускать JavaScript и автономно взаимодействовать с веб-приложениями
Техническая реализация
Прозрачный прокси для localhost использует iptables в Linux и пользовательский прокси в macOS/Windows (поскольку Docker Desktop не поддерживает --network host), с автоматическим переходом на host.docker.internal.
Решаемая проблема
Инструмент устраняет ограничения существующих подходов: Dockerfile для каждого проекта требует обслуживания инфраструктуры, devcontainers имеют сложную конфигурацию и медленную настройку, а ручной запуск docker run нарушает перенаправление переменных окружения, доступность SSH-ключей, функциональность буфера обмена и доступ к localhost.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Radicle 1.8.0 Released: Децентрализованная одноранговая платформа для кода на основе Git
Radicle 1.8.0 представляет суверенную одноранговую платформу для совместной работы над кодом на основе Git с CLI, веб-интерфейсом и десктопным клиентом. Репозитории реплицируются между пирами с использованием NoiseXK и собственного протокола gossip — без центрального сервера.

Clawdbot запускает новые функции с подпиской Pro
Clawdbot представляет подписку 'Pro', предлагающую расширенные возможности для пользователей, стремящихся максимально использовать потенциал автоматизации в средах программирования. Ознакомьтесь с последними функциями и наблюдениями сообщества из r/clawdbot.

Реальная стоимость инструментов ИИ для кодирования: 42 часа накладных расходов за 60 дней — подробный разбор соло-разработчика
Один фрилансер-одиночка отслеживал каждый доллар и каждую минуту, потраченные на AI-инструменты для кодинга, в течение 60 дней. Подписки ($200 в месяц) оказались наименьшей статьей расходов; 42 часа накладных расходов из-за плохих результатов и переключения между инструментами стали настоящим налогом. Чистый прирост производительности составил 1.7–2x, а не 10x. Сюрприз: CodeRabbit, инструмент ревью за $15 в месяц, принес самую высокую окупаемость.

Применение архитектуры Claude Code к локальным 9B моделям: ключевые выводы и оптимизации
Разработчик извлек архитектурные паттерны из утекшего исходного кода Claude Code и применил 10 оптимизаций к qwen3.5:9b, работающей локально на RTX 5070 Ti. Ключевым открытием стало то, что qwen3.5:9b имеет нативные структурированные tool_calls, а главным ограничением для 9B-моделей является самодисциплина в понимании, когда прекратить исследование и начать генерировать вывод.