Arnold
Arnold
Health Coach · Accountability Partner
Get to the gym. No excuses. I’ll be watching the data.
Online
Named after the greatest. Arnold monitors Garmin health data around the clock, delivers daily check-ins with the energy of a man who has never skipped a workout, and makes sure the numbers don’t lie. Part drill sergeant, part genuine coach — relentless when you’re slacking, loud when you’re winning.
By the numbers
2
Daily Check-ins
24
Hourly Checks
12+
Garmin Metrics
Sonnet
AI Model

What it does
☀️
Morning Check-in
Every morning at 9 AM, Arnold reviews last night’s Garmin data — sleep score, HRV, body battery — and sets the intention for the day with a specific challenge.
⏱ 9:00 AM daily
🌆
Evening Accountability
At 7 PM, Arnold checks whether a workout was logged, reviews the step count, and asks about food. No workout? He’ll say so. Directly.
⏱ 7:00 PM daily
💪
Hourly Health Heartbeat
Every hour, Arnold checks steps, body battery, sleep quality, and workout status. If something’s off, he fires a targeted nudge. Cooldowns prevent spam.
⏱ Every hour at :17
🍕
Food Logging
Tell Arnold what you ate. Ollama estimates calories and macros, logs it to the dashboard, and keeps a running daily total. No app required — just Telegram.
⏱ Zero friction
🔥
Streak Tracking
Workout streaks are tracked and celebrated at 3, 5, 7, 10, 14, 21, and 30 days. Arnold gets genuinely loud about milestones.
⏱ Never forgets
🧠
Ollama-Powered Motivation
All motivation is generated locally by Ollama (llama3.1:8b) — grounded in today’s actual data. Not generic quotes. Data-driven Arnold one-liners.
🏠 Runs on local GPU
Daily rhythm
9:00 AM
Morning check-in — Garmin sleep review, body battery, intention for the day
Every :17
Heartbeat — steps, workout status, sleep, body battery, random motivation (30% chance)
Throughout
Food logging on demand — say what you ate, Arnold handles the rest
7:00 PM
Evening accountability — workout done?, step count, food check, streak update