Trabajo / Proyecto propio
JACK
Mi propio asistente de voz. Escucha en mi laptop, piensa con Claude, me responde hablando y puede leer mi agenda, mis mensajes y mis servidores.
El problema
Hablo más rápido de lo que escribo. Quería un solo asistente que conozca mi agenda, mis mensajes y mis servidores, y quería que la escucha ocurra en mi propia máquina.
Lo que construí
La voz se convierte en texto localmente, en la tarjeta gráfica. El razonamiento va a Claude a través del Agent SDK, con mis propias herramientas conectadas: agenda, correo, chat, los servidores. La voz que responde también corre localmente.
Una pantalla en el navegador muestra lo que escuchó, lo que está haciendo y lo que dijo. Una app pequeña de Android habla con el mismo servidor por una red privada, así que también funciona desde mi celular.
La conexión con WhatsApp corre en una Raspberry Pi que siempre está prendida, porque una laptop que duerme pierde mensajes.
Aquí pruebo las cosas antes de que le lleguen a un cliente: diseño de herramientas, registro de cada llamada al modelo, qué hacer cuando un modelo está lento.
Cómo encaja todo
- Entradamicrófono, palabra de activación, voz a texto en la GPU
- RazonamientoClaude con el Agent SDK, herramientas propias por MCP
- Salidavoz local, HUD en el navegador, app de Android
- Siempre prendidopuente de WhatsApp en una Raspberry Pi, copia sincronizada con la laptop
Qué resultó
| Commits desde el 1 de setiembre de 2026 | 373 | medido, nov. 2026 |
|---|---|---|
| Usuarios | 1 | medido |