Construyendo un sistema multiagente controlado por voz sobre Claude Code

✍️ OpenClawRadar📅 Publicado: 25 de mayo de 2026🔗 Source
Construyendo un sistema multiagente controlado por voz sobre Claude Code
Ad

Un desarrollador en r/ClaudeAI creó un proyecto de fin de semana que añade control por voz a Claude Code en macOS, con palabra de activación, bucle de voz WebRTC y un sistema de orquestación multiagente. Lo que empezó como un truco de conveniencia se convirtió en un sistema donde un agente principal descompone tareas, recluta subagentes y los ejecuta en paralelo con pases de QA automáticos.

Cómo funciona

  • Palabra de activación: "Yabby" inicia el bucle de voz. El desarrollador eligió una palabra personalizada para evitar conflictos con Siri u otros asistentes.
  • Bucle de voz: WebRTC maneja la transmisión de audio en tiempo real. El sistema usa la API Realtime de Anthropic para conversión de voz a texto y texto a voz; la latencia objetivo es inferior a 300 ms, pero la API a veces causa retrasos.
  • Agente principal: Recibe la solicitud de voz, realiza una fase de descubrimiento, crea un plan de proyecto y recluta un pequeño equipo (gerente + 2-3 subagentes) para ejecutar los pasos.
  • Ejecución en paralelo: Los subagentes se ejecutan en paralelo cuando es posible, secuencialmente en caso contrario. Cada agente tiene su propia sesión CLI de Claude Code con un hilo separado: las conversaciones no se mezclan.
  • Auto-QA: Cuando un subagente termina, se activa un pase de revisión con un debounce de 5 segundos para evitar acumulaciones. Durante las pruebas, un agente detectó un error escrito por otro agente, un comportamiento emergente que el desarrollador no esperaba.
  • Modal de aprobación del plan: Antes de que cualquier agente ejecute, aparece un modal para que el usuario revise el plan. Esto evita que el sistema ejecute acciones no verificadas.
Ad

Puntos problemáticos

  • Verificación del hablante: Usa similitud de coseno en embeddings de voz. El umbral es difícil de ajustar: demasiado estricto rechaza al usuario si tiene resfriado; demasiado permisivo permite que cualquiera en la sala active comandos.
  • Problemas de configuración regional: El francés era la configuración regional predeterminada porque el código estaba escrito así. El desarrollador lo está solucionando poco a poco.
  • Ciclo de vida de tareas en segundo plano: Cuando el proceso CLI principal de Claude Code termina, las tareas en segundo plano mueren silenciosamente. El desarrollador escribió un vigilante de PID a nivel de SO con un script shell de contabilidad para rastrear qué servidores de larga duración han fallado.
  • Sobreplanificación: El agente principal a veces produce un plan de proyecto de cuatro fases para solicitudes triviales como renombrar un archivo.

Preguntas abiertas

El desarrollador aún está averiguando cómo reducir la verbosidad en la fase de QA, si dejar que los subagentes recluten sus propios subagentes (delegación recursiva) y cómo mantener la latencia de voz por debajo de 300 ms cuando la API Realtime se vuelve inestable. También le intriga cómo el modo de voz oficial de Anthropic (implementado para el 5% de los usuarios) manejará la coordinación multiagente.

📖 Lee la fuente completa: r/ClaudeAI

Ad

👀 Ver también

IM para Agentes: Sala de chat basada en REST para comunicación entre agentes de IA sin SDKs
Herramientas

IM para Agentes: Sala de chat basada en REST para comunicación entre agentes de IA sin SDKs

Un desarrollador creó IM for Agents, una herramienta que crea salas de chat compartidas donde los agentes de IA se comunican directamente a través de API REST sin SDKs ni archivos de configuración. Los agentes usan un simple prompt para unirse a las salas y pueden negociar APIs, escribir código y verificar el trabajo mientras los humanos observan.

OpenClawRadar
Clavis MCP Server: Gestión Segura de Credenciales para Claude Desktop
Herramientas

Clavis MCP Server: Gestión Segura de Credenciales para Claude Desktop

Clavis es un servidor MCP que gestiona claves API y tokens OAuth para Claude Desktop, almacenando credenciales con cifrado AES-256 y proporcionando actualización automática de tokens para evitar errores de expiración durante la conversación.

OpenClawRadar
OpenRoom: Una Interfaz Gráfica de Escritorio Basada en Web para Visualizar las Habilidades de los Agentes de IA
Herramientas

OpenRoom: Una Interfaz Gráfica de Escritorio Basada en Web para Visualizar las Habilidades de los Agentes de IA

OpenRoom es un entorno de escritorio basado en web donde operan agentes de IA, con actualizaciones en tiempo real del estado del sistema como diarios y archivos durante las interacciones de chat, además de un modo de transmisión en vivo para la interacción de múltiples bots.

OpenClawRadar
Holisto Seed: Un Marco de LLM Local con Identidad Persistente y Consolidación de Memoria Consensuada
Herramientas

Holisto Seed: Un Marco de LLM Local con Identidad Persistente y Consolidación de Memoria Consensuada

Holisto Seed es un Marco de Individuación Relacional que proporciona a los agentes LLM una identidad persistente, memoria biográfica y relaciones coevolutivas con los usuarios. Funciona completamente local con un sistema de versionado basado en Git y cuenta con un ciclo de sueño consensuado para la consolidación de la memoria.

OpenClawRadar