AI Infrastructuur

Onno's persoonlijke AI-werkplek — Claude Code + nachtelijke pipelines + memory
11 automaties actief

Nachtelijke pipelines

Skill-evals
Elke nacht — 02:00
  • Hash-check: skip skills die niet wijzigden (~$0/nacht in steady state)
  • Draait unit + integration + LLM-evals per skill
  • Default Haiku (~$0.08/skill), opt-in matrix Opus/Sonnet/Haiku
  • ntfy alleen bij FAIL
Claude Code CLI node:test ntfy
Virale App Bouwer
Elke nacht — 03:15
  • Pakt concept uit Obsidian inbox (_Grok-Virale-App-Concepten)
  • Claude bouwt complete iOS SwiftUI app
  • Deploy naar Oranje iPhone (TestFlight pas na handmatige promotie)
  • Grok marktanalyse als bijlage
Claude Code CLI Xcode ASC API (JWT) ntfy
Nuttige App Bouwer
Elke nacht — 03:45
  • Pakt seed uit `_Seeds-Nuttige-Apps/` (oudste eerst)
  • Fallback: gap-analyse-mode op wiki-synthese als geen seed
  • Pro-score > viral, BYO-key, geen showcase-push
  • Deploy direct naar Oranje iPhone (cadeautje-moment)
Claude Code CLI Xcode ntfy
Nachtelijke Maker
Elke nacht — 04:00
  • Scant Obsidian vault voor projectwijzigingen
  • Hub-aware: update bestaande hub of bouw nieuwe tool
  • Post-deploy QA op alle tabs (Playwright console-check)
  • Deploy naar maker.terwisscha.com (Cloudflare Pages)
Claude Code CLI Cloudflare Pages Playwright ntfy

Dagelijkse checks

Infra-check
Dagelijks — 06:00
  • Scant alle nachtelijke jobs op stille mislukkingen
  • Grep op `STATUS: *-FAILED` + log-aanwezigheid
  • ntfy alleen bij issues (de stille bewaker)
bash ntfy
Dagstart
Dagelijks — 08:00
  • Agenda via AgendaReader.app (TCC-bundle voor EventKit)
  • Open taken uit Kanban-boards + sessies-op-plank
  • ntfy met dagvoorstel
Claude Code CLI EventKit ntfy
ASC Login Check
Dagelijks — 10:00 & 22:00
  • Checkt App Store Connect sessie, auto-login via Keychain
  • ntfy als sessie verlopen of actie vereist
Playwright Chrome profiel macOS Keychain ntfy
BTC ETF Flow Monitor
Dagelijks — 18:00
  • Scrapet Farside.co.uk voor dagelijkse spot-ETF flows
  • ntfy alarm bij netto uitstroom > $500M
  • Voedt 6-lenzen Bitcoin macro-analyse
bash curl ntfy

Periodieke jobs

AH Bonuscheck
Maandag — 09:00
  • Checkt vaste AH-producten op bonus (koffiecapsules, Paulaner, Griekse yoghurt)
  • ntfy alleen als er iets in de bonus is
bash curl jq ntfy
Gehoor-monitor
1e van de maand — 09:00
  • Scant `_Gehoor-Input/` voor onverwerkte rapporten
  • WebSearch: PubMed, ClinicalTrials.gov voor MYO6/DFNA22 research
  • Grok-analyse van ontwikkelingen
  • Update gehoor.html hub + vault
Claude Code CLI WebSearch Grok ntfy
Crash-course nudge
Tot WGS-window dicht is
  • Tracked voortgang door Klinische Genetica MOC (8 modules)
  • ntfy met huidige module + dagen tot WGS-window
  • Stopt zichzelf na voltooiing
bash awk ntfy

Infrastructuur

