kkclaw — Compagnon IA de Bureau (Homard)
Donnez un corps de bureau à votre agent IA : sphère visuelle + interaction vocale + expression émotionnelle.
Fonctionnalités
- 🧙 Assistant de Configuration — Guide de configuration au premier lancement, prêt en 3 minutes
- 🔐 Chiffrement safeStorage — Stockage chiffré local des clés API, plus de texte en clair
- 🎭 Personnalisation du Personnage — Génération automatique de
AGENTS.md/SOUL.md/USER.md/HEARTBEAT.md - 🎵 Système Audio — Clonage vocal MiniMax + CosyVoice + Edge TTS en dégradation progressive, jamais de silence
- 👀 Expression Émotionnelle — 14 émotions + multiples micro-expressions oculaires + effet lumineux dynamique
- 🩺 Auto-Diagnostic Doctor — Diagnostic en un clic de la passerelle / modèle / TTS / port / logs / fenêtre de paroles
- 🎛️ Gestion des Modèles — CRUD des fournisseurs, ajout/suppression de modèles, test de latence, ajout rapide de préréglages
- 🧠 Synchronisation Passerelle — Synchronisation en temps réel via WebSocket de l'état de l'agent OpenClaw, réponse en millisecondes
- 💪 Fiabilité 7x24 — Récupération automatique, surveillance du score de santé, Switch Logger
- 🖥️ Rendu Léger — Sphère en HTML/CSS/JS pur, texture vitreuse avec dégradé radial CSS, sans framework
- 🎤 Synthèse Vocale — Réponses de l'agent automatiquement converties en parole, avec reconnaissance émotionnelle et marqueurs de pause
- 🖱️ Intégration Bureau — Fenêtre toujours au premier plan, transparence souris, suivi par glissement, fenêtre de sous-titres façon karaoké
Stack Technique
- Electron (conteneur bureau)
- OpenClaw Gateway (communication WebSocket)
- MiniMax Speech / CosyVoice / Edge TTS (synthèse vocale)
- CSS Animation + requestAnimationFrame (animation de la sphère)
Installation
git clone https://github.com/kk43994/kkclaw.git
cd kkclaw
npm install
npm start
Ou téléchargez le package d'installation :
- Windows : https://github.com/kk43994/kkclaw/releases/download/v3.1.2/KKClaw-Desktop-Pet-3.1.2-Setup.exe
- macOS (Intel) : https://github.com/kk43994/kkclaw/releases/download/v3.1.2/KKClaw-Desktop-Pet-3.1.2-x64.dmg
- macOS (Apple Silicon) : https://github.com/kk43994/kkclaw/releases/download/v3.1.2/KKClaw-Desktop-Pet-3.1.2-arm64.dmg
Configuration
Modifiez pet-config.json pour personnaliser :
- Moteur TTS et voix
- Couleur et taille de la sphère
- Connexion OpenClaw Gateway
- Règles de mappage émotionnel
- Assistant de configuration au premier lancement
Structure des Répertoires
kkclaw/
├── main.js # Processus principal Electron
├── index.html # UI de rendu de la sphère
├── lyrics.html # Fenêtre de sous-titres (paroles)
├── setup-wizard.html # Interface de l'assistant de configuration
├── setup-wizard.js # Logique de l'assistant de configuration
├── gateway-client.js # Client de communication Gateway
├── smart-voice.js # Système de pilotage vocal
├── templates/ # Fichiers de modèles d'agent
├── voice/ # Modules du moteur TTS
├── utils/ # Modules utilitaires
├── scripts/ # Scripts de construction
└── docs-dev/ # Documentation de développement
Liens
- GitHub : https://github.com/kk43994/kkclaw
- Page d'accueil : https://kk43994.github.io/kkclaw/
- ClawHub : https://clawhub.ai/kk43994/desktop-pet
- Version : v3.1.2