Was macht weclaws?
Selbst gehostete Mehrbenutzer-WeChat/微信 AI-Agenten-Konsole mit Web-Management, Docker-Bereitstellung, MCP, Skills, Gedächtnis, zeitgesteuerten Aufgaben, Sandbox-Ausführung und Langzeitbetrieb, inklusive Freigabe von AI Bots für Teammitglieder.
Funktionen
- Web-Management: Verwalte deine AI-Agenten über eine intuitive Weboberfläche.
- Docker-Bereitstellung: Schnelle und skalierbare Installation mit Docker.
- MCP (Model Context Protocol): Standardisierte Integration von KI-Modellen.
- Skills: Erweiterbare Fähigkeiten für individuelle Aufgaben.
- Gedächtnis: Kontextbewusstsein und langfristige Speicherung von Interaktionen.
- Zeitgesteuerte Aufgaben: Automatisierte Ausführung zu bestimmten Zeiten.
- Sandbox-Ausführung: Sichere Isolierung von Code und Prozessen.
- Langzeitbetrieb: Robuster und dauerhafter Betrieb ohne Unterbrechungen.
- Teilen von Bots: Gib AI Bots für andere Teammitglieder frei.
Voraussetzungen
- Docker (für Docker-Bereitstellung)
- Node.js (Version 14 oder höher, falls ohne Docker)
- Ein WeChat-Konto für die Bot-Integration
- OpenAI-API-Schlüssel oder ein anderes kompatibles LLM-Modell
Schnellstart mit Docker
-
Repository klonen:
git clone https://github.com/baseclaw/weclaws.git cd weclaws -
.env-Datei konfigurieren:cp .env.example .env nano .env -
Mit Docker Compose starten:
docker-compose up -d -
Weboberfläche unter
http://localhost:3000aufrufen.
Konfiguration
Bearbeite die Datei config/settings.js oder setze die folgenden Umgebungsvariablen in .env:
WECLAWS_PORT: Web-Port (Standard: 3000)OPENAI_API_KEY: Dein OpenAI-API-SchlüsselMCP_ENDPOINT: Endpunkt für das Model Context ProtocolENABLE_MEMORY: Gedächtnisfunktion aktivieren (true/false)ENABLE_SANDBOX: Sandbox aktivieren (true/false)
Benutzung
- Bot erstellen: Gehe im Dashboard auf „Neuen Bot erstellen“ und wähle die gewünschten Skills aus.
- Integration: Verbinde den Bot mit deinem WeChat-Konto (Anleitung unter „Einstellungen“).
- Teilen: Lade Teammitglieder über eine eindeutige URL oder einen Einladungslink ein.
- Aufgaben automatisieren: Lege zeitgesteuerte Tasks im Reiter „Zeitplan“ fest.
- Überwachen: Siehe Live-Logs und Leistungsstatistiken im Dashboard.
API-Endpunkte
GET /api/bots– Alle Bots auflistenPOST /api/bots– Neuen Bot erstellenDELETE /api/bots/:id– Bot löschenPOST /api/tasks– Zeitgesteuerte Aufgabe erstellen
Weitere Details in der API-Dokumentation unter http://localhost:3000/docs.
Fehlerbehebung
- Docker-Container startet nicht: Überprüfe die Logs mit
docker-compose logs. - WeChat-Verbindungsfehler: Stelle sicher, dass dein WeChat-Konto nicht blockiert ist.
- Langsame Antwortzeiten: Reduziere die Anzahl der gleichzeitigen Bots oder erhöhe die Serverressourcen.
Lizenz
MIT-Lizenz. Siehe LICENSE-Datei.