LP Agency
Alle referenties
Local-first vergader-AI · 2026Besloten beta

Meeting AI

Vergaderen, dicteren en tolken op eigen hardware — geen woord verlaat het bedrijfsnetwerk.

Meeting AI neemt vergaderingen op, transcribeert ze, vat ze samen en levert de actiepunten — en is daarnaast een dicteertoets en een tweerichtingstolk. Alles draait op een Mac mini in het eigen netwerk: herkenning, vertaling, tekstbewerking en zelfs de stem. Begonnen als ons eigen gereedschap, inmiddels een zakelijk product met MDM-uitrol en een ondertekende installer.

SwiftAppKitAVFoundationApple VisionSwiftUIPython
De Table Node op tafel: het touchscreen toont Meeting AI, klaar om een vergadering te starten.

15

Tolk-talen

0

Cloud-API's in de keten

3

Apparaten: Mac, iPhone, tafeldisplay

±3,2 s

Voor 35 seconden spraak

WAT HET KAN

Wat het kan

01

Vergaderen zonder cloud

Opnemen, transcriberen, samenvatten en actiepunten met eigenaar en datum — allemaal op een Mac mini in het eigen netwerk. Het verslag gaat daarna met één druk als mail de deur uit.

02

Push-to-talk overal

Fn indrukken = opnemen, loslaten = tekst geplakt in de app waar je staat. Het bestaande klembord wordt volledig bewaard en teruggezet, inclusief opmaak, bestanden en afbeeldingen.

03

Tien standen

Dictatie, vertalen naar Engels, nette mail, zakelijker, samenvatten, korter, prompt maken, tolk in twee richtingen en tekst uit een afbeelding — te kiezen met een dubbeltik op Fn.

04

Tolkgesprek in vijftien talen

Een zwevend gespreksvenster met de vertaling groot in beeld; na elke beurt draait de richting automatisch om. Een lokale neurale stem spreekt de vertaling uit, met instelbare spreeksnelheid.

05

Tekst uit een afbeelding

Kopieer een schermafbeelding en de tekst wordt lokaal met Apple Vision herkend. Daarna werken de bewerkingsstanden er gewoon op door: herkennen, vertalen en plakken in één beweging.

06

Beveiligd voor zakelijk gebruik

Servers moeten via HTTPS bereikbaar zijn, het persoonlijke bearer-token staat uitsluitend in de macOS-sleutelhanger, en gedeeld woordenboek- en historiebeheer zit achter een managercredential.

07

Uitrolbaar via MDM

Ondertekend en genotariseerd installatiepakket met checksum, SBOM en release-manifest. Het serveradres kan via MDM worden afgedwongen; tokens blijven bewust buiten het configuratieprofiel.

08

Table Node op tafel

Eigen vergaderhardware: 360°-array met zes microfoons, 7-inch touchscreen, LED-statusring en een fysieke mute-schakelaar, met een Raspberry Pi 5 binnenin die met dezelfde lokale server praat.

09

Zelflerend woordenboek

Correcties gaan naar de server; na herhaling promoveert die zelf woordenboeksuggesties. Zo leert het systeem de eigen vaktermen en bedrijfsnamen kennen.

DE BOUW

Hoe we het gebouwd hebben

De Mac-app is Swift zonder frameworks: NSEvent-monitors voor de Fn-toets, AVAudioEngine voor audio en een synthetische ⌘V voor het plakken — draaiend als menubalk-agent met een eigen watchdog die hem herstart als het moet.

De server is FastAPI op een Mac mini: whisper.cpp voor herkenning, TranslateGemma en Qwen via Ollama voor vertaling en tekstbewerking, Chatterbox via MLX voor de stem, en SQLite voor woordenboek, audit en retentie. Geen cloud-API's in de normale verwerking.

Audio streamt tijdens het spreken als 16 kHz mono naar de server; lukt dat niet, dan valt de client automatisch terug op een WAV-upload. Elk verzoek logt client-, server-, transcriptie- en modeltijd apart, zodat traagheid herleidbaar blijft.

Voor de bedrijfspilot draait de server als zelfstandig pakket — zonder Python of Homebrew als vereiste, onder een afgeschermd serviceaccount, met configuratie en data die upgrades overleven.

Bij de naamswijziging bleef de bundle-ID bewust ongewijzigd, zodat bestaande sleutelhangerdata en macOS-toestemmingen niet breken. Oude paden zijn alleen nog leesbaar als stille migratielaag; alles wat de gebruiker ziet heet Meeting AI.

DE AANLEIDING

Waarom we het gebouwd hebben

Een verslag schrijft zichzelf en dicteren is sneller dan typen — maar vergaderinhoud, klantgesprekken en concept-mails horen niet bij een cloudleverancier. Dus bouwden we de hele keten lokaal: herkenning, vertaling, tekstbewerking en zelfs de stem draaien op eigen hardware.

Wat begon als ons eigen dagelijkse gereedschap is uitgegroeid tot een zakelijk product: ondertekend, uitrolbaar via MDM, met tokens in de sleutelhanger in plaats van een sleutel in een configuratiebestand.

IN BEELD