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:
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.
No comments yet. Be the first to share your thoughts!