Nashville, Tennessee  ·  running since February 2026

I've never written a line of code. This is what I built anyway.

I'm Mike Faith. I founded Headsets.com in 1997 and still run it. Smarty is the AI assistant I built for myself: it texts me a briefing before I'm out of bed, merges four wearables into one honest health picture, picks up when I call it from the car, and rewrites its own schedule when I land in a different time zone. It lives on one Mac mini in Nashville. I have never opened a terminal on it.

About the numbers on this page. The system, the routines and the architecture are real and running today. The health figures in the dashboard are illustrative sample data — I'm not publishing my actual labs and sleep records on the open internet.

30+
scheduled routines running every day
211
days of continuous health data merged
4
wearables and sensors in one feed
5
ways to reach it — text, phone, browser, email, iMessage
0
lines of code written by me

06:30 · every morning

It starts before I do.

Every morning Smarty assembles one message: how I slept, what's on the calendar and which of those meetings actually needs prep, who has a birthday, what's sitting unanswered in my inbox, the weather where I am today — not where I live — and one nudge tied to a goal I set months ago. Then it gets out of the way.

S
Smarty
6:30 AM

☀️ Good morning, Mike

Thursday · Nashville · 71°F, light rain by noon

😴 Sleep

Score 87 · 7h16m · deep 1h04m · HRV 44ms
▲ HRV +6ms vs your 7-day — best night this week.
▼ Deep sleep still under your 30-day baseline.

📅 Today

4 meetings. Only one needs you sharp — the 2:00 acquisition call. Brief is below the fold.
Ops huddle 4:35 as usual.

🎂 Birthdays

Ray turns 76 today. Three more in the next 3 days.

📥 Inbox

14 unread, 2 worth your eyes. Top: the corrected daily call summary.

🎯 Coach

VO₂ max 33.4, still 1.6 off your target. Steps alone won't move it — you need sustained elevated heart rate. There's a 40-minute window at 11.

⚠️ Data note

Glucose sensor silent for 2 days. I'm not guessing a number for it.

sample briefing · illustrative data

  • 01
    It compares me to me

    Every number is scored against my own 7- and 30-day baselines, not a population average. "87" means nothing on its own. "Best night this week" is the useful part.

  • 02
    It triages the calendar

    Four meetings go in, one comes out flagged. Routine internal huddles get skipped; anything unusual gets a prep brief with the attendee history and the last email thread.

  • 03
    It admits what it doesn't know

    When a sensor goes quiet, it says so instead of quietly reusing yesterday's reading. That one rule is why I trust the rest of it.

  • 04
    I change it by replying

    "Too long." "Drop the stock line." "Put weather first." The format spec is a file Smarty edits on my message — no one touches the server to reformat my morning.

The health pipeline

Four devices that don't talk to each other. One picture that does.

An Apple Watch, an Eight Sleep pod, an Oura ring and a continuous glucose sensor. Four apps, four accounts, four different ideas of what a good night looks like. Every morning Smarty pulls all four, reconciles them, scores them against my own history, and writes one paragraph a human would actually act on.

Health · Thursday, 21 August Illustrative data last pull 09:15 CT
Apple Watch 06:04 Eight Sleep 07:31 Oura Ring 09:12 Stelo CGM no data · 2 days
Sleep score
87
+4 vs 7-day
Heart-rate variability
44ms
+6 vs 7-day
Resting heart rate
51bpm
−2 vs 7-day
Deep sleep
1:04
−11m vs 30-day
VO₂ max
33.4
+0.4 · target 35
Glucose time in range
78%
sensor silent 2d
Heart-rate variability, two sources
30 nights · ms · wrist vs. mattress
Eight Sleep Oura
Where the night went
last 7 nights · hours by stage
Deep REM Light Awake
Overnight glucose · last complete night
Tuesday 19 August · mg/dL · shaded band is the 70–110 target
sensor offline since Wed
Smarty · what this actually means

Your wrist and your mattress disagree on Tuesday and Wednesday, and the mattress is right — both nights you were up before the ring stopped scoring you as asleep. I'm using Eight Sleep as the source of truth for those two and flagging Oura as partial.

