Haarvisie verslagen
← Alle verslagen📄 Download als PDF
🎧 Luister dit verslag
1,0x
⬇️ Download naar telefoon
📖 Lees mee met de podcast

Hey Jamal! Goedendag. Ik heb me de afgelopen tijd eens even helemaal ondergedompeld in al onze automatiseringen, van je MacBook tot de VPS en meer. Het was een flinke zoektocht, maar we hebben nu een heel helder beeld van wat er precies draait op al je machines. Dit is even een snelle samenvatting, zodat je weet waar we staan.

Kort gezegd hebben we vijf machines onder de loep genomen en ik kan je vertellen: overal gebeurt wel iets! In totaal hebben we zo'n 180 automatiseringen gevonden die actief zijn. En wat misschien wel het meest interessante is, is dat daarvan ongeveer 39 taken AI aanroepen, wat natuurlijk belangrijk is voor zowel de functionaliteit als de kosten.

Laten we even snel de machines doorlopen:

Je MacBook is het kloppende hart met 66 actieve taken. Hier draaien de meeste bots, communicatietools en veel monitoring. Ook worden je dagelijkse briefings, podcasts en diverse rapportages hier gegenereerd. Van deze taken gebruiken 19 AI, voor bijvoorbeeld Kimi's berichten, transcriptbewaking en het genereren van rapporten en briefings. Je lokale Ollama-server is hierin een belangrijke AI-factor.

Op de VPS, onze server, draaien 16 geplande taken zoals videoverwerking en Appel's dagkrant. Ook zijn er 18 continu actieve diensten, waaronder API's voor live interactie met Appel en Coco via Gemini, en de WhatsApp Voice Bridge. In totaal zetten 9 taken hier AI in.

De iMac heeft 42 actieve automatiseringen, gericht op mind- en SEO-taken en monitoring. 6 hiervan gebruiken AI, met name de workers die de complexe mind- en SEO-verwerking doen.

Dani's Windows-pc heeft, zoals verwacht, twee relevante automatiseringen, maar geen daarvan is AI-gerelateerd.

En tot slot de Mac Mini 'Sjakie', daar draaien ook zo'n 30 actieve taken, waarvan er 6 gebruikmaken van AI.

Wat betreft hoe we dit hebben vastgesteld: we hebben gezocht naar specifieke trefwoorden in de scripts, zoals 'claude', 'anthropic', 'ollama' of 'gemini', om te detecteren welke taken actief AI-modellen aanroepen. Dit geeft ons een goed beeld van waar de AI-kosten kunnen ontstaan en welke processen hierop leunen.

Dit geeft ons dus een hele concrete inventarisatie. Nu weten we precies welke radartjes er draaien in ons systeem en, heel belangrijk, waar we de kracht van AI inzetten. Dit helpt ons om slimmer te sturen en te optimaliseren. Top werk, en laten we hier binnenkort verder over sparren!

Alle automatiseringen op mijn machines

Samenvatting

Ik heb 5 machines gecheckt. Alle 5 waren bereikbaar via SSH.

Machine Aantal automatiseringen Waarvan AI-aanroepend
MacBook (lokaal) 66 actief (+4 uitgeschakeld/backup) 19
VPS (149.210.171.174) 16 cron-taken + 18 continu-draaiende services 9 (3 cron + 6 services, gebaseerd op naam)
iMac (100.77.228.66) 42 actief (+ meerdere uitgeschakeld) + 4 cron 6
Dani's Windows-pc 2 relevant (rest is AVG/Opera/Ubisoft-ruis van Windows/apps zelf, geen Haarvisie-automatisering) 0 (voor zover ik kon vaststellen)
Mac Mini Sjakie 30 actief (+ meerdere uitgeschakeld) + 2 cron 6
Totaal ± 180 automatiseringen ± 39 AI-aanroepend (kostenrelevant)

Let op: "AI-aanroepend" is vastgesteld door te grepen op claude -p, anthropic, ollama, gemini- en generativeai in het script. Ik heb niet elk script volledig gelezen — bij twijfel staat "onbekend".


1. MacBook (lokaal, deze machine)

