Communitygithub.com

wellstseng/catclaw

Eine KI-Agenten-Plattform mit Discord als Schnittstelle – Multi-Turn Agent Loop, 21 integrierte Tools, 27 integrierte Skills, Multi-Provider-Failover, vierstufige Speicher-Engine und Web-Dashboard.

Was ist catclaw?

Catclaw ist eine KI-Agenten-Plattform, die Discord als primäre Benutzeroberfläche nutzt. Sie wurde entwickelt, um Entwicklern und fortgeschrittenen Nutzern eine flexible und erweiterbare Umgebung für die Ausführung von KI-Agenten zu bieten. Die Plattform zeichnet sich durch einen Multi-Turn-Agenten-Loop aus, der komplexe, mehrschrittige Interaktionen ermöglicht. Mit 21 eingebauten Tools und 27 integrierten Skills deckt Catclaw eine breite Palette von Aufgaben ab, von Dateiverwaltung über Websuche bis hin zur Codeausführung. Ein besonderes Merkmal ist das Multi-Provider-Failover, das automatisch zwischen verschiedenen KI-Anbietern umschaltet, falls einer ausfällt, was die Zuverlässigkeit erhöht. Die vierstufige Speicher-Engine verwaltet Kontext und Verlauf auf mehreren Ebenen – von kurz- bis langfristigem Gedächtnis – und ermöglicht so eine personalisierte und kontextbewusste Interaktion. Ein Web-Dashboard bietet zusätzlich eine grafische Oberfläche zur Überwachung und Konfiguration. Catclaw ist ideal für Teams, die KI-Agenten in Discord-Communitys betreiben oder automatisierte Workflows mit einem hohen Maß an Kontrolle und Anpassbarkeit benötigen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add wellstseng/catclaw

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht catclaw?

Eine KI-Agenten-Plattform mit Discord als Schnittstelle – Multi-Turn Agent Loop, 21 integrierte Tools, 27 integrierte Skills, Multi-Provider-Failover, vierstufige Speicher-Engine und Web-Dashboard.

Funktionen

  • Discord als Schnittstelle: Nutze Discord-Befehle und Kanäle zur Steuerung des Agenten.
  • Multi-Turn Agent Loop: Unterstützt komplexe, mehrstufige Gespräche mit dem Agenten.
  • 21 integrierte Tools: Darunter Dateiverwaltung, Web-Suche, Code-Ausführung, Bildgenerierung und mehr.
  • 27 integrierte Skills: Vorgefertigte Fähigkeiten, die einfach aktiviert und kombiniert werden können.
  • Multi-Provider-Failover: Automatischer Wechsel zwischen verschiedenen KI-Modellanbietern (z.B. OpenAI, Anthropic, OpenRouter) bei Ausfällen.
  • Vierstufige Speicher-Engine: Kurzzeitgedächtnis, Langzeitgedächtnis, Kontextfenster und externer Speicher für konsistente und personalisierte Interaktionen.
  • Web-Dashboard: Grafische Oberfläche zur Überwachung von Agentenaktivitäten, Konfiguration und Logs.

Installation

  1. Klone das Repository:
    git clone https://github.com/wellstseng/catclaw.git
    cd catclaw
    
  2. Installiere Abhängigkeiten:
    pip install -r requirements.txt
    
  3. Erstelle eine .env-Datei mit deinen Konfigurationen:
    DISCORD_BOT_TOKEN=dein_discord_token
    OPENAI_API_KEY=dein_openai_key
    ANTHROPIC_API_KEY=dein_anthropic_key
    
  4. Starte den Bot:
    python main.py
    

Verwendung

Sobald der Bot läuft, kannst du ihn über Discord-Befehle ansprechen. Grundlegende Befehle:

  • /catclaw run <aufgabe> – Führe eine Aufgabe mit dem Agenten aus.
  • /catclaw tools – Liste alle verfügbaren Tools auf.
  • /catclaw skills – Liste alle verfügbaren Skills auf.
  • /catclaw status – Zeige den aktuellen Status des Agenten an.

Konfiguration

Die Hauptkonfiguration erfolgt über die .env-Datei. Erweiterte Einstellungen (z.B. Tool-Präferenzen, Speicherinstellungen) können im Web-Dashboard oder über eine config.yaml-Datei vorgenommen werden.

Beitragen

Beiträge sind willkommen! Bitte beachte die CONTRIBUTING.md für Richtlinien.

Lizenz

MIT

Verwandte Skills