ADHD & Productivity

Reminders that actually reach you. Not buried in a notification center, not dismissed in 3 seconds — on your screen, above everything, until you act on them.

Why regular notifications fail developers with ADHD

macOS notification center groups alerts into oblivion. Focus Mode swallows them. A toast appears for 4 seconds while you are mid-thought, and it is gone before your brain registers it. For developers with ADHD — or anyone who hyperfocuses — pull-based systems (checking a todo app, reading terminal output) do not work. You need push-based systems that put information directly in your line of sight.

syncfu is a push-based notification overlay. It renders as a native floating panel on your screen — always on top, across all Spaces — with action buttons so you can respond without context-switching. Combined with an AI agent, it becomes a smart second brain that reminds you of the right thing at the right time.

Smart reminders vs dumb timers

Break reminder apps like Stretchly and Workrave use fixed intervals: every 25 minutes, take a break. That ignores your actual work rhythm. An AI agent paired with syncfu does better:

  • Context-aware breaks. The agent tracks your activity patterns and suggests breaks based on actual work duration — not a 25-minute clock. Deep focus for 90 minutes? Take a longer break. Just returned from lunch? No interruption needed.
  • Escalating reminders. First reminder is subtle (low priority, auto-dismiss). If you do not acknowledge it, the next one escalates to high priority with a persistent overlay and action buttons.
  • Meeting prep. Your calendar guardian agent knows you have a standup in 5 minutes and you are mid-commit. It shows an overlay: “Standup in 5 min — want to push first?” with Push and Skip buttons.

Medication reminders that require confirmation

This is where --wait and --timeout never shine. A medication reminder should not disappear after 8 seconds. It should stay on your screen, above everything, until you explicitly confirm:

syncfu send -t "Medication" -p critical -i pill \
  --timeout never \
  -a "taken:Took it" -a "skip:Skip:danger" \
  --wait "Time to take your medication"

# Overlay stays on screen until you click
# stdout: "taken" or "skip"
# Script can log the response for tracking

Critical priority adds a pulsing glow border so the notification is visually distinct from everything else on your screen. Combined with --timeout never, it will not auto-dismiss.

Focus sessions with live progress

Build a visual pomodoro-style focus timer using syncfu progress bars. The agent updates the overlay in real time so you always know where you are in your session:

# Start a 90-minute focus session with ring progress
ID=$(syncfu send -t "Focus Session" \
  --progress 0.0 --progress-style ring \
  --progress-label "0 of 90 min" \
  --timeout never --json "Deep work — stay focused" | jq -r .id)

# Update every 5 minutes from a background script
for i in $(seq 5 5 90); do
  sleep 300
  FRAC=$(echo "scale=2; $i/90" | bc)
  syncfu update $ID --progress $FRAC \
    --progress-label "$i of 90 min"
done

syncfu update $ID --progress 1.0 --body "Session complete! Take a break."

The AI second brain pattern

Instead of you checking a todo app, your AI agent checks your world and tells you what matters now. The /remind skill file already exists for Claude Code — it manages reminders in markdown and pushes overlays at the right moment:

# Claude Code skill: /remind
# Agent manages tasks, pushes overlay when something needs attention

syncfu send -t "Follow up" -s remind -p high \
  -a "done:Done:primary" -a "snooze:Snooze 1h:secondary" \
  "You said you'd reply to Sarah's email by today — it's 4pm"

# Agent knows CONTEXT: not just "4pm reminder" but WHY it matters

This is fundamentally different from Todoist sending a push notification at a clock time. The agent understands your schedule, your commitments, and your current activity — then reaches you through syncfu at the right moment with the right context.

SaaS tools this replaces

ToolCost/yrAI agent + syncfu
Stretchly / WorkraveFree✓ Context-aware breaks, not dumb timers
Todoist reminder layer$28–60✓ Context-aware, not clock-based
Calendar alert tools$0–48✓ Knows what you are doing, escalates
Medisafe reminder layer$48+✓ Persistent overlay with confirmation

Break coaching

AI agent tracks your work rhythm and suggests breaks based on actual patterns. Escalates if you ignore the first nudge. Replaces Stretchly and Pomodoro timers.

Smart reminders

Context-aware reminders that understand what you are doing and why something matters — not just “it is 3pm.” Powered by AI agent + skill files.

Medication tracking

Critical-priority overlays with --wait that require explicit confirmation. Stays on screen until you tap “Took it” or “Skip.”

Focus sessions

Visual progress ring that updates in real time during deep work sessions. Know exactly where you are without checking a separate app.

Frequently asked questions

How is syncfu different from Stretchly or a Pomodoro timer?

Stretchly and Pomodoro timers use fixed intervals — every 25 minutes, you get a break prompt regardless of what you are doing. syncfu paired with an AI agent can track your actual work patterns and suggest breaks based on context. If you have been in deep focus for 90 minutes, the agent nudges you. If you just came back from lunch, it stays quiet. The intelligence comes from the agent, not a clock.

Can syncfu help with medication reminders?

Yes. Use the --wait flag with critical priority and no auto-dismiss timeout. The notification stays on your screen until you click 'Took it' or 'Skip'. The overlay floats above all windows so you cannot miss it, and the --wait flag means the reminder script knows whether you confirmed or not.

Does this replace Todoist or TickTick?

Not entirely. syncfu replaces the reminder and notification layer of task management apps. An AI agent can manage your tasks in markdown and remind you at the right moment with context — not just at a clock time. You keep your task manager for project views and collaboration, but the reminders become smarter.

Is this only for people with ADHD?

No. Anyone who runs background tasks, autonomous agents, or long builds benefits from persistent desktop overlays. The ADHD angle is that these notifications are specifically designed to be impossible to miss — they float on top of everything and require explicit interaction to dismiss.

Can I set up recurring reminders?

Yes. Combine syncfu with cron or a Claude Code skill file. A cron job runs syncfu send on a schedule, and the --wait flag optionally blocks until you acknowledge. For AI-powered reminders, a skill file tells the agent what to watch for and when to notify you.

Related

  • About syncfu — the ADHD story behind the tool
  • Priority levels — how critical, high, normal, and low priorities work
  • Replace SaaS — Stretchly, Todoist reminders, and other tools AI agents can replace

Notifications that actually reach you

Open source, fully local, no account needed. Install in 30 seconds and build your AI-powered second brain today.

Get started →