66 LaunchAgents actief (nl.haarvisie.* en com.haarvisie.*), plus 4 uitgeschakelde/backup-varianten (fable5-watch.plist.disabled, hermes-cron.plist.disabled, praat-conductor.plist.disabled, jamal-prive-bot.plist.bak-key-leak-20260706-1319). Geen actieve crontab (leeg).

Bots en communicatie

Naam Wat het doet Frequentie AI
kimi-bot Telegram-bot Kimi (node) continu draaiend ja
kimi-queue Kimi queue-worker (node) continu draaiend ja
kimi-web Kimi web-interface continu draaiend onbekend
conductor-queue Conductor queue-worker (node) continu draaiend ja
conductor-autostart Start Conductor bij inloggen bij opstarten (RunAtLoad) onbekend
jamal-prive-bot Jamal's privé Telegram-bot continu draaiend onbekend
hermes-queue-poller Poller voor Hermes-queue (Supabase) elke 3 min onbekend
hermes-web-poller Poller Hermes web elke 3 sec ja
hermes-geheugen Wacht/check op Hermes-geheugen elke 10 min onbekend
camil-poller Poller voor Camil-relay elke 2 min onbekend
appel-verslag-poller Haalt Appel-verslagen op elke 5 min onbekend
jarvis-send-poller Verstuurt Jarvis-berichten elke 25 sec onbekend
jarvis-verslag Publiceert Jarvis-verslagen elke 10 min onbekend
dns-queue Verwerkt DNS-queue-taken elke 5 min onbekend
slack-forward Stuurt berichten door naar Slack elke 1 min onbekend
gbrain-http gBrain HTTP-server continu draaiend onbekend
gbrain-runtime-token Laadt gBrain runtime-token bij opstarten onbekend

Monitoring en watchdogs

Naam Wat het doet Frequentie AI
bot-watchdog Bewaakt of bots nog leven elke 10 min onbekend
telegram-poller-watchdog Bewaakt Telegram-pollers elke 1 min onbekend
transcript-watchdog Bewaakt sessie-transcript-grootte elke 5 min ja
poller-forensics Onderzoekt pollerproblemen elke 1 min onbekend
vastloper Signaleert vastgelopen bots elke 5 min ja
mic-guard Microfoon-bewaking continu draaiend onbekend
mcp-monitor Checkt MCP-servers (mcp-doctor) elke 1 uur onbekend
credential-health Checkt of credentials nog geldig zijn dagelijks 08:00 onbekend
uptime-monitor Checkt uptime van diensten elke 30 min (uit, RunAtLoad false) onbekend
licht-healthcheck Checkt smart-lights status 08:00, 14:00, 20:00 onbekend
mac-nightcheck Nachtelijke systeemcheck dagelijks 00:00 onbekend
sjakie-session-warn Waarschuwt bij te grote Sjakie-sessie elk uur onbekend
gbrain-stilte-bewaker Bewaakt stilte in gBrain dagelijks 09:15 onbekend
whatsapp-monitor Monitort WhatsApp-status 09:00 en 18:00 onbekend
boot-melding Meldt bij opstarten bij opstarten onbekend
cockpit Draait het cockpit-dashboard continu draaiend ja
ollama-serve Lokale Ollama-server continu draaiend ja (is zelf het AI-model)

Rapportages en briefings

Naam Wat het doet Frequentie AI
briefing-ochtend Ochtendbriefing (conductor-briefing.py) dagelijks 07:30 ja
briefing-avond Avondbriefing (conductor-briefing.py) dagelijks 19:00 ja
daily-research-brief Dagelijkse research-brief dagelijks 08:00 ja
daily-podcast Genereert dagelijkse podcast dagelijks 08:00 ja
usage-daily-report Dagelijks verbruiksrapport dagelijks 07:00 ja
usage-hourly-watch Uurlijkse verbruiks-check elk uur (uit, RunAtLoad false) onbekend
cost-dashboard-report Kosten-dashboard-rapport dagelijks 08:05 ja
cost-weekly-alert Wekelijkse kosten-waarschuwing maandag 09:00 ja
aireport-analyse Analyseert AI-rapportages elke 30 min ja
bezoekers-rapport Bezoekersrapport haartips.nl dagelijks 08:15 onbekend
actiepunten-3daags-check Check actiepunten elke 3 dagen elke 3 dagen ja
vragen-sweep Veegt open vragen bij elkaar dagelijks 08:30 ja
sjakie-verslagen Genereert Sjakie-verslagen dagelijks 23:15 ja
inbox-digest Mailbox-samenvatting 08:00, 13:00, 21:00 onbekend
important-mail-flag Markeert belangrijke mail elke 8 min onbekend
yt-picks YouTube-suggesties 07:27 en 20:47 onbekend
auto-insights Automatische inzichten maandag 09:00 onbekend
heartbeat-sync Synct heartbeat-status elke 10 min onbekend
fleet-heartbeat Fleet-brede heartbeat elke 3 min onbekend

