Skip to content

Kennel for Mac is now open source. It understands your build, and takes your agent outputs to the intended outcome. Get now →

Life happens.Waldo handles it.

A personal assistant that meets all needs
for life, work and health; with nothing hidden.

Waldo

You can’t keep upwith everything. Waldo can.

An illustrative scenario. The names, amounts and readings shown are samples, not your data.

The loose ends, joined up. One brief that follows your day. He says what he checked and what’s ready, and asks for a yes or no only on what’s yours to decide.

Overview
Morning brief6:40am

Morning. 5h 12m of sleep isn’t much to run on. Board prep and Design review both start at 3pm. Nothing has moved.

Needs your yes or no

  • Move Design review to Thursday at 11?
To sendDrafted by Waldo. Nothing goes until you send it.

Nothing drafted yet.

Ask why. He has the context. Ask about any change and he shows his work: what he read, what he compared, and where each fact came from.

Maya’s update
Draft · unsentCall Thu, 10am$48k renewal

Why did you change Maya’s update?

Checked 3 things

It promised SSO on Thursday. Priya’s plan says Monday.

What changed

SSO live ThursdaySSO Monday

  • Priya’s rollout planSSO Monday
  • Quote v4$48k · 60 seats
  • Kit orders #1041–1043Friday delivery

So I fixed the date, kept password login for Thursday and added Friday’s kits. Still unsent.

What does Thursday’s call use, then?

Password login and the demo kit. The 10-minute walkthrough is in the call brief, so you’re not piecing it together at 9:59.

A lighter run. For a reason. Asked what to train, he weighs your sleep, recovery and yesterday’s hills and suggests an easier run. Say yes, and he moves it and sorts lunch.

October
Thursday5 meetings · first at 9:30

all-dayRelease week · v1.8

6 AM7 AM8 AM9 AM10 AM11 AM12 PM1 PM2 PM3 PM8km tempo6:30–7:15 · Training plan · 4:45/kmStandup9:30–10:00 · Google MeetNorthstar onboarding review10:00–10:30 · Zoom · Maya, DevDesign review11:00–11:30 · Proposed · not bookedHiring panel12:00–1:00 · Room 2A · 3 candidates1:1 with Priya1:15–1:45 · Café downstairsv1.8 launch2:00–2:30 · #release · REL-42
Thursday’s run
5h 12m32%12.4km hills

When do I train tomorrow, and what?

Checked 3 things

5km easy at 7, not the 8km tempo. Yesterday’s hills and 32% recovery say go gentle.

Tomorrow’s run
Scheduled8km tempo6:30am · 4:45/km target
Proposed5km easy7:00am · No pace target

No meeting moves.

Ready when you sayPrepared
  • Move the run to 7:00–7:40 in your calendar
  • Text Mrs. Chen: eggs and toast by 8, lunch at 12:30
  • Forerunner is at 18%. A charge reminder at 9pm

Do it. Lunch at my desk, though? I’m on a panel at 12.

Done. The run’s at 7, Mrs. Chen packs lunch for 11:50, and none of your meetings move.

Ready isn’t the same as sent. He catches the wrong promise in a draft, fixes it and holds the reply. You see who it goes to and every word before you send it.

Overview
Evening update8:30pm

Northstar: Quote v4 is $48k for 60 seats. SSO Monday, kits Friday. The quote, update and call brief now agree. Nothing sent. Soundroom has Flat 204. Your order says 402. The fix is ready.

Needs your yes or no

  • Approve the quote and Maya’s update?
  • Correct the delivery to Flat 402?
To send6Drafted by Waldo. Nothing goes until you send it.

The day stops. The loose ends don’t. Overnight he handles what he can. At 6:30 you get one notification: the one thing that needs your yes.

Thursday 1 October6:30
  • SoundroomNeeds youThe Flat 402 correction is drafted. It waits for your yes.

Nothing else needs you.He only asks about what’s yours to decide.

Spots and constellations. Everything he notices is remembered as a spot. Spots that keep recurring join into a constellation, and each week builds on the last, so what he knows about you compounds.

Spots and constellations
MemoryWeek 16
The longer he runs, the more he knows

Sample spots in 6 patterns. An illustration of how context can connect.

7spots in this patternover 6 weeks
  • Stress
  • Sleep
  • Caffeine
+4

The loose ends, joined up. One brief that follows your day. He says what he checked and what’s ready, and asks for a yes or no only on what’s yours to decide.

Overview
Morning brief6:40am

Morning. 5h 12m of sleep isn’t much to run on. Board prep and Design review both start at 3pm. Nothing has moved.

Needs your yes or no

  • Move Design review to Thursday at 11?
To sendDrafted by Waldo. Nothing goes until you send it.

