kkclaw — Compañero de escritorio AI Langosta
Dale a tu AI Agent un cuerpo de escritorio: esfera visual + interacción por voz + expresión emocional.
Funcionalidades
- 🧙 Setup Wizard — Guía de configuración inicial, listo en 3 minutos
- 🔐 Cifrado safeStorage — Almacenamiento local cifrado de API Key, sin texto plano
- 🎭 Personalización de personaje — Genera automáticamente
AGENTS.md/SOUL.md/USER.md/HEARTBEAT.md - 🎵 Sistema de voz — Clonación de voz MiniMax + CosyVoice + Edge TTS con tres niveles de respaldo, nunca sin sonido
- 👀 Expresión emocional — 14 emociones + múltiples microexpresiones oculares + efecto de brillo dinámico
- 🩺 Autodiagnóstico Doctor — Diagnóstico con un clic de Gateway / modelo / TTS / puerto / registro / ventana de letras
- 🎛️ Gestión de modelos — CRUD de proveedores, agregar/eliminar modelos, prueba de latencia, añadir predefinidos rápidamente
- 🧠 Sincronización Gateway — Sincronización en tiempo real por WebSocket del estado de OpenClaw Agent, respuesta en milisegundos
- 💪 Confiabilidad 7x24 — Recuperación automática, monitoreo de puntuación de salud, Switch Logger
- 🖥️ Renderizado ligero — Esfera pura HTML/CSS/JS, textura vítrea con CSS radial-gradient, sin dependencias de frameworks
- 🎤 Locución por voz — Respuestas del agente convertidas automáticamente a voz, con reconocimiento de emociones y marcas de pausa
- 🖱️ Integración de escritorio — Ventana siempre al frente, transparencia al ratón, arrastre y seguimiento, ventana de subtítulos tipo letras
Stack tecnológico
- Electron (contenedor de escritorio)
- OpenClaw Gateway (comunicación WebSocket)
- MiniMax Speech / CosyVoice / Edge TTS (síntesis de voz)
- CSS Animation + requestAnimationFrame (animación de la esfera)
Instalación
git clone https://github.com/kk43994/kkclaw.git
cd kkclaw
npm install
npm start
O descarga el instalador:
- 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
Configuración
Edita pet-config.json para personalizar:
- Motor TTS y voz
- Color y tamaño de la esfera
- Conexión a OpenClaw Gateway
- Reglas de mapeo emocional
- Flujo del Setup Wizard inicial
Estructura de directorios
kkclaw/
├── main.js # Proceso principal de Electron
├── index.html # UI de renderizado de la esfera
├── lyrics.html # Ventana de subtítulos tipo letras
├── setup-wizard.html # Interfaz del Setup Wizard
├── setup-wizard.js # Lógica del Setup Wizard
├── gateway-client.js # Cliente de comunicación Gateway
├── smart-voice.js # Sistema de gestión de voz
├── templates/ # Archivos de plantilla del agente
├── voice/ # Módulos del motor TTS
├── utils/ # Módulos de utilidades
├── scripts/ # Scripts de compilación
└── docs-dev/ # Documentación de desarrollo
Enlaces
- GitHub: https://github.com/kk43994/kkclaw
- Página de inicio: https://kk43994.github.io/kkclaw/
- ClawHub: https://clawhub.ai/kk43994/desktop-pet
- Versión: v3.1.2