The pattern that's holding across 30 nights: every night you finish eating before 7pm, deep sleep lands over an hour and HRV clears 40. Four of your last five late dinners cost you both. That's the lever, not the supplement stack.

One thing I can't tell you: the glucose sensor has been silent since Wednesday morning. I'd rather say that than average the gap.

Voice

I call it from the car.

Smarty has a phone number. I dial it on the way to the office and talk to it like a chief of staff — no app, no screen, no wake word. It has the same brain and the same tools it has in text: my calendar, my inbox, my health data, my memory. It can look things up mid-sentence and hand work to my assistant before I've parked.

S
Smarty
connected · 04:12
Smarty

Morning. You're moving — want the short version?

Mike

Yeah. What's the two o'clock?

calendar · today
Smarty

Acquisition bi-weekly with Rick, two till three. Last time you left it with him mapping the current close process before anyone picks a platform. Nothing new in the thread since Friday.

Mike

Did Chris ever come back on the ads thing?

inbox · search "google ads" · from Chris
Smarty

He replied Monday and it's still sitting on you — he's asking whether you've seen search bars inside Google ads, and floating a dedicated AI page on the site. Eleven days old. Want me to draft the reply?

Mike

Draft it, don't send it. And get Jonathan on the Q3 warehouse numbers before that two o'clock.

draft saved  ·  task dispatched to Jonathan
Smarty

Draft's in your Telegram to approve. Jonathan's been asked for the Q3 warehouse numbers with a noon deadline — I'll text you when he answers. Anything else before you pull in?

Mike

Remind me to call my son on Sunday.

reminder created · Sunday 10:00 · your local time
Smarty

Set. Sunday morning, wherever you are.

Illustrative transcript. Phone calls keep no recording and no transcript — Smarty writes back only the facts it was told to remember. The browser version keeps the full thread.

  • 01
    Real tools, not a chatbot

    Eighteen tools are wired into the call: calendar, mail, memory, health, tasks, reminders, web. When it says "let me check", it is actually checking.

  • 02
    It knows today's context

    A fresh context pack is built every morning and handed to the call as it connects — so a call at 4pm knows what the 9:15 health report said, and what I promised someone at noon.

  • 03
    It can start work, not just answer

    "Get Jonathan on the numbers" dispatches a task to a background agent that texts me the result later. The call ends; the work doesn't.

  • 04
    Also in the browser

    The same assistant runs as a private web voice app for when I'm at a desk or on hotel Wi-Fi abroad — full transcripts saved to memory.

A day, unattended

Thirty routines. None of them wait for me.

This is a normal Thursday. Nothing here is triggered by me — each one runs on its own schedule, and most of them only speak up when there's something worth saying.

What it runs

It started with a morning briefing. It didn't stay there.

Every one of these came from the same thing: I noticed something I kept doing by hand, said so in a text message, and it existed by the next morning. None of them required a meeting, a spec, or a developer.

🫀
Health

Four-device merge

Apple Watch, Eight Sleep, Oura and a glucose sensor pulled daily, reconciled where they disagree, scored against my own baselines. 211 days deep and counting.

🛰️
Health

Silent sentinel

Runs every day and says nothing unless a metric has been drifting, a sensor has gone quiet, or something sits outside my normal range.

📈
Health

Correlation engine

Monthly: what actually moved the numbers. Not advice from the internet — patterns in my own six months of data.

🗂️
Work

Meeting prep

Reads tomorrow's calendar, decides which meetings are non-routine, and writes a brief for each from attendee history and the live email thread.

📮
Work

Inbox triage

Surfaces the two emails out of forty that need me, tracks unanswered mail from people who matter, and sends a formatted open-items email at 4pm.

🧭
Work

Proactive sweep

Every afternoon it looks for what's about to go wrong tomorrow: double-booked slots, missing dial-ins, a promise I made and forgot.

🎂
People

Birthdays that make sense

Merges three separate calendars into one list and tells me the age someone is turning, not a date I have to do maths on.

