Ein intelligentes Multi-Agent-System für Software-Entwicklung mit CrewAI. Verschiedene spezialisierte KI-Agenten arbeiten zusammen, um komplexe Entwicklungsaufgaben zu lösen.
- Orchestrator (Claude Sonnet 3.5): Plant und koordiniert Aufgaben
- Developer (DeepSeek Coder): Schreibt hochwertigen Code
- Tester (GPT-4o Mini): Erstellt umfassende Tests
- Documenter (Gemini Flash): Schreibt klare Dokumentation
- Python 3.8 oder höher
- OpenRouter API Key (hier registrieren)
-
Repository klonen
git clone https://github.com/DEIN-USERNAME/DEIN-REPO-NAME.git cd DEIN-REPO-NAME -
Paket installieren
pip install -e . -
Umgebungsvariablen konfigurieren
Kopiere die Template-Datei:
cp .env.template .env
Öffne
.envund füge deinen OpenRouter API Key ein:OPENROUTER_API_KEY=dein-api-key-hier
Starte das Multi-Agent-System mit einer Aufgabe:
agents "Erstelle eine Python-Funktion für Fibonacci-Zahlen"# Web-Scraper entwickeln
agents "Entwickle einen Web-Scraper für News-Artikel"
# API erstellen
agents "Erstelle eine REST API mit FastAPI für User-Management"
# Datenanalyse
agents "Analysiere CSV-Daten und erstelle Visualisierungen".
├── my_agents/ # Agent-Implementierungen
├── setup.py # Paket-Konfiguration
├── .env.template # Umgebungsvariablen-Vorlage
├── .gitignore # Git-Ausschlüsse
└── README.md # Diese Datei
python -m pytest test_math_operations.pyErweitere das System durch neue Agenten im my_agents/ Verzeichnis.
Dieses Projekt basiert auf folgenden Open-Source-Technologien und AI-Modellen:
- CrewAI - Multi-Agent Orchestration Framework
- CrewAI Tools - Werkzeuge für Agenten
- Python 3.8+ - Programmiersprache
- python-dotenv - Umgebungsvariablen-Management
Das System nutzt verschiedene spezialisierte AI-Modelle über OpenRouter:
| Rolle | Modell | Anbieter |
|---|---|---|
| Orchestrator | GPT-5-Nano | OpenAI |
| Orchestrator (Large Context) | Kimi K2.5 | Moonshot AI |
| Developer (Frontend) | Qwen3-Coder | Alibaba |
| Developer (Backend) | Codestral-2508 | Mistral AI |
| Architect | DeepSeek-V3.2 | DeepSeek |
| Security Expert | DeepSeek-V3.2 | DeepSeek |
| Code Reviewer | DeepSeek-V3.2 | DeepSeek |
| Tester | Gemini 2.5 Flash Lite | |
| Documenter | Gemini 2.5 Flash Lite | |
| Performance Expert | GPT-5-Mini | OpenAI |
| DevOps Specialist | Codestral-2508 | Mistral AI |
Hinweis: Die Modellauswahl kann in
my_agents/llm_config.pyangepasst werden.
Dieses Projekt ist Open Source. Siehe LICENSE-Datei für Details.
Contributions sind willkommen! Bitte erstelle einen Pull Request oder öffne ein Issue.