Was macht claw-empire?
Verwalte KI-Agententeams lokal mit CLI, OAuth und API-Tools, um ein virtuelles Unternehmen mit autonomen Workflows zu simulieren.
Übersicht
Dieses Skill ermöglicht es dir, mehrere KI-Agenten zu koordinieren, die jeweils spezifische Rollen in einem simulierten Unternehmen übernehmen. Du kannst Aufgaben delegieren, Kommunikationsflüsse einrichten und die Ergebnisse über die Konsole oder API überwachen.
Funktionen
- Lokale Verwaltung: Führe Agententeams ohne Cloud-Abhängigkeit aus.
- CLI-Integration: Steuere Agenten und Workflows über die Kommandozeile.
- OAuth-Authentifizierung: Sichere Verbindungen zwischen Agenten und Diensten.
- Autonome Workflows: Definiere Abläufe, die ohne manuelles Eingreifen ablaufen.
- Virtuelle Unternehmensstruktur: Weise Rollen wie CEO, Buchhalter oder Support-Agent zu.
Voraussetzungen
- Node.js 18+ oder Python 3.9+
- Git für die Installation
- Ein AI-Client, der benutzerdefinierte Skills unterstützt (z. B. Claude Code, Cursor)
Installation
- Klone das Repository:
git clone https://github.com/saaddooo/claw-empire.git
cd claw-empire
- Installiere Abhängigkeiten:
npm install # oder pip install -r requirements.txt
- Konfiguriere OAuth (optional):
Erstelle eine .env-Datei mit deinen Anmeldeinformationen:
OAUTH_CLIENT_ID=dein_client_id
OAUTH_CLIENT_SECRET=dein_client_secret
OAUTH_REDIRECT_URI=http://localhost:3000/callback
Verwendung
Starte das System mit:
claw start --team=mein-team
Weitere CLI-Befehle:
claw list: Zeige alle verfügbaren Agenten an.claw assign: Weise einem Agenten eine Aufgabe zu.claw status: Zeige den Status des Workflows an.claw stop: Beende das Agententeam.
API-Referenz
| Methode | Endpunkt | Beschreibung |
|---|---|---|
| POST | /api/agent/run | Starte einen Agenten mit einer Aufgabe |
| GET | /api/agent/status | Überprüfe den Agentenstatus |
| DELETE | /api/agent/stop | Stoppe einen laufenden Agenten |
Beispielaufruf:
curl -X POST http://localhost:5000/api/agent/run -H "Authorization: Bearer $TOKEN" -d '{"role": "buchhaltung", "task": "Rechnungen prüfen"}'
Beispiele
Szenario 1: Kundenservice-Team
Erstelle ein Team aus drei Agenten: Frontline-Support, Eskalationsmanager und Wissensdatenbank-Agent. Weise ihnen E-Mail-Kategorisierung und Ticket-Triage zu.
Szenario 2: Projektmanagement
Simuliere ein Entwicklerteam mit Rollen wie Product Owner, Entwickler und Tester, die Sprint-Aufgaben automatisch durchführen.
Lizenz
MIT
Beitrag
Beiträge sind willkommen! Erstelle einen Pull Request oder ein Issue auf GitHub.
Hinweis: Dies ist ein experimentelles Skill. Verwende es in einer sicheren, isolierten Umgebung.