🧠
Obsidian vault
~/vaults/ClaudeOnno via Obsidian Sync (E2E), kennisbasis + Kanban
💾
Memory-systeem
CLAUDE.md + MEMORY.md + memory/ — file-based, versiebeheerd
🌐
maker.terwisscha.com
Cloudflare Pages, kwaliteitsfilter (handmatige promotie)
📊
4 Hub-dashboards
AI Infrastructuur, Plan B, Gehoor, Statenjacht
📱
TestFlight pipeline
`promote-to-testflight.sh` wrapper — TF + maker-card in één call
🤝
Hermes (gepland)
Naast Claude Code — "Hermes regelt, Claude bouwt". Threat-model is blocker.
🔔
ntfy.sh
Push naar iPhone, unieke titel + tag per job
📡
Remote access
iPhone → Termius → Tailscale → SSH → tmux → Claude
⚙️
launchd
macOS scheduler, 11 jobs actief — TCC via .app-bundles
💻
MacBook M1
Host voor alle automation, 24/7 aan

Visuele architectuur — drie diagrammen

🤝
Hermes-Claude Flywheel
Twee AI-agents naast elkaar — Hermes regelt (autonoom brein), Claude Code bouwt (interactief). Gedeelde Skills + memory als koppeling.
Bekijk diagram →
16 apr 2026
🧠
Vault & Kennissysteem
Hoe Obsidian, wiki, memory, inbox en nachtelijke taken samenhangen — de gedeelde kennislaag waar alle agents uit lezen.
Bekijk diagram →
16 apr 2026
🌙
Nachtelijke Pipeline
Volledige flow van inbox-seed → Claude-build → deploy → ntfy. De pipeline die elke nacht draait achter Virale + Nuttige App Bouwer + Maker.
Bekijk diagram →
16 apr 2026

Diagrammen zijn SVG met begeleidende `-schema.md` notitie in de vault. Bron-bestanden in `_Projects/AI-Infrastructuur/` en `_Projects/Nachtelijke-Maker/`.