Backups en synchronisatie

Naam Wat het doet Frequentie AI
conductor-backup GitHub-backup (mac-github-backup.sh) dagelijks 03:15 onbekend
lenovo-backup GitHub-backup voor Lenovo dagelijks 03:25 onbekend
memory-autocommit Commit geheugen-wijzigingen naar git elke 30 min onbekend
memory-opschoon Ruimt geheugen op wekelijks zondag 04:00 ja
obsidian-ingest Neemt Obsidian-notities op dagelijks 04:30 ja
plaud-ingest Verwerkt Plaud-opnames naar Obsidian elke 15 min onbekend
plaud-digest Plaud-samenvatting elke 20 min onbekend
taskboard-sync Synct taskboard naar iMac 23:30 en 07:40 onbekend
telegram-archiver Archiveert Telegram-berichten 13:30 en 23:30 onbekend
sync-claude-md Synct CLAUDE.md (team_rules) dagelijks 09:00 onbekend

Overig

Naam Wat het doet Frequentie AI
herinnering-octopus Wekelijkse Octopus-herinnering maandag 08:30 onbekend
beeper-reminder Eenmalige/jaarlijkse Beeper-herinnering 15 juni 16:03 onbekend

2. VPS (149.210.171.174)

Cron-taken (16 regels, 1 uitgeschakeld door Jamal)

Naam/commando Wat het doet Frequentie AI
monitor.py Haarvisie-monitor (algemene check) dagelijks 07:00 onbekend
fleet-watchdog/watchdog_run.py Bewaakt de bot-fleet elke 3 min onbekend
balayage_video_worker.py Verwerkt balayage-video's elke 2 min onbekend
keepalive.sh Houdt VPS-diensten wakker elke 10 min onbekend
bots-gen.py Genereert bots-dashboard elke 1 min onbekend
krullen_video_worker.py Verwerkt krul-extensie-video's elke 2 min (oneven) ja
bewaker.py (automatie-bewaker) Bewaakt automatiseringen elke 15 min onbekend
build_archief.py Bouwt balayage-archief elke 10 min onbekend
build_galerij_modellen.py Bouwt modellen-galerij elke 10 min onbekend
vps-github-backup.sh GitHub-backup van de VPS dagelijks 03:00 onbekend
~~appel-ai-podcast.py~~ ~~AI-podcast Appel~~ GESTOPT 25-7 door Jamal ja (was)
appel-krant.py Genereert Appel's dagkrant dagelijks 06:30 ja
appel-dagstart.py Appel's dagstart-bericht dagelijks 04:45 ja
imdb-generate.py Genereert IMDB-achtige content dagelijks 06:00 onbekend
jarvis-service-heartbeat.py Heartbeat Jarvis-service elke 5 min onbekend
coco-service-heartbeat.py Heartbeat Coco-service elke 5 min onbekend

Continu-draaiende systemd-services (18, allemaal "active running")

