Sobre el proyecto

Jarvis es un asistente de voz personal en francés diseñado para funcionar en una máquina Windows 11. Se activa con la palabra «Hey Jarvis», transcribe localmente la voz con Whisper, razona mediante un LLM configurable y responde en voz alta. Se ofrecen tres modos: híbrido (LLM en la nube económico + delegación local), calidad (modelo en la nube más potente) y local (Ollama + voz Piper/Kokoro/Windows, totalmente sin conexión). OpenAI y Claude/Anthropic están integrados; otros proveedores pueden añadirse mediante conector. El proyecto se distingue por una amplia caja de herramientas: domótica Philips Hue, control de OBS, lanzamiento de aplicaciones y estadísticas del PC, Google Calendar, resúmenes de Gmail, Discord, Instagram, reservas web mediante Playwright, control de Chrome por CDP, llamadas telefónicas Twilio, memoria a largo plazo, puente con iPhone vía Atajos, reconocimiento musical, superposición de respuestas y panel web local. Un servidor MCP expone las herramientas de domótica/PC a clientes como Claude Desktop. La arquitectura prevé delegar la reflexión de fondo a Hermes, un agente deliberativo local en contenedor Docker, con un aislamiento estricto: Jarvis ejecuta las acciones y posee las credenciales, Hermes lee el Vault y las herramientas seguras de solo lectura. Unos satélites de audio en red (Raspberry Pi/Linux disponibles, Android/ESP32 en proyecto) permiten trasladar micrófono y altavoz a varias habitaciones. Un PC antiguo puede servir de servidor sin pantalla, mientras que un equipo principal Windows traslada el audio, la pantalla y las aplicaciones. La seguridad está graduada por niveles N1/N2/N3: acciones seguras automáticas, acciones sensibles con confirmación revocable, acciones críticas con confirmación sistemática y nunca a distancia. Los secretos y datos personales no se versionan. El proyecto está bajo licencia MIT y añadir una herramienta se hace con un simple archivo en tools/ con un decorador.