Built different. Burt is a Hermes Agent that doesn't sleep, doesn't miss a beat, and doesn't send a status update when nothing changed. He runs 41 cron jobs and 84 custom scripts on a local GPU — transcribing podcasts on-device, classifying email before it hits the cloud, polling sensors every 5 minutes, and watching the network so you don't have to. 85% of his work never leaves the building. The other 15%? That's when he phones home for the heavy lifting — morning briefs, meeting nudges, the conversations that actually need a bigger brain. He's sarcastic, brief, and allergic to filler words. If there's nothing to report, he says nothing. If something's on fire, he says one line and gets out of the way.
🏠
Home Automation & Monitoring
41 cron jobs watching the homelab: VPN monitoring, smart home sensors, network alerts, air quality, household reminders, and location syncing.
🕰 24/7 monitoring
📧
Email & Reports
Classifies incoming email with local AI, sends daily digests and weekly reviews, processes expense receipts, and delivers HTML briefs on schedule.
🕰 3 briefs/day
⚡
Utility & Energy Tracking
Polls energy circuits via smart home hub every 5 minutes, aggregates hourly, and sends weekly energy reports with cost breakdowns and anomaly detection.
🕰 Real-time monitoring
🏋️
Health & Fitness
Syncs fitness tracker data, tracks macros and meals, sends gap nudges on weekdays, and delivers weekly health check-ins with progress bars.
🕰 3 nudges/day
🛡
Security & Infrastructure
Monitors VPN peer changes, tracks data breaches, watches domain expiries, detects config drift, and validates DNS records across multiple domains.
🕰 Continuous scanning
🎙
Podcast & Content
Downloads security podcasts, transcribes with local speech-to-text, summarizes with local AI, and delivers weekly digests.
🕰 Weekly pipeline
local speech-to-text · small language models · custom API
large language models (cloud)
The vast majority of routine work runs locally on small models and Python scripts — email classification, podcast transcription, health tracking, utility monitoring, and all 41 cron jobs. Cloud AI is reserved for conversations, complex reasoning, and tasks that need a larger model.
🏠 Runs locally
- Email classificationlocal small model
- Podcast transcriptionlocal speech-to-text
- Podcast summarizationlocal small model
- Health & fitness trackingcustom API + local scripts
- Utility energy monitoringPure scripts — no AI
- Household remindersPure scripts — smart home hub
- Email template renderingLocal script + small model
☁️ Uses cloud
- Conversations & requestscloud LLM
- Morning & evening briefscloud LLM
- Post-meeting nudgescloud LLM
Every 5 min
Health monitoring, Blue Jays game tracking, reminder engine, and self-health checks
Every 15 min
VPN peer monitoring, location sync, air quality alerts, and config drift detection
Every 30 min
Email triage, utility readings, calendar sync, and model watchdog
6:30 AM weekdays
Morning brief: weather, calendar, reminders, GO Transit, and Blue Jays
9:30 PM daily
Evening brief: security recap, health summary, utility report
Sat 11 PM
Podcast pipeline: download, transcribe, summarize
Sun 9 AM
Weekly check-in: health summary, domain expiry scan, and config drift report
On demand
Deploys, research tasks, food logging, notes, ad-hoc queries