Dit zijn geen geplande taken maar permanent draaiende diensten (API's/relays). Ik heb de systemd-beschrijving overgenomen — niet elk los gegrept op AI, maar de naam/omschrijving verraadt het meestal.
| Service | Beschrijving (uit systemd) | AI |
|---|---|---|
| appel-bespreek | Upload + bespreek bestand per vak, Gemini multimodaal, poort 8754 | ja |
| appel-live | Appel LIVE relay (Dani – Gemini Live WebSocket) | ja |
| appel-nulmeting | Nulmeting-API HAVO 1, poort 8756 | onbekend |
| appel-toets | Toets nakijk-API, poort 8753 | onbekend |
| balayage-api | Haarvisie balayage-generator API | onbekend |
| coco-live | Coco LIVE relay (Asuman – Gemini Live WebSocket) | ja |
| coco-web-bridge | Queue tussen coco.haartips.nl en Veranda-Mini | onbekend |
| fotos-api | Fotos-dashboard verwijder-API | onbekend |
| gemini-voice | Haarvisie Voice Bridge (WhatsApp ↔ Gemini Live) | ja |
| hermes-bridge | Queue tussen verslag.haartips.nl en Hermes op MacBook | onbekend |
| jarvis-api | Haarvisie Jarvis API (Gemini proxy) | ja |
| jarvis-live | Jarvis LIVE relay (Gemini Live WebSocket) | ja |
| licht-dashboard | Haarvisie Licht Dashboard | onbekend |
| muziek-hidden-api | Verborgen-tracks API (verslag.haartips.nl salon-mixen) | onbekend |
| pm2-jamalhaarvisie | PM2 process manager (host voor Node-processen) | onbekend |
| podcast-site | Haarvisie Podcast Site | onbekend |
| video-studio | Video/Reels Studio | onbekend |
| wa-gateway | WhatsApp Gateway (GOWA/whatsmeow) | onbekend |

Daarnaast draaien standaard Linux/Ubuntu-systeemtimers (certbot, apt-daily, logrotate, fstrim, man-db, motd-news, dpkg-db-backup, sysstat, update-notifier) — dit zijn OS-onderhoudstaken, geen Haarvisie-automatiseringen, niet meegeteld.


3. iMac (100.77.228.66)

42 LaunchAgents actief. Meerdere staan uitgeschakeld (.disabled, .bak, .off, .backup — o.a. daily-podcast, daily-research-brief, email-check, obsidian-index-sync oude versie, photo-generator oude versie v5, plaud-postprocessor, remix-worker, spanje-licht, suno-salon). Plus 4 cron-regels.

Bots en communicatie

Naam Wat het doet Frequentie AI
haarvisie-mind-relay Relay voor haarvisie-mind-queue continu draaiend onbekend
haarvisie-mind-worker Worker die haarvisie-mind-taken verwerkt continu draaiend ja
haarvisie-seo-relay Relay voor SEO-queue continu draaiend onbekend
haarvisie-seo-worker Worker die SEO-taken verwerkt continu draaiend ja
jamal-cursor-bot Cursor-bot voor Jamal continu draaiend onbekend
dispatch-poller Poller voor dispatch-queue elke 5 min ja
agent-poll-fallback Fallback-poller voor agent-taken elke 1 min onbekend
agent-realtime Realtime agent-listener continu draaiend onbekend
suno-api-server Suno API-server (npm start) continu draaiend (KeepAlive) onbekend
browser-bridge Browser-bridge server continu draaiend onbekend

Monitoring en watchdogs

Naam Wat het doet Frequentie AI
bridge-monitor Bewaakt browser-bridge elke 5 min onbekend
mcp-monitor Checkt MCP-servers elk uur onbekend
memory-monitor Bewaakt geheugen-omvang elke 30 min onbekend
cursor-permissions-watch Bewaakt Cursor-permissies elke 45 sec onbekend
vps-nginx-watchdog Bewaakt nginx op de VPS elke 15 min onbekend
supabase-pinger Houdt Supabase wakker elke 12 uur onbekend
render-pinger Houdt Render-diensten wakker elke 10 min onbekend
boot-bots-check Checkt bots na opstarten bij opstarten onbekend
reboot-verify Verifieert na herstart bij opstarten onbekend
nacht-herstart Nachtelijke herstart-check dagelijks 05:00 onbekend
caffeinate Houdt de iMac wakker continu (RunAtLoad) nee
fleet-heartbeat Fleet-heartbeat elke 3 min onbekend
automation-audit Audit van automatiseringen zondag 23:00 onbekend
security-audit Wekelijkse security-audit maandag 06:00 onbekend

Rapportages en briefings

Naam Wat het doet Frequentie AI
gemini-omni-watcher Bewaakt/rapporteert via Gemini dagelijks 09:00 (uit) ja
pluishaar-research Research voor pluishaar.nl maandag 08:30 (uit) ja
portfolio-update Wekelijkse portfolio-update maandag 08:07 (uit) onbekend
portfolio-update-woensdag Portfolio-update woensdag woensdag 08:07 (uit) onbekend
photo-generator Genereert foto's, elk half uur overdag 08:00–21:00 elk half uur (uit) onbekend

Backups en synchronisatie

Naam Wat het doet Frequentie AI
weekly-github-backup Wekelijkse GitHub-backup maandag 09:30 ja
gdrive-sync Synct met Google Drive elke 5 min onbekend
obsidian-sync Obsidian heartbeat-sync elke 2 uur (07–23, uit) onbekend
obsidian-index-sync Synct Obsidian-index zondag 08:00 (uit) onbekend
obsidian-link-builder Bouwt links tussen Obsidian-notities maandelijks dag 1, 04:00 (uit) onbekend
obsidian-lint (com.haarvisie) Linter voor Obsidian-notities maandag 09:00 onbekend
sync-soul (com.haarvisie) Synct soul-bestanden dagelijks 09:00 onbekend
projects-sync Synct projecten naar Obsidian elke 2 uur onbekend
dashboard-sync Synct dashboard elke 5 min onbekend
telegram-archiver Archiveert Telegram dagelijks 23:00 (uit) onbekend
telegram-archive-mirror Mirror van Telegram-archief dagelijks 23:10 (uit) onbekend
plaud-sync Synct Plaud-vergaderverslagen elke 30 min onbekend
backup-session.sh (cron) Back-up van sessie elke 30 min onbekend
git-auto-push.sh (cron, Obsidian) Auto-push Obsidian-vault naar git elke 10 min onbekend

Overig

Naam Wat het doet Frequentie AI
ollama-serve Lokale Ollama-server continu draaiend ja
gemini-omni-watcher (zie boven, ook AI) - ja
TikTok-agent run.py (cron) TikTok trend-monitor maandag 08:00 onbekend
research_agent.py (cron, minnetonka) Research-agent maandag 08:00 onbekend

4. Dani's Windows-pc (100.92.158.100)

Ik heb ALLE scheduled tasks opgehaald (schtasks /query /fo LIST /v) en de Windows/Microsoft-taken + AVG/Opera/Ubisoft/NVIDIA/CCleaner/Google-systeemtaken eruit gefilterd. Daarna blijven er 2 Haarvisie-relevante taken over:

Naam Wat het doet Frequentie AI Status
AppelFlapBot Start Appel-bot (start-bot.ps1) bij inloggen + herhaalt elke 5 min sinds 25-7 onbekend (kon het .ps1-script niet lezen zonder extra sessie) Ready/actief, laatst gedraaid 27-7 20:23, resultaat 0 (geslaagd)
CapScr Draait cap.ps1 (waarschijnlijk schermopname-gerelateerd, gezien de naam "CapScr") eenmalig, gepland 8-7-2026 23:59 onbekend laatst gedraaid 9-7-2026, resultaat -2147020576 = mislukt/foutcode, geen volgende run gepland

De rest van de lijst (RobloxMCP, GrabShot, Google Play Games Notifier, Overwolf Updater, NVIDIA App SelfUpdate, Opera-updates, Ubisoft Connect, SoftLanding-taken, VolledigeVirusscan0600 van AVG) hoort bij games/apps op Dani's pc zelf, niet bij een Haarvisie-automatisering — dit zijn dus geen bots/scripts die Jamal heeft gebouwd.

Let op: dit is wat ik met schtasks kon zien. Ik heb niet gecontroleerd of er ook een los OBS-opnameproces of een geplande taak buiten Taakplanner draait (bijv. via Opstartmap) — dat heb ik niet gemeten, dus dat zeg ik niet met zekerheid.


5. Mac Mini Sjakie (192.168.1.35)

30 LaunchAgents actief. Enkele staan uitgeschakeld (agent-realtime, sjakie-bridge, sjakie-health, sjakie-nightly-restart, sjakie-screen, terug-naar-max — allemaal met .disabled-achtervoegsel, dus bewust stopgezet). Plus 2 cron-regels.

Bots en communicatie

Naam Wat het doet Frequentie AI
sjakie-bot Sjakie's Telegram-bot (node) continu draaiend onbekend (grep op .js gaf geen directe treffer op AI-woorden, maar dit ís de bot — roept vermoedelijk Claude aan via CLI, niet via API-key in dit bestand)
queue-worker Sjakie queue-worker (node) continu draaiend onbekend
jay-prive-bot Jay-privé Telegram-bot continu draaiend onbekend
shared-memory-server Gedeeld-geheugen-server (Mnemosyne) continu draaiend onbekend
browser-bridge Browser-bridge server continu draaiend onbekend
homeassistant Home Assistant server continu draaiend onbekend
team_gen_poller (com.sjakie) Poller voor team-content-generatie onbekend interval (kon StartInterval niet uitlezen) onbekend

Monitoring en watchdogs

Naam Wat het doet Frequentie AI
vps-watchdog Bewaakt/herstart VPS elke 2 min onbekend
geheugen-bewaker Bewaakt geheugen-omvang elke 2 min onbekend
transcript-watchdog Bewaakt sessie-transcript-grootte elke 5 min onbekend
mcp-monitor Checkt MCP (health-check.py) elk uur (uit, RunAtLoad false) onbekend
kill-whatsapp Sluit WhatsApp geforceerd af elke 5 min nee
reboot-verify Verifieert na herstart bij opstarten onbekend
caffeinate Houdt Mac Mini wakker continu nee
fleet-heartbeat Fleet-heartbeat elke 3 min onbekend
gemini-saldo-check (com.sjakie) Checkt Gemini-tegoed/saldo dagelijks 09:30 ja
balayage-facelock (com.sjakie) Bewaakt balayage-facelock-poller continu draaiend ja

Rapportages en briefings

Naam Wat het doet Frequentie AI
morning-briefing Ochtendbriefing dagelijks 07:30 ja
sjakie-memory-consolidation Wekelijkse geheugen-consolidatie zondag 18:37 onbekend

Backups en synchronisatie

Naam Wat het doet Frequentie AI
daily-github-backup Dagelijkse GitHub-backup dagelijks 23:40 onbekend
remote-mac-backup.sh (cron) Backup scripts+skills naar GitHub dagelijks 03:15 onbekend
sjakie-archiver Archiveert Sjakie-data dagelijks 23:00 onbekend
sjakie-telegram-archiver Archiveert Telegram (2e variant) elk uur (uit, RunAtLoad false) onbekend
sjakie-memory-autocommit Commit geheugen naar git dagelijks 22:30 onbekend
sjakie-obsidian-sync Synct Obsidian elke 2 uur onbekend
sjakie-nachtelijk-slank Maakt sessie 's nachts slanker dagelijks 04:30 (uit) ja
sjakie-poller Notificeert bij nieuwe poller-taken elke 1 min (RunAtLoad niet gezet) onbekend

Overig

Naam Wat het doet Frequentie AI
lights-morning-off Zet lichten uit 's ochtends dagelijks 09:00 nee
lights-noon-off Zet lichten uit rond middernacht dagelijks 00:00 nee
supabase-keepalive Houdt Supabase wakker dagelijks 09:00 onbekend
reis-selectie-watcher (com.sjakie) Bewaakt reis-selectie (mogelijk vakantie.haartips.nl) elke 2 min onbekend
roos_transcript_cron.py (cron) Verwerkt Roos-transcripten (foto-gen) elke 5 min onbekend

Kostenrelevante kanttekening

Automatiseringen met "AI = ja" roepen dus Claude, Ollama of Gemini aan. Ollama draait lokaal (geen API-kosten). De rest (Claude CLI, Gemini API) kan wel geld kosten per aanroep — vooral de veelvuldig draaiende pollers/relays op MacBook, VPS en iMac die "ja" of "onbekend" scoren, zijn de moeite van een aparte kosten-check waard (met name hermes-web-poller die elke 3 seconden draait).

Wat ik NIET kon vaststellen

🎙️ Bespreek met Jarvis