AI-powered development automation system using Claude Code with GitHub Projects tasks
3.6K
AI-powered development automation system using Claude Code and Gemini CLI to automatically manage GitHub Projects tasks and create pull requests.
docker pull wlgns5376/ai-devteam:latest
latest - Latest stable versionv1.0.2 - Specific versionv1.0 - Major.minor versionv1 - Major versionlatest-all-languages - Latest with Python, Go, Java, Rust supportv1.0.2-all-languages - Specific version with all languagesv1.0-all-languages - Major.minor version with all languagesv1-all-languages - Major version with all languagesUse Standard Image for:
Use All-Languages Image for:
Create a .env file with your configuration:
# Required
GITHUB_TOKEN="your_github_personal_access_token"
GITHUB_OWNER="your_github_username_or_org"
GITHUB_PROJECT_NUMBER="your_project_number"
# Repository Configuration (Option 1: Multiple)
GITHUB_REPOS="owner1/repo1,owner2/repo2"
GITHUB_REPO_FILTER_MODE="whitelist"
# Repository Configuration (Option 2: Single)
GITHUB_REPO="your_repository_name"
# AI Developer Tools
CLAUDE_CODE_PATH="claude"
GEMINI_CLI_PATH="gemini"
version: '3.8'
services:
ai-devteam:
image: wlgns5376/ai-devteam:latest
container_name: ai-devteam
user: "1001:1001"
environment:
- GIT_USER_NAME=your_git_username
- [email protected]
- GITHUB_TOKEN=${GITHUB_TOKEN}
- GIT_ACCEPT_HOST_KEY=true
volumes:
- ./.env:/app/.env:ro
- ./workspace:/workspace
- ai_devteam_home:/home/appuser
restart: unless-stopped
healthcheck:
test: ["CMD", "node", "-e", "console.log('Health check: OK')"]
interval: 30s
timeout: 10s
retries: 3
start_period: 60s
volumes:
ai_devteam_home:
driver: local
# Using Docker Run
docker run -d \
--name ai-devteam \
-v $(pwd)/.env:/app/.env:ro \
-v $(pwd)/workspace:/workspace \
-e GIT_USER_NAME="Your Name" \
-e GIT_USER_EMAIL="[email protected]" \
-e GITHUB_TOKEN="${GITHUB_TOKEN}" \
wlgns5376/ai-devteam:latest
# Using Docker Compose
docker-compose up -d
# View logs
docker logs -f ai-devteam
# Check status
docker ps | grep ai-devteam
# Access container
docker exec -it ai-devteam /bin/bash
.env file, not in docker-compose.yml.env file (:ro)user: "1001:1001")Check logs: docker logs ai-devteam
Ensure volumes have correct permissions for user 1001
docker exec -it ai-devteam claude loginISC License - See LICENSE for details.
Content type
Image
Digest
sha256:9877a4862…
Size
153.8 MB
Last updated
about 1 year ago
docker pull wlgns5376/ai-devteam