docker-git создаёт отдельную Docker-среду для каждого репозитория, issue или PR.
По умолчанию проекты лежат в ~/.docker-git.
License: MIT. See LICENSE.
git clone https://github.com/proverCoderAI/docker-git
cd docker-gitЛокальный запуск из репозитория:
bun install
bun run docker-git --helpbun run docker-git auth github login --web
bun run docker-git auth codex login --web
bun run docker-git auth claude login --web
bun run docker-git auth grok login --webДля запуска WEB версии:
bun run docker-git -- browserПо умолчанию web-версия слушает все интерфейсы хоста (0.0.0.0), поэтому её можно открыть с другого устройства в LAN, например http://192.168.0.206:4174/. Чтобы ограничить доступ только этой машиной:
DOCKER_GIT_WEB_HOST=127.0.0.1 bun run docker-git -- browserМожно передавать ссылку на репозиторий, ветку (/tree/...), issue или PR.
bun run docker-git clone https://github.com/ProverCoderAI/docker-git/issues/122 --force --mcp-playwright--forceпересоздаёт окружение и удаляет volumes проекта.--mcp-playwrightвключает Playwright MCP и Chromium sidecar для браузерной автоматизации.
Автоматический запуск агента:
bun run docker-git clone https://github.com/ProverCoderAI/docker-git/issues/122 --force --auto--autoсам выбирает Claude, Codex, Gemini или Grok по доступной авторизации. Если доступно несколько, выбор случайный.--auto=claude,--auto=codex,--auto=geminiили--auto=grokпринудительно выбирает агента.- В auto-режиме агент сам выполняет задачу, создаёт PR и после завершения контейнер очищается.
Применение конфигурации:
bun run docker-git apply
bun run docker-git apply --no-up
bun run docker-git apply-all
bun run docker-git apply-all --activeapplyприменяет конфиг к одному проекту.--no-upтолько обновляет файлы безdocker compose up.apply-allприменяет конфиг ко всем проектам.--activeтолько к запущенным контейнерам.
docker-git --helpСтруктура проекта: APP - CLI + React (Frontend) LIB - Весь бекенд (Основная бизнес логика) API - Просто апи сервер поднятный над LIB
APP работает только с API, и не имеет доступа к LIB API работает только с LIB