Baymax avatar
Baymax · Built on Hermes Agent

A chief of staff, not another chatbot.

Baymax notices what changed, prepares what matters, and follows through, so your household spends less time coordinating and more time living.

Local-first state · Explicit approval boundaries · Quiet when nothing needs you
Calendar

Thursday 11:00 AM pediatrician visit confirmed.

Shared Schedule
Mail ×3

14 changes scanned · 13 handled or noise filtered.

Inbox Triage
Health Context

79 sleep cycles baseline · Pat readiness low, walk ready.

Huckleberry + Oura
Home Safety

Nursery climate held in measured 23–24°C target band.

Fail-Closed Climate
Synthesized into one clear action
One Prepared Decision · Zero Coordination Tax

11:00 AM calendar overlap resolved with two prepared options · Claim draft ready for review · Quiet elsewhere.

Ready for Household
01 / Product in Action

A day with Baymax

Baymax notices what changed, prepares what matters, and follows through in a continuous chronological rhythm—while staying quiet when nothing needs your attention.

09:45 AM · MORNING ORCHESTRATION 01 / DAILY BREW

Your morning, already sorted.

Every morning at 09:45 (following the 09:30 deterministic projection), Baymax combines the shared calendar with staged triage across three Gmail inboxes. Exact deterministic rules remove cancellations and stale signals; bounded classification filters the rest. The briefing presents what changed, what is already handled, and the single decision most worth making.

Integrations
31 Google Calendar
Gmail
Telegram
‹
Baymax
bot
Today
⚡ Daily Brew

I found 14 changes. Thirteen are handled or non-actionable.

Only one decision needs you; the options are ready.

✉️ What changed:
• The insurer replied; claim draft updated.
• Thursday’s pediatrician appointment is confirmed for 11:00 AM.

✓ Already handled:
• Birth registration is complete.
• 12 low-priority messages filtered out.

Your one decision: A calendar overlap at 11:00 AM. Reply options to compare two prepared fixes.

9:45 AM
10:00 AM · MORNING RESTRAINT 02 / SURGICAL QUESTIONS

Quiet when nothing needs you.

A useful chief of staff protects household attention. At 10:00 AM, Surgical Questions evaluates active context across schedules and tasks to see if any timely question is genuinely worth asking. Finding none, it suppresses execution with zero cost and sends no push notifications.

10:00 AM Surgical Questions Scan Active context checked across inboxes, calendar, and household tasks
Quiet State Active
3 sources checked
0 questions worth asking
0 messages sent
01:30 PM · AFTERNOON FOLLOW-THROUGH 03 / APPROVAL BOUNDARIES

From intent to approval.

Baymax keeps canonical household commitments separate from conversational memory. It gathers required receipts, checks policy fields, and prepares complete claim drafts—stopping at the boundary where human approval is mandatory. Nothing is submitted without explicit authorization.

Integrations
Gmail
Telegram
Allianz
‹
Baymax · Pat Private
bot
Today

What is the status of birth registration and the insurance claim?

1:29 PM
⚡ Household Status

✓ Canonical state: Birth registration is marked [x] complete in milestones.json.

📄 Insurance claim:
• Draft prepared from the attached receipt.
• Required policy fields checked.
• Nothing has been submitted.

One action: Reply review to inspect the draft before any submission.

1:30 PM
04:00 PM · AFTERNOON CONTEXT 04 / BABY EXPERIMENT SCOUT

Health observations, carefully bounded.

At 16:00, Baby Experiment Scout combines freshness-aware signals from Huckleberry, Fitbit / Google Health, and an owner-private Oura adapter. Missing streams stay missing instead of reading as zero. Tentative baby sleep correlations and parent recovery are framed strictly as observations, making zero unsolicited care or feeding changes.

Integrations
Huckleberry
Google Health
Fitbit
Oura Ring
‹
Baymax · Pat Private
bot
Today
🏃 Body Coach Briefing

Recovery call: You slept 6.8 hours, your best night this week. Readiness is 38 and HRV is down; accumulated sleep debt remains.

Plan adapted: No barbell today. Baymax replaced the programmed session with one 20-minute stroller walk and optional mobility.

Data boundary: Nutrition is not tracked, so I am not scoring it or inventing a trend.

Your one action: Take the stroller walk whenever the window opens.

7:46 AM
‹
PJ
PJ + Baymax
3 members
Today
👶 Baby Trend Update

Baseline ready: 79 sleep cycles, 131 feeds, and 78 diaper records now give Baymax enough coverage to watch for repeatable patterns.

Signal, not advice: Sleep cycles following recorded bottle feeds were longer on average, but this is observational, intertwined with changing infant sleep baselines, and not a reason to alter feeding.

Parent sleep may move with total baby sleep, but only seven overlapping nights exist and the correlation is tentative.

Decision: Keep care unchanged and logging consistent. Baymax will surface this only if more data warrants it.

4:00 PM
SUNDAY 03:00 PM · WEEKLY EPILOGUE

Weekly Horizon Scan: It sees around corners.

Every Sunday at 15:00, Horizon looks 12 weeks ahead across household commitments, travel schedules, and family messages. It surfaces at most three blind spots while there is still time to act, then waits for a simple add or skip.

31 Google Calendar
Deep Research
‹
Baymax
bot
Sunday
🔭 Weekly Horizon Scan

I looked 12 weeks ahead. One item is worth planning now.

October family trip
Travel documents are not on the plan.

Why now:
A passport check this week leaves time for a normal renewal if needed.

Suggested next step:
Add “Check passport expiry” for this week.

Reply add or skip. Nothing changes until you approve.

3:00 PM
02 / Physical Safety Climax

Deterministic climate safety

The room changed. Baymax handled it safely.

When nursery climate drifts, an autonomous agent cannot afford hallucinations, flapping toggles, or silent failures. Baymax operates under explicit physical constraints designed to hold the household's measured 23–24°C target band and fail closed on any uncertainty.

Nursery Climate Subsystem Validated Room Sensor · BroadLink IR Adapter · Five-Minute Deterministic Loop
Target: 23–24°C | Illustrative reading: 23.6°C
Illustrative Trace (Sanitized; not actual telemetry) ● 23.0°C – 24.0°C Controller Target Band
25.0°C 24.0°C 23.0°C 14:15 · Drift (24.8°C) 14:20 History Written 14:25 · Preset attempted: COOL 24°C / QUIET 14:45 · Later reading (23.6°C) · no causality implied 14:00 14:15 14:30 14:45 15:00

Measured 23–24°C Target

Holds the household's measured 23–24°C controller target band with bounded thresholds and cooldowns that reduce repeated changes.

Target Band Policy

History Written First

Validated room sensor telemetry is written to canonical history before any physical IR control command is initiated.

Atomic State Check

Full-State Presets Only

Dispatches complete configuration payloads (Mode, Temp, Fan) via the BroadLink IR adapter rather than ambiguous relative increments.

Deterministic IR

Never OFF, Toggle, or DRY

Dangerous ambiguous operations like blind power toggles or drying modes are permanently blocked by code.

Forbidden Actions

Stale State Fails Closed

If readings are stale or unreadable, control safely halts with zero blind actions; stale or unreadable readings fail closed.

Fail-Closed Boundary

Private Telemetry & Proof

Technical alerts stay in private logs. Attempted commands are not proof of physical AC state; each dispatch is an attempted intervention.

Verification Boundary
03 / Audience Routing

Audience & trust

The right message. The right person. The right moment.

A household chief of staff needs more than shared context. Baymax understands who should know what. Shared logistics go to the family conversation, personal matters stay private, and nothing is sent when there is nothing useful to add.

PJ
Shared Household Channel

Pediatrician appointments, shared calendar conflicts, travel itineraries, and baby milestone baselines.

Shared When Both Need to Know
🔒
Private to the Individual

Personal body recovery metrics, draft insurance claims, and individual admin follow-ups stay in 1:1 chats.

Private Data Stays Scoped
∅
Silence by Default

Zero unsolicited advice, zero hallucinations, and zero messages sent when routine scheduled scans detect no changes.

Quiet When Nothing Matters
How Baymax Earns Trust · Proof Matrix STORY MOMENTS → EXACT GUARANTEES
Story Moment Signal & Input Routing Boundary Safety / Policy Guarantee
Morning Daily Brew (09:45)

3 Gmail inboxes + Shared Calendar

Shared briefing + Private conflict prompt

Runs after 09:30 projection. Drops stale/cancelled events; prepares exactly 1 decision.

Surgical Questions (10:00)

Active context across inboxes & tasks

Silent (No message)

Checks at 10:00. Stays silent with wakeAgent: false when no high-priority question exists.

Insurance Follow-up (13:30)

Clinic receipt attachment in email

Pat Private 1:1

Explicit human approval required. Claims drafted and checked, but never auto-submitted.

Baby Experiment Scout (16:00)

Huckleberry sleep & feed records

PJ Shared Family Group

Runs at 16:00. Observational pattern detection (79 cycles). Strictly no medical or care changes.

Body Recovery (Morning)

Oura Ring + Fitbit / Google Health

Pat Private 1:1

Owner-scoped token. Missing streams stay missing; no invented nutrition or fatigue trends.

Nursery Climate Control

Validated room sensor reading

Five-minute deterministic loop · Private alerts

Full-state presets only. Attempted commands are not proof of physical AC state; stale or unreadable readings fail closed.

Weekly Horizon Scan (Sun 15:00)

12-week forward schedule + messages

Shared briefing + Add/Skip prompt

Deep research scan for blind spots. Nothing added to schedule without explicit user confirmation.

04 / Technical Proof

System map & state

Baymax prepares bounded evidence, verifies exact facts with code, applies model judgment only where ambiguity remains, and records approved outcomes back into canonical state.

01 / OBSERVE Collect Signals

Gmail ×3, Calendar, Huckleberry, Oura, room sensor.

02 / VERIFY Validate Facts

Filter cancellations, check reading freshness, missing ≠ zero.

03 / DECIDE Model Judgment

GPT-5.6 Sol / Luna triage; suppress low-value noise.

04 / ACT Approval Boundary

Allowlisted IR presets; Telegram approval gates.

05 / RECONCILE Canonical Sync

Apply replies once, deduplicate, write canonical JSON.

Less to remember. Less to chase.
More handled.

Hermes made the agent possible. Baymax made it dependable: deterministic where truth matters, agentic where judgment helps, approval-gated where consequences matter, and quiet when the family needs less technology, not more.

Explore the public architecture ↑ View on GitHub ↗