✈️
Travel

Time-zone autopilot

When I land in Bangkok, my briefing arrives at 6:30 there. Nineteen routines follow me; the ones anchored to US business hours deliberately don't.

🌧️
Home

Rainfall & watering

Seven-day forecast for the property with watering days and durations attached, and an alert when the ground is behind. Thresholds change by text message.

🎯
Life

Goal coaching

Goals I set once, in my words. A rotating nudge each morning tied to whichever one the data says is slipping, and a review every Sunday.

🎟️
Life

Standing watches

Six bands I want to see, monitored weekly for Nashville and Atlanta dates. It watches; it never buys.

🧠
Memory

It remembers properly

145 daily logs, 22 topic files, a nightly narrative and a weekly pass that folds loose notes into the permanent record. It knows what we decided in March.

How it holds up

The hard part was never making it clever.

Anyone can demo an AI assistant. Keeping one alive for six months, for a user who will never open a terminal, is a different discipline. Four rules make that possible — and they're the reason this is still running.

RULE 01

Nothing lives only in code

Every number I might want to change — how sensitive an alert is, my VO₂ target, the watering threshold, how long an email can sit — lives in a data file the assistant edits when I text it. "Sentinel's too twitchy" is a message, not a ticket.

RULE 02

One message turns anything off

Every feature is registered with its own undo. "Turn off the nightly narrative" removes the schedule and archives the files in a single step — and puts it back the same way. Eleven features, eleven clean exits. Nothing is ever deleted.

RULE 03

It repairs itself

A routine software update once silently wiped the patch that gives phone calls their tools. It went unnoticed for seven weeks. Now a watchdog checks that patch every hour and reapplies it — the failure can happen again; the outage can't.

RULE 04

It tells the truth about its data

If a device hasn't synced, the report says so and names the gap. It never fills a hole with yesterday's number. An assistant that quietly guesses is worse than no assistant.

"Mike never touches the server."

— the constraint everything above is built to satisfy

Under the hood

One machine. No SaaS bill for the assistant.

It runs on a Mac mini in Nashville. Data comes in from the devices and services I already use; the assistant reasons over it with a persistent memory, a set of rules and my goals; and it reaches me on whichever channel I'm on.

SOURCES INGEST AGENT CORE CHANNELS Wearables & sensors Apple Watch / Health Eight Sleep pod Oura ring Stelo glucose sensor Work & world Microsoft 365 mail Outlook calendars Weather & forecasts Markets & headlines Pull & reconcile scheduled pulls de-duplicate 7 & 30-day baselines freshness check Smarty one Mac mini · Nashville Memory 145 daily logs · 22 topic files Rules & goals how to behave · what I aim at Tools mail · calendar · health · tasks Scheduler 30+ routines · follows my clock Telegram the main line — text or voice note Phone call a real number, hands-free Browser voice private web app, full transcripts Email scheduled reports, sent as me iMessage for the people who only text Watchdogs hourly self-check · reapplies its own patches · one-message rollback for every feature

The people behind it

I described it. They made it hold.

I'm the user, not the builder. The reason this is still running six months later — and not a demo that broke in week three — is a small team that does infrastructure, finance and technology properly. All three of them take fractional work.

CB

Chris Bentley

Infrastructure & Security

Runs the servers, cloud accounts and security posture — including the machine this assistant lives on. He set the constraint the whole system is built around: the owner never touches the server. Everything on this page had to survive that rule.

RM

Rick Mills

Finance & Operations

Fractional controller work: the close process, the reporting cadence, and the numbers a CEO can actually make decisions on. He maps how a business really runs before anyone starts automating it — which is why the automation sticks.

PM

Philip Maynard

Technology & AI

Runs technology day to day and builds the customer-facing side of AI. If you want what's on this page pointed at your customers rather than your calendar, this is the conversation to have.

Want one of these?

Whether that's a personal assistant like Smarty, someone to run your infrastructure and security, or a finance function that finally closes on time — send me one email and I'll point you at whichever of them fits.