Local task watchtower · macOS

Don’t forget the work.The cat flies in on time.

Catch work from your screen, Calendar, Reminders, or Code Agents. Set today, tomorrow, or a specific time; TodoPilot keeps the next thing at the top of your Mac and sends the cat pilot when it is time to act.

Free Mode · no account · macOS 14+

Capture · set a time · cat flight reminder
Code AgentsJUL17Apple CalendarApple RemindersScreen capture
CATCH ITSave the next thing

Screen text, meetings, quick work, and local sources.

SET THE TIMEToday, tomorrow, or exact

Choose when the task should come back to you.

TOP OF SCREENKeep it in sight

The next task and time stay where your eyes already go.

CAT PILOTGet the hard-to-miss reminder

Complete it now or ask the cat to return in ten minutes.

TASKS AND SCREENSHOTS STAY ON YOUR MACYOU CONFIRM BEFORE ANY TASK IS SAVEDLOCAL REMINDERS WORK WITHOUT AN ACCOUNT

One local attention layer

Four ways in. One Today List.

Catch the work before it disappears into another tab. Every approved task reaches one local list, ready for a time and a reminder.

LOCAL HOOK

Code Agents

Top-level runs become local working tasks and keep their real provider identity.

JUL17LOCAL EVENTKIT

Apple Calendar

Today’s events appear as local candidates only after EventKit permission.

LOCAL EVENTKIT

Apple Reminders

Due reminders can be reviewed and added without uploading their contents.

LOCAL OCR

Screen capture

Apple Vision turns a selected region into editable task candidates on your Mac.

LOCAL ONLY
TODOPILOT

Today List

A local, reviewable queue for what you need to remember and do next.

Candidates enter only after the required local or user confirmation boundary.

Choose when it comes back

Set the time. The cat handles the return.

Use today, tomorrow, or an exact date and time. TodoPilot can fly in before the deadline and again when the task is actually due, so a quiet notification does not become another forgotten badge.

NEXT FLIGHTLaunch plan · 3:50 PM
TodoPilotLOCAL ONLY
TASK · LOCALSend the revised launch planCaptured from meeting notes
Reminder timeToday · 4:00 PM
Fly in 10 minutes early

Get enough time to switch context.

Fly again at the deadline

A final on-time reminder if the task is still open.

The next thing stays visible

See what is next before it becomes late.

TodoPilot adapts to notched and non-notched Macs. The compact state keeps the next task and its time in sight; expand it for the local queue without losing keyboard focus.

01

Notch-fused

Fits the camera housing and keeps the task title compact.

02

Centered island

The same workflow on Macs without a notch or on an external display.

TodoPilot09:42
Launch plan · 10 minNext task · reminder time · local queue
3 todaySend the revised launch plan
Centered island
Send the revised launch plan3 today

Hard to miss, easy to control

When it is time, the cat pilot brings the task back.

The pixel cat plane tows the actual task flag across a non-activating macOS panel. Act immediately, complete it, or ask for another flight in ten minutes—without turning every reminder into an interruption.

01

Before the task and at the deadline

Choose an early flight and an optional second flight when the task is actually due.

02

Complete or remind me in 10 minutes

The reminder is an action surface, not a decorative animation or another unread badge.

03

Quiet when it should be

Mute or rate-limit flights; full screen, screen sharing, and Reduce Motion use a calmer presentation.

Stop babysitting the terminal

Let the run finish without waiting on it.

TodoPilot listens only to the local lifecycle hooks you choose to install. One top-level run becomes one local Todo, stays visible while it works, and closes only when a trustworthy terminal event arrives.

Local Agent lifecycle · original 16-second demo
01

Start the work

A top-level Agent run creates a local, in-progress Todo with its real provider identity.

02

Leave the waiting

Switch apps, review a PR, or make coffee. The status island keeps the run in sight.

03

Get the truth

Completed, failed, cancelled, and lost stay distinct—then the cat carries the result across your screen.

Works locally with

CodexClaude CodeCursor
User-enabled hooks. No official endorsement implied.

Not just for code

Catch any on-screen task in about ten seconds.

Select a region anywhere on your Mac. Apple Vision recognizes the text locally; optional AI turns it into structured candidates, and nothing reaches Today List until you review it.

⌘ ⇧ 2
MEETING NOTES · LOCALFinish the release check by Friday and verify privacy logs.
  1. 1Frame capture
  2. 2Local OCR
  3. 3Structured candidate
  4. 4Your confirmation
  5. 5Today List
The save boundary is always yours.

Local where it matters

Interesting should not mean invasive.

The playful reminder sits on top of conservative data boundaries. Core task capture, Agent monitoring, Today List, status island, and reminders remain useful without an account.

01

Screenshots stay local

Captured images are not uploaded by default. Apple Vision OCR runs on your Mac.

02

Agent hooks stay narrow

TodoPilot does not read full conversations, code files, terminal output, reasoning, or tool calls.

03

Logs stay boring

Logs avoid task bodies, OCR source text, screenshot paths, secrets, and tokens.

04

AI is optional

Only deliberate online AI structuring sends the minimum text needed for that request.

Start free, stay local

Useful before you pay a cent.

Free Mode includes the local loop. Pro adds optional cloud assistance and a perpetual license without turning local features into a trial.

FREE MODE

Your local copilot

  • Local screen capture and Apple Vision OCR
  • Today List, history, reminders, and export
  • Calendar and Reminders import
  • Local Code Agent lifecycle monitoring

No account · no trial clock

PRO LICENSE

Cloud assist, on demand

  • Everything in Free
  • AI-assisted task structuring
  • Friend reminders with nickname + invite code
  • 1,000 AI Credits included once
  • Perpetual use on the purchased number of Macs

One-time purchase · no subscription

Perpetual license

Pick your fleet size.

Each tier is for one person using multiple Macs. Upgrade later by paying the price difference.

TODOPILOT PRO · 2 MACS

$29.99

one time · use forever
  • 2 active Macs
  • 1,000 AI Credits included
  • Free Mode always available

TODOPILOT PRO · 3 MACS

$39.99

one time · use forever
  • 3 active Macs
  • 1,000 AI Credits included
  • Free Mode always available
Free local features remain usable without activation.7-day refund policy →

Free download

Give the next thing to the cat.

Install TodoPilot, catch one real task, set its time, and let your Mac remember it with you.

TodoPilot v1.0.0macOS 14+ · Apple silicon & Intel
Download ZIP

This preview may require Control-click → Open on first launch. Replacing the app may request Screen Recording permission again.