April 2026
27 apr 2026
AI Agency → AI Infrastructuur (deze hub)
Hub hernoemd, content geactualiseerd, drie 16-apr architectuurdiagrammen verplaatst naar nieuwe Architectuur-tab. Verjaardag-hub naar archief.
26 apr 2026
Anna gespreks-logging + anti-pattern erkend
ConversationLogger naar `Documents/anna-log.txt` (Files-app exposure). Datum-injectie in LLM-prompts gefaald → vertrouw op tools, niet op verouderende prompt-tabellen.
25 apr 2026
Anna v1 — vrouwelijke assistente via Grok Voice Agent
Native iPad-app naast Virtuele Onno. Realtime API (~1s latency). Pivot naar xai-cookbook na 90 min eigen WS-debug — vendor-cookbook-eerst regel toegevoegd.
24 apr 2026
Versta-app: speech-to-text voor lawaaiige omgeving
SFSpeechRecognizer + AVAudioEngine voice processing (4-mic beamforming). Persistent log + rotatie voor gesprekspartner.
23 apr 2026
Nuttige App Bouwer live (launchd 03:45)
Parallel spoor naast Virale App Bouwer. Pro-score > viral, BYO-key, geen showcase-push. maker.terwisscha.com nu kwaliteitsfilter (handmatige promotie via `promote-to-testflight.sh`).
22 apr 2026
Skillify-pilot: nightly skill-evals launchd 02:00
Garry Tan's 10-stappen methodologie op `/agenda` + `/taken`. Hash-check voorkomt onnodige cost. Bewees: Skillify-discipline haalbaar zonder Hermes (~80%).
22 apr 2026
Hermes-Claude flywheel architectuur
"Hermes regelt, Claude Code bouwt." Bare metal install-keuze, threat-model als harde blocker, sleep/wake openstaand. Apart Apple ID gepland.
22 apr 2026
AI-Agency → AI-Infrastructuur (vault)
Project hernoemd, README/index gebouwd, wiki cross-links naar `_Wiki/AI-ML/Persoonlijk AI-systeem/`. Drie-lagen opruim: inhoud, index, kennisnetwerk.
21 apr 2026
TCC-architectuur via .app-bundle
AgendaReader.app (Swift+EventKit, bundle-ID `com.terwisscha.agenda-reader`) lost dagstart-agenda op. Patroon herbruikbaar voor Contacts/Reminders/Photos vanuit launchd.
20 apr 2026
Vault-migratie: iCloud → Obsidian Sync
Vault verhuisd naar `~/vaults/ClaudeOnno/` met E2E-encryptie. iCloud-tijdperk (en alle TCC-pijn vanuit launchd) structureel opgelost. Naam tool-agnostisch gekozen.
19/20 apr 2026
Virtuele Onno naar TestFlight
Eerste end-to-end TestFlight-run via wrapper script. Hardcoded keys ontdekt vóór externe tester-link — pre-flight uitgebreid.
18 apr 2026
BTC ETF Flow Monitor (launchd 18:00)
Dagelijkse Farside scrape + ntfy alarm bij netto uitstroom > $500M. Voedt 6-lenzen Bitcoin macro-analyse.
16 apr 2026
Drie architectuurdiagrammen gepubliceerd
Hermes-Claude Flywheel · Vault & Kennissysteem · Nachtelijke Pipeline. Format-switch naar SVG + `-schema.md` (iOS Obsidian rendert SVG native). Zie Architectuur-tab.
15 apr 2026
Virtuele Onno v1 — voice-first feestassistent
Apple Speech + Sonnet 4.6 + ElevenLabs stemkloon. Eerste persona-app gebouwd. Plus: 6 wiki synthese-artikelen (`author: onno`).
13 apr 2026
LLM Wiki v2 — confidence + checks
Confidence-frontmatter, contradictie-checks (`/wiki-check`), gap-detection (`/wiki-gaps`), health-rapport (`/wiki-health`). Wiki wordt zelf-onderhoudend.
7 apr 2026
App Pipeline tracker
Plan B virale apps tracker live. Eerste poging om de bouw-output zichtbaar te maken in een dashboard.
6 apr 2026
Hub-consolidatie
22 losse pagina's samengevoegd tot 3 hub-dashboards. Pipeline hub-aware gemaakt: update bestaande hub of bouw nieuw.
5 apr 2026
ASC auto-login via macOS Keychain
Sessie-refresh 2x per dag. Playwright leest credentials uit Keychain, geen hardcoded secrets.
3 apr 2026
ASC browser-automatie via Playwright
Automatisch aanmaken van apps in App Store Connect via headless browser. Handmatige stappen weg.
2 apr 2026
TestFlight deploy-pipeline operationeel
Volledig geautomatiseerd: archive → upload → public link. Eerste end-to-end run succesvol.
1 apr 2026
Gehoor-monitor eerste maandelijkse run
PubMed + ClinicalTrials.gov scan, Grok-analyse, update gehoor.html en vault. Alles automatisch.
Maart 2026
31 mrt 2026
Grok marktanalyse in app-pipeline
Elke nieuwe app krijgt automatisch een Grok marktanalyse en showcase-pagina op maker.terwisscha.com.
30 mrt 2026
Nachtelijke Maker eerste nachtelijke run
3 producten gebouwd en gedeployed in één nacht. Eerste volledig autonome maker-run.
29 mrt 2026
maker.terwisscha.com live
Cloudflare Pages opgezet met auto-deploy via GitHub. Publieke showcase van alle producten.
28 mrt 2026
Virale App Bouwer eerste run (StoneFace)
Eerste volledig autonome iOS app gebouwd van concept naar TestFlight in één nacht.
27 mrt 2026
AH Bonuscheck geautomatiseerd
Wekelijkse bash + AH API check. Geen AI nodig — puur curl + jq, ntfy alleen bij bonus.
25 mrt 2026
Obsidian vault opgezet
Memory-systeem actief. Vault wordt kennisbasis, taakbeheer (Kanban) én input voor automaties.
24 mrt 2026
Claude Code CLI geïnstalleerd
Eerste CoWork-sessie. Startpunt van het hele systeem.
22 mrt 2026
Remote setup operationeel
iPhone → Termius → Tailscale → SSH → tmux → Claude. Volledige remote controle over MacBook.
11
Actieve automaties
13+
iOS apps gebouwd
11
Web producten
(4 hubs + 7 tools)
Dagen actief
24/7
Uptime MacBook M1
Groeipad: van Chat → Agency
Fase 1
Chat
Claude.ai, vragen stellen, tekst genereren
Afgerond
Fase 2
CoWork
Obsidian vault, memory, kennisbasis, Kanban
Afgerond
Fase 3
Code
Claude Code CLI, launchd, scripts, pipelines, deploys
Nu actief
Fase 4
Multi-Agent
Hermes naast Claude Code — "regelt vs bouwt"
Plan klaar, install on hold
Fase 5
Multi-LLM
Grok + Claude + lokale modellen, gespecialiseerde rollen
Horizon
Hoge prioriteit
Hermes threat-model af
Harde blocker vóór Hermes-installatie. Macros-permissies, keys, cron-autonomie, iMessage-send-confirm, skill-bron, memory-content, self-extending code.
Hoog
Apart Apple ID voor autonome builds
Voorbereiding voor Hermes-fase 3 (delegatie). Stappenplan ligt in `_Projects/AI-Infrastructuur/apart-apple-id-stappenplan.md`.
Medium
GStack proberen (Garry Tan SkillPack)
Claude Code speed-up. Los van Hermes bruikbaar. Skillify-pilot bewees waarde van scherpere resolvers — GStack kan dat verder versnellen.
Medium
Kairos-daemon
Always-on heartbeat + dream mode — geparkeerd tot Hermes draait.
Wacht
Fase 4: Multi-Agent verkenning
Hermes-installatie (na threat-model)
"Hermes regelt, Claude bouwt." Bare metal op MacBook. Skillify-pilot bewees: 80% haalbaar zonder Hermes. Resterende 20% = autonome `skill_manage` + flywheel-wisselwerking (Hermes leest sessies + diffs, detecteert pattern-failures).
Klaar voor go/no-go
GitNexus code intelligence
Knowledge graph voor codebases via Tree-sitter AST. Mapt dependencies, call chains, blast radius. MCP voor Claude Code. Nuttig voor nachtelijke bouwers die bestaande code aanpassen.
Idee
Icarus-Daedalus patroon
Twee agents die elkaars output evalueren — hogere kwaliteitsborging zonder menselijke review. Builder + Reviewer in één loop.
Idee
MCP & Integraties
Apify MCP — scraping zonder gedoe
1.300+ scrapers voor YouTube, TikTok, Instagram. Claude kiest automatisch de juiste scraper. Geen n8n nodig.
Medium
Zapier MCP — 8.000+ app-connecties
HubSpot, Airtable, Skool, alles. Eén MCP die Claude verbindt met duizenden apps. "Tool niet ondersteund" is verleden tijd.
Idee
Obsidian-mind (breferrari)
Pre-configured Hermes-achtige setup voor Obsidian. Vrije tekst zoeken in vault. Krenten uit de pap halen voor onze setup.
Idee
Wiki auto-onderhoud
Gerealiseerd via 4 skills: `/wiki-update` (nieuwe kennis), `/wiki-check` (contradicties), `/wiki-gaps` (omissies), `/wiki-health` (rapport). Confidence-frontmatter onderhouden de kwaliteit.
Klaar
Page-Agent (Alibaba) integreren
Autonome web-agent integreren in maker.terwisscha.com pagina's voor rijkere interactiviteit.
Idee
Self-improving memory/skills (Hyperagents)
Het systeem evalueert en verbetert zichzelf. Recursive tree exploration, meta-agents die output van builders evalueren.
Idee