by QuantaAlpha
RepoMaster: The open-source AI agent that masters GitHub. It turns any code repository into a powerful tool, achieving a new level of autonomous task-solving. An open alternative to Claude-Code.
# Add to your Claude Code skills
git clone https://github.com/QuantaAlpha/RepoMasterπ Ecosystem: RepoMaster Β· GitTaskBench Β· SE-Agent Β· Team Homepage
git clone https://github.com/QuantaAlpha/RepoMaster.git
cd RepoMaster
pip install -r requirements.txt
Copy the example configuration file and customize it with your API keys:
No comments yet. Be the first to share your thoughts!
cp configs/env.example configs/.env
# Edit the configuration file with your preferred editor
nano configs/.env # or use vim, code, etc.
Required API Keys:
# Primary AI Provider (Required)
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-5
# External Services (Required for deep search functionality)
SERPER_API_KEY=your_serper_key # Google search integration
JINA_API_KEY=your_jina_key # Web content extraction
# Optional: Additional AI Providers
# ANTHROPIC_API_KEY=your_claude_key # Anthropic Claude support
# DEEPSEEK_API_KEY=your_deepseek_key # DeepSeek integration
# GEMINI_API_KEY=your_gemini_key # Google Gemini support
π‘ Tip: The configs/env.example file contains all available configuration options with detailed comments.
Web Interface (Recommended for beginners):
python launcher.py --mode frontend
# Access the web dashboard at: http://localhost:8501
Command Line Interface (Recommended for advanced users):
python launcher.py --mode backend --backend-mode unified
# Provides intelligent multi-agent orchestration via terminal
Specialized Agent Access:
python launcher.py --mode backend --backend-mode deepsearch # Deep Search Agent
python launcher.py --mode backend --backend-mode general_assistant # Programming Assistant
python launcher.py --mode backend --backend-mode repository_agent # Repository Agent
π Need help? Check our comprehensive User Guide for advanced configuration, troubleshooting, and detailed usage examples.
| Task Description | RepoMaster Action | Result | |------------------|-------------------|---------| | "Help me scrape product prices from this webpage" | π Find scraping tools β π§ Auto-configure β β Extract data | Structured CSV output | | "Transform photo into Van Gogh style" | π Find style transfer repos β π¨ Process images β β Generate art | Artistic masterpiece |
https://github.com/user-attachments/assets/a21b2f2e-a31c-4afd-953d-d143beef781a
Complete process of RepoMaster autonomously executing neural style transfer task
For advanced usage, configuration options, and troubleshooting, see our User Guide.