Nothing drafted yet.

Ask why. He has the context. Ask about any change and he shows his work: what he read, what he compared, and where each fact came from.

Maya’s update
Draft · unsentCall Thu, 10am$48k renewal

Why did you change Maya’s update?

Checked 3 things

It promised SSO on Thursday. Priya’s plan says Monday.

What changed

SSO live ThursdaySSO Monday

  • Priya’s rollout planSSO Monday
  • Quote v4$48k · 60 seats
  • Kit orders #1041–1043Friday delivery

So I fixed the date, kept password login for Thursday and added Friday’s kits. Still unsent.

What does Thursday’s call use, then?

Password login and the demo kit. The 10-minute walkthrough is in the call brief, so you’re not piecing it together at 9:59.

A lighter run. For a reason. Asked what to train, he weighs your sleep, recovery and yesterday’s hills and suggests an easier run. Say yes, and he moves it and sorts lunch.

October
Thursday5 meetings · first at 9:30

all-dayRelease week · v1.8

6 AM7 AM8 AM9 AM10 AM11 AM12 PM1 PM2 PM3 PM8km tempo6:30–7:15 · Training plan · 4:45/kmStandup9:30–10:00 · Google MeetNorthstar onboarding review10:00–10:30 · Zoom · Maya, DevDesign review11:00–11:30 · Proposed · not bookedHiring panel12:00–1:00 · Room 2A · 3 candidates1:1 with Priya1:15–1:45 · Café downstairsv1.8 launch2:00–2:30 · #release · REL-42
Thursday’s run
5h 12m32%12.4km hills

When do I train tomorrow, and what?

Checked 3 things

5km easy at 7, not the 8km tempo. Yesterday’s hills and 32% recovery say go gentle.

Tomorrow’s run
Scheduled8km tempo6:30am · 4:45/km target
Proposed5km easy7:00am · No pace target

No meeting moves.

Ready when you sayPrepared
  • Move the run to 7:00–7:40 in your calendar
  • Text Mrs. Chen: eggs and toast by 8, lunch at 12:30
  • Forerunner is at 18%. A charge reminder at 9pm

Do it. Lunch at my desk, though? I’m on a panel at 12.

Done. The run’s at 7, Mrs. Chen packs lunch for 11:50, and none of your meetings move.

Ready isn’t the same as sent. He catches the wrong promise in a draft, fixes it and holds the reply. You see who it goes to and every word before you send it.

Overview
Evening update8:30pm

Northstar: Quote v4 is $48k for 60 seats. SSO Monday, kits Friday. The quote, update and call brief now agree. Nothing sent. Soundroom has Flat 204. Your order says 402. The fix is ready.

Needs your yes or no

  • Approve the quote and Maya’s update?
  • Correct the delivery to Flat 402?
To send6Drafted by Waldo. Nothing goes until you send it.

The day stops. The loose ends don’t. Overnight he handles what he can. At 6:30 you get one notification: the one thing that needs your yes.

Thursday 1 October6:30
  • SoundroomNeeds youThe Flat 402 correction is drafted. It waits for your yes.

Nothing else needs you.He only asks about what’s yours to decide.

Spots and constellations. Everything he notices is remembered as a spot. Spots that keep recurring join into a constellation, and each week builds on the last, so what he knows about you compounds.

Spots and constellations
MemoryWeek 16
The longer he runs, the more he knows

Sample spots in 6 patterns. An illustration of how context can connect.

7spots in this patternover 6 weeks
  • Stress
  • Sleep
  • Caffeine
+4

The loose ends, joined up. One brief that follows your day. He says what he checked and what’s ready, and asks for a yes or no only on what’s yours to decide.

Overview
Morning brief6:40am

Morning. 5h 12m of sleep isn’t much to run on. Board prep and Design review both start at 3pm. Nothing has moved.

Needs your yes or no

  • Move Design review to Thursday at 11?
To sendDrafted by Waldo. Nothing goes until you send it.

Nothing drafted yet.

Ask why. He has the context. Ask about any change and he shows his work: what he read, what he compared, and where each fact came from.

Maya’s update
Draft · unsentCall Thu, 10am$48k renewal

Why did you change Maya’s update?

Checked 3 things

It promised SSO on Thursday. Priya’s plan says Monday.

What changed

SSO live ThursdaySSO Monday

  • Priya’s rollout planSSO Monday
  • Quote v4$48k · 60 seats
  • Kit orders #1041–1043Friday delivery

So I fixed the date, kept password login for Thursday and added Friday’s kits. Still unsent.

What does Thursday’s call use, then?

Password login and the demo kit. The 10-minute walkthrough is in the call brief, so you’re not piecing it together at 9:59.

