EvolutiveX Agents · App Cliente #1 sobre AI Voice-InterConnector
Tus agentes de código, ahora con voz localy presencia nativa en tu escritorio.
El primer producto derivado del kernel AI Voice-InterConnector para Claude Code. Escucha un resumen hablado al cerrar cada turno, recibe notificaciones de escritorio silenciosas con icono por evento y visualiza métricas en vivo en cada bloque del transcript — sin bloquear tu sesión ni depender de la nube.
Hook: Stop · Locución dinámica + Toast + Duración del turno
«Terminé la revisión. Los tests pasaron y quedan dos advertencias en el módulo de voz.»
Turno completado: revisión aplicada y suite de pruebas en verde.
Duración: 4.2 s · 🧠 modelo (3.1 s) · 🔧 herramienta (1.1 s) · 🔌 hooks (< 40 ms)
ai-voice-interconnector speech say --text "<resumen>" --daemon --jsonHook: UserPromptSubmit · Acuse instantáneo en ruta rápida
«Procesando con Claude.»
Solicitud enviada al agente. Contadores en vivo activos en el transcript.
Actor: 👤 usuario · Spinner con hora de inicio y reloj en vivo activado
ai-voice-interconnector speech play --label voice-user-prompt-submit --jsonHook: PermissionRequest / Notification · Alerta de atención
«Claude necesita tu atención en la terminal.»
Claude Code solicita permiso para ejecutar el comando de pruebas.
Actor: 👤 usuario (esperando respuesta) · El canal visual avisa aunque estés en otra ventana
ai-voice-interconnector speech play --label voice-notification --jsonHook: SessionStart · Health-check con gate de recursos y autostart
Daemon verificado y calentando en 127.0.0.1:8765 sin bloquear el inicio de sesión.
Sesión iniciada · Motor AI Voice-InterConnector v0.42.0 verificado.
Gate de recursos: models_provisioned = ok · onnx_runtime = ok · Exit 0 garantizado
ai-voice-interconnector doctor --json && ai-voice-interconnector daemon status --json && ai-voice-interconnector daemon start- AUTOMÁTICO Y NO INTRUSIVODisparado por hooks (< 100 ms)El launcher encola en segundo plano y jamás bloquea ni retrasa el turno de Claude Code
- 3 CANALES INDEPENDIENTESVoz · Toasts Nativos · TranscriptActiva o desactiva cada canal al instante en /config sin recargar ni desinstalar el plugin
- 100 % OFFLINE POR DEFECTOModo local determinista o Gemini opt-inSintetiza localmente con AI Voice-InterConnector; si el modo LLM falla, degrada a local sin error
- PRÓXIMO HITO EN CAMINOTu propia voz clonada + Servidor MCPEvolución sobre el contrato v0.42.0 para hablar con tu timbre clonado y exponer tools vía MCP
Observabilidad acústica, visual y temporal sin tocar el hilo del agente.
EvolutiveX Agents se acopla a Claude Code exclusivamente mediante hooks y consume la CLI pública de AI Voice-InterConnector sin compartir código ni bloquear la terminal.
Cola FIFO desanclada con ruta rápida y síntesis por turno
Los avisos frecuentes (UserPromptSubmit, SubagentStop, StopFailure, Notification) usan speech play sobre audio pre-sintetizado para sonar al instante sin despertar al modelo. Al cerrar el turno (Stop), narrate-worker sanea bloques de código, acota el texto a 500 caracteres y sintetiza con speech say --daemon.
- Modo local (por defecto): 100 % offline, resume las dos primeras oraciones limpias del turno
- Modo llm (opt-in con GEMINI_API_KEY): parafraseo conversacional con caída automática a local si falla la red
- 6 superficies CLI verificadas contra AI Voice-InterConnector v0.42.0
Toasts silenciosos multiplataforma para 12 eventos de sesión
Un canal visual completamente independiente del motor de voz: funciona aunque AI Voice-InterConnector esté detenido o desactivado. Cada evento (SessionStart, Stop, PermissionRequest, TaskCompleted, SubagentStop y más) muestra su propio icono dedicado.
- Branding nativo en Windows 11 con registro de AUMID (EvolutiveX.Agents) en el Menú Inicio
- Notificadores nativos del sistema operativo en macOS y Linux
- Control independiente en tiempo real desde /config → evolutivex-agents.notificationsEnabled
Tiempos por actor y contadores en vivo con circuit breaker automático
Ejecutado como módulo de function hooks (dist/transcript.js) dentro del propio sandbox de Claude Code, sin acceso a red ni sistema de archivos. Envuelve cada bloque del transcript con su hora de inicio, duración y el icono de quién realizó el trabajo (🧠 modelo, 🔧 herramienta, 👤 usuario, 🔌 hooks).
- Protección por circuit breaker: si falla 3 veces seguidas por causa propia, se apaga limpiamente y restaura el transcript nativo
- Persistencia local acotada en el storage del plugin (buckets diarios, 30 días, máx. 3,5 MiB)
- Activación al vuelo en /config → evolutivex-agents.enhancedTranscript sin reiniciar sesión
Opt-in estricto donde importa: cero sorpresas en tu sesión.
En EvolutiveX Agents una funcionalidad solo viene activa por defecto (opt-out) si no altera la interfaz de Claude Code y además no envía ningún dato fuera de tu equipo ni tiene costo. Todo lo demás es estrictamente opt-in.
| Funcionalidad | Clave en /config | ¿Altera la UI de Claude Code? | ¿Envía datos fuera o tiene costo? | Estado por defecto |
|---|---|---|---|---|
| Narración por voz local | evolutivex-agents.voiceEnabled | No | No · 100 % offline en tu CPU | Activa (Opt-out) |
| Notificaciones de escritorio | evolutivex-agents.notificationsEnabled | No (canal nativo del SO) | No · 100 % local | Activa (Opt-out) |
| Parafraseo con LLM (Gemini) | evolutivex-agents.messageMode = "llm" | No | Sí · Solo last_assistant_message en Stop (sin historial) | Inactiva (Opt-in) |
| Transcript enriquecido | evolutivex-agents.enhancedTranscript | Sí · Recuadros con hora y duración en vivo | No · Solo storage local del sandbox (máx. 3,5 MiB) | Inactiva (Opt-in) |
Seguridad de credenciales: cuando activas el modo llm, la clave GEMINI_API_KEY se lee exclusivamente de las variables de entorno en memoria. El plugin jamás lee archivos .env ni persiste tu clave en disco.
Tu propia voz clonada en los agentes y servidor MCP nativo.
Sobre la base estable del kernel AI Voice-InterConnector v0.42.0, EvolutiveX Agents avanza en dos integraciones que amplían la personalización vocal de tus sesiones y abren el motor al estándar de herramientas para agentes.
Hacer que Claude Code hable con tu propia voz clonada
Actualmente el plugin sintetiza con la huella vocal de fábrica default del motor. La siguiente actualización expone el clonado local de AI Voice-InterConnector (voice clone con ~10 s de micrófono o WAV) y la preferencia /config → evolutivex-agents.voice.
- Pre-síntesis automática de los 6 anuncios estáticos con tu propia huella reference.qvoice
- Arranque del daemon precalentando tu voz activa (daemon start --warm-voice <activa>)
- El plugin sigue siendo un cliente delgado: solo guarda el nombre de la voz y delega el audio al kernel
Servidor MCP integrado sobre el kernel nativo
Próximamente EvolutiveX Agents incorporará un servidor MCP (Model Context Protocol) que expondrá las capacidades de AI Voice-InterConnector como herramientas estándar para agentes de IA, operando directamente sobre el binario y el daemon local.
- Comunicación directa en segundo plano con el binario nativo y el daemon en memoria de AI Voice-InterConnector
- Permite que los agentes invoquen síntesis, clonación, transcripción, traducción y limpieza de ruido como herramientas nativas
- Puente directo hacia la Fase 02 y Fase 03 de la hoja de ruta interoperable de EvolutiveX
Tres comandos dentro de Claude Code dejan listo el plugin y el kernel.
No necesitas instalar el motor manualmente antes de empezar: el asistente /evolutivex-agents:install detecta tu sistema operativo, instala AI Voice-InterConnector, descarga los 6 modelos, levanta el daemon y pre-sintetiza los anuncios estáticos.
Camino Ecosistema · App Cliente #1
EvolutiveX Agents (Con Claude Code)
Ejecuta estos tres pasos dentro de Claude Code. Todos los ajustes pueden cambiarse después al instante desde /config sin reiniciar la sesión.
- 01Añadir el marketplace de EvolutiveX
/plugin marketplace add CristianRojas-SoftwareEngineer/EvolutiveX-Agents - 02Instalar el plugin EvolutiveX Agents
/plugin install evolutivex-agents@EvolutiveX-Agents - 03Instalar y configurar el kernel y la voz local
/evolutivex-agents:install
La configuración guiada deja listos tanto los hooks de narración y notificaciones en Claude Code como el comando ai-voice-interconnector en tu PATH.
Todo sobre EvolutiveX Agents.
¿Cuál es la relación exacta entre EvolutiveX Agents y AI Voice-InterConnector?
AI Voice-InterConnector es el kernel acústico independiente donde reside toda la síntesis, clonación y traducción en CPU. EvolutiveX Agents es la primera aplicación cliente derivada: se integra en Claude Code mediante hooks y consume únicamente la CLI pública del kernel (ai-voice-interconnector en el PATH).
¿Qué ocurre si el motor de voz no está instalado o el daemon se detiene a mitad de sesión?
El plugin está diseñado bajo el principio de no intrusión y degradación silenciosa. Si falta el binario, los modelos o el daemon no responde, el plugin jamás bloquea ni retrasa tu turno en Claude Code: registra el diagnóstico en worker.log y las notificaciones de escritorio siguen funcionando con normalidad.
¿Cómo funciona la diferencia entre el modo local y el modo llm en la narración?
El modo local (activo por defecto) es 100 % offline y determinista: extrae las dos primeras oraciones limpias del mensaje final del asistente (descartando bloques de código) con un tope de 500 caracteres. El modo llm (opt-in con GEMINI_API_KEY en el entorno) envía únicamente el último mensaje en el evento Stop a Gemini para generar un resumen conversacional corto, y cae automáticamente al modo local si no hay conexión.
¿Qué es el circuit breaker del transcript enriquecido?
El transcript enriquecido corre en el sandbox de function hooks de Claude Code. Si su manejador, su reloj o su almacenamiento local fallan 3 veces seguidas por causa propia, el circuit breaker apaga automáticamente el transcript enriquecido por el resto de la sesión, muestra un único toast informativo y deja a Claude Code con su transcript nativo intacto.
¿Qué permitirá la próxima integración con Model Context Protocol (MCP)?
Mientras los hooks actuales reaccionan automáticamente a los eventos de tu sesión en Claude Code, el servidor MCP permitirá que el propio agente invoque bajo demanda las capacidades del kernel (síntesis, clonación de voz, transcripción, traducción y limpieza de ruido) como herramientas estándar, comunicándose directamente con el daemon local en segundo plano.