Werk / Eigen project

JACK

Mijn eigen spraakassistent. Hij luistert op mijn laptop, denkt met Claude, praat terug en kan mijn agenda, mijn berichten en mijn servers lezen.

Mijn deel
Alles
Wanneer
September 2026 tot nu
Status
Dagelijks in gebruik, door mij

Het probleem

Ik praat sneller dan ik typ. Ik wilde één assistent die mijn agenda, mijn berichten en mijn servers kent, en ik wilde dat het luisteren op mijn eigen machine gebeurt.

Wat ik heb gebouwd

Spraak naar tekst draait lokaal op de videokaart. Het denken gaat via de Agent SDK naar Claude, met mijn eigen tools eraan: agenda, mail, chat, de servers. De stem die antwoordt draait ook lokaal.

Een scherm in de browser laat zien wat hij hoorde, wat hij doet en wat hij zei. Een kleine Android-app praat via een privénetwerk met dezelfde server, dus het werkt ook vanaf mijn telefoon.

De WhatsApp-koppeling draait op een Raspberry Pi die altijd aanstaat, omdat een laptop die in slaap valt berichten mist.

Hier probeer ik dingen uit voordat een klant ze krijgt: toolontwerp, elke modelaanroep traceren, wat je doet als een model traag is.

Hoe het in elkaar zit

  1. Erinmicrofoon, wekwoord, spraak naar tekst op de GPU
  2. DenkenClaude via de Agent SDK, eigen tools via MCP
  3. Eruitlokale stem, HUD in de browser, Android-schil
  4. Altijd aanWhatsApp-bridge op een Raspberry Pi, kopie gesynchroniseerd naar de laptop

Wat eruit kwam

Gemeten betekent geteld in de code of het systeem. Geschat betekent mijn eigen schatting, met de aanname ernaast.
Commits sinds 1 september 2026373gemeten, nov. 2026
Gebruikers1gemeten

Gebouwd met

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

Vertel me wat er op een gewone dinsdag misgaat.

Plan een gesprek van 30 minuten

Dertig minuten, per video of telefoon. Jij beschrijft één proces dat je tijd kost. Ik stel vragen en zeg je eerlijk of ik het zou automatiseren, eerst zou herstellen of met rust zou laten. Geen slides.

Tijd in Lima, UTC-5. Ik reageer binnen één werkdag, in het Nederlands, Engels of Spaans.

Open voor functies op afstand en voor projecten.