Communitygithub.com

kk43994/kkclaw

Gib deinem KI-Agenten einen Desktop-Körper – Setup-Wizard, 14 Emotionskugeln, Sprachklon, Liedtextfenster, Doctor-Selbsttest, plattformübergreifend (Windows + macOS)

Was ist kkclaw?

kkclaw ist ein Desktop-Begleiter für KI-Agenten, der einen visuellen, sphärischen Avatar mit Sprachinteraktion und emotionalem Ausdruck kombiniert. Es funktioniert als Electron-App und nutzt WebSockets, um sich mit OpenClaw Gateway zu verbinden, was eine Echtzeit-Kommunikation und -Synchronisation mit dem Agenten ermöglicht. Zu den Hauptfunktionen gehören ein Setup-Assistent für die Erstkonfiguration, die lokale verschlüsselte Speicherung von API-Schlüsseln, 14 verschiedene Emotionen, die durch animierte Kugeln ausgedrückt werden, und ein mehrstufiges TTS-System (MiniMax, CosyVoice, Edge TTS), das eine zuverlässige Sprachausgabe gewährleistet. Entwickler können das Verhalten des Agenten mithilfe von Vorlagendateien (AGENTS.md, SOUL.md) anpassen, mehrere KI-Modelle verwalten, die Latenz testen und die Gesundheit des Systems über ein Doctor-Diagnosewerkzeug überwachen. Die App bietet außerdem ein stets sichtbares Fenster, Mausdurchlässigkeit und ein Liedtext-Fenster für Untertitel, was sie sowohl für Produktivität als auch für den persönlichen Gebrauch geeignet macht.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add kk43994/kkclaw

In Ihrer bevorzugten KI fragen

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

Dokumentation

kkclaw — Desktop-Lobster-KI-Begleiter

Gib deinem KI-Agenten einen Desktop-Körper: Visualisierte Kugel + Sprachinteraktion + Emotionsausdruck.

Funktionen

  • 🧙 Setup-Wizard — Erste Inbetriebnahme mit Einrichtungsanleitung, in 3 Minuten einsatzbereit
  • 🔐 safeStorage-Verschlüsselung — API-Schlüssel werden lokal verschlüsselt gespeichert, keine Klartexte mehr
  • 🎭 Charakterkonfiguration — Automatische Generierung von AGENTS.md / SOUL.md / USER.md / HEARTBEAT.md
  • 🎵 Sprachsystem — MiniMax-Sprachklon + CosyVoice + Edge TTS in dreistufiger Degradierung, niemals stumm
  • 👀 Emotionsausdruck — 14 Emotionen + verschiedene Augenmikroexpressionen + dynamischer Glow-Effekt
  • 🩺 Doctor-Selbsttest — Ein-Klick-Diagnose von Gateway / Modell / TTS / Port / Log / Liedtextfenster
  • 🎛️ Modellverwaltung — Provider CRUD, Modelle hinzufügen/löschen, Latenzmessung, Schnellvoreinstellungen
  • 🧠 Gateway-Synchronisation — WebSocket-Echtzeitsynchronisation des OpenClaw-Agentenstatus, Millisekunden-Reaktionszeit
  • 💪 7x24 zuverlässig — Automatische Wiederherstellung, Gesundheitsbewertungsüberwachung, Switch-Logger
  • 🖥️ Leichtgewichtiges Rendering — Reines HTML/CSS/JS-Kugeldesign, CSS radial-gradient mit Glaseffekt, keine Frameworks erforderlich
  • 🎤 Sprachausgabe — Agentenantwort wird automatisch in Sprache umgewandelt, unterstützt Emotionserkennung und Pausenmarkierungen
  • 🖱️ Desktop-Integration — Fenster immer im Vordergrund, Mausdurchlässigkeit, Ziehen-folgen, Liedtext-Untertitel-Fenster

Technologie-Stack

  • Electron (Desktop-Container)
  • OpenClaw Gateway (WebSocket-Kommunikation)
  • MiniMax Speech / CosyVoice / Edge TTS (Sprachsynthese)
  • CSS-Animation + requestAnimationFrame (Kugelanimation)

Installation

git clone https://github.com/kk43994/kkclaw.git
cd kkclaw
npm install
npm start

Oder Installationspaket herunterladen:

Konfiguration

Bearbeite pet-config.json zur Anpassung von:

  • TTS-Engine und Stimme
  • Kugelfarbe und -größe
  • OpenClaw Gateway-Verbindung
  • Emotionszuordnungsregeln
  • Setup-Wizard-Ersteinrichtungsablauf

Verzeichnisstruktur

kkclaw/
├── main.js              # Electron-Hauptprozess
├── index.html           # Kugel-Rendering-UI
├── lyrics.html          # Liedtext-Untertitel-Fenster
├── setup-wizard.html    # Setup-Wizard-Oberfläche
├── setup-wizard.js      # Setup-Wizard-Logik
├── gateway-client.js    # Gateway-Kommunikationsclient
├── smart-voice.js       # Sprachverwaltungssystem
├── templates/           # Agent-Vorlagendateien
├── voice/               # TTS-Engine-Module
├── utils/               # Hilfsmodule
├── scripts/             # Build-Skripte
└── docs-dev/            # Entwicklerdokumentation

Links

Verwandte Skills