A lighter run. For a reason. Asked what to train, he weighs your sleep, recovery and yesterday’s hills and suggests an easier run. Say yes, and he moves it and sorts lunch.

October
Thursday5 meetings · first at 9:30

all-dayRelease week · v1.8

6 AM7 AM8 AM9 AM10 AM11 AM12 PM1 PM2 PM3 PM8km tempo6:30–7:15 · Training plan · 4:45/kmStandup9:30–10:00 · Google MeetNorthstar onboarding review10:00–10:30 · Zoom · Maya, DevDesign review11:00–11:30 · Proposed · not bookedHiring panel12:00–1:00 · Room 2A · 3 candidates1:1 with Priya1:15–1:45 · Café downstairsv1.8 launch2:00–2:30 · #release · REL-42
Thursday’s run
5h 12m32%12.4km hills

When do I train tomorrow, and what?

Checked 3 things

5km easy at 7, not the 8km tempo. Yesterday’s hills and 32% recovery say go gentle.

Tomorrow’s run
Scheduled8km tempo6:30am · 4:45/km target
Proposed5km easy7:00am · No pace target

No meeting moves.

Ready when you sayPrepared
  • Move the run to 7:00–7:40 in your calendar
  • Text Mrs. Chen: eggs and toast by 8, lunch at 12:30
  • Forerunner is at 18%. A charge reminder at 9pm

Do it. Lunch at my desk, though? I’m on a panel at 12.

Done. The run’s at 7, Mrs. Chen packs lunch for 11:50, and none of your meetings move.

Ready isn’t the same as sent. He catches the wrong promise in a draft, fixes it and holds the reply. You see who it goes to and every word before you send it.

Overview
Evening update8:30pm

Northstar: Quote v4 is $48k for 60 seats. SSO Monday, kits Friday. The quote, update and call brief now agree. Nothing sent. Soundroom has Flat 204. Your order says 402. The fix is ready.

Needs your yes or no

  • Approve the quote and Maya’s update?
  • Correct the delivery to Flat 402?
To send6Drafted by Waldo. Nothing goes until you send it.

The day stops. The loose ends don’t. Overnight he handles what he can. At 6:30 you get one notification: the one thing that needs your yes.

Thursday 1 October6:30
  • SoundroomNeeds youThe Flat 402 correction is drafted. It waits for your yes.

Nothing else needs you.He only asks about what’s yours to decide.

Spots and constellations. Everything he notices is remembered as a spot. Spots that keep recurring join into a constellation, and each week builds on the last, so what he knows about you compounds.

Spots and constellations
MemoryWeek 16
The longer he runs, the more he knows

Sample spots in 6 patterns. An illustration of how context can connect.

7spots in this patternover 6 weeks
  • Stress
  • Sleep
  • Caffeine
+4

Same Waldo.Different hats.

The same Waldo, in the place each of them already works. He reads the tools they already use, and tells you where each answer came from.

Your context.Your call.

What he can access. What he can do. What he keeps.

Interactive example · sample data · no real account connected

Reading and editing are separate permissions.

This example starts with read-only access. Moving an event also needs calendar write access and your approval.

What he seesConnected
Googlem•••••@gmail.com
  • Calendarread only
  • Gmailread only
  • Tasksread only

Longer he learns,smarter he gets.

Months in, Waldo gets to know you, more than you do. It finds the patterns. Shows how you can compound. No tool has all of it.

Choose a constellation to open it. Drag to spin it.

You’re going toask these.

How is Waldo different from ChatGPT or Claude?

They answer when you ask. Waldo works toward an outcome, uses tools like them to get there, and comes back when it's done, or when it genuinely needs you.

How is it different from WHOOP or Oura?

They show you your data. Waldo does something with it. WHOOP tells you your recovery is low. Waldo already moved your morning.

Do I have to set everything up?

No. Connect what you already use. Waldo brings your context into every tool it works with, so you don't explain yourself twice.

What if Waldo gets it wrong?

Undo it in one tap. Waldo learns from every correction, and the first week is mostly it learning you.

Do I need a smartwatch?

It helps, since that's how Waldo knows how you're doing. Apple Watch, Oura, WHOOP, Garmin and Fitbit all work. Without one, Waldo leans on your calendar, work and patterns.

What can I use today?

Kennel for Mac is in open beta now. iPhone and messaging come next, and people on the list get in first.

Hand it over.
Waldo has it.

One Waldo across your work and your life. He reads what's coming,
does what's needed, and only speaks up when it matters.

What Waldo handles

This is what “handled” looks like.

Waldo plans like Napoleon, thinks like Einstein and moves like a
cheetah; all in the body of a friendly dalmatian.