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.

Mi parte
Todo
Cuándo
Setiembre de 2026 a hoy
Estado
En uso diario, por mí

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

  1. Entradamicrófono, palabra de activación, voz a texto en la GPU
  2. RazonamientoClaude con el Agent SDK, herramientas propias por MCP
  3. Salidavoz local, HUD en el navegador, app de Android
  4. Siempre prendidopuente de WhatsApp en una Raspberry Pi, copia sincronizada con la laptop

Qué resultó

Medido quiere decir contado en el código o en el sistema. Estimado quiere decir mi propia estimación, con el supuesto al lado.
Commits desde el 1 de setiembre de 2026373medido, nov. 2026
Usuarios1medido

Hecho con

  • Python
  • Whisper
  • Claude Agent SDK
  • MCP
  • Piper
  • aiohttp
  • Go (WhatsApp bridge)
  • Raspberry Pi
  • Tailscale
  • Langfuse

Cuéntame qué sale mal un martes cualquiera.

Agenda una llamada de 30 minutos

Treinta minutos, por video o por teléfono. Me describes un proceso que te cuesta tiempo. Yo pregunto y te digo con franqueza si lo automatizaría, si primero lo arreglaría o si lo dejaría como está. Sin diapositivas.

Hora de Lima, UTC-5. Respondo en un día hábil, en español, inglés o neerlandés.

Abierto a puestos remotos y a proyectos.