Was macht clawker?
Orchestrierung und Automatisierung von Claude Code-Agenten in Containern
Quelle: https://github.com/schmitthub/clawker
Entdeckt während der täglichen Agent-Skill-Suche auf awesomeskills.dev.
Übersicht
clawker ermöglicht die Orchestrierung und Automatisierung von Claude Code-Agenten, die in Docker-Containern ausgeführt werden. Es vereinfacht die Verwaltung mehrerer Agenteninstanzen und ermöglicht eine effiziente Parallelverarbeitung.
Funktionen
- Container-Isolation: Jeder Claude Code-Agent läuft in einem eigenen Docker-Container, was Isolation und Reproduzierbarkeit gewährleistet.
- Automatisierung: Skripte und Workflows können automatisiert über mehrere Agenten hinweg ausgeführt werden.
- Orchestrierung: Zentrale Koordination von Agentenaufgaben und Kommunikation.
- Integration: Nahtlose Einbindung in bestehende CI/CD-Pipelines und Entwicklungsumgebungen.
Voraussetzungen
- Docker (Version 20.10 oder höher)
- Claude Code Lizenz und Zugangsdaten
- Bash/ZSH (für die Befehlszeilenschnittstelle)
Installation
-
Repository klonen:
git clone https://github.com/schmitthub/clawker.git cd clawker -
Konfigurationsdatei anpassen:
cp config.example.yaml config.yaml # Konfiguration gemäß Dokumentation bearbeiten -
Erforderliche Umgebungsvariablen setzen:
export CLAUDE_API_KEY="Ihr-API-Schlüssel"
Verwendung
Einen einzelnen Agenten starten:
./clawker run --agent my-agent
Mehrere Agenten parallel orchestrieren:
./clawker orchestrate --config config.yaml
Hilfe anzeigen:
./clawker --help
Konfiguration
Die Konfigurationsdatei (config.yaml) definiert:
- Agentenanzahl und -namen
- Container-Ressourcenlimits (CPU, RAM)
- Auszuführende Skripte/Prompts
- Ausgabe- und Logging-Einstellungen
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.