B Buffy Agent
Buffy Agent Blog · Product

Buffy vs Done: Minimal Habit Tracker vs Behavior Agent

Done is a beautifully minimal iOS habit tracker with flexible repeat schedules, one-tap logging, and streaks. Buffy is a behavior agent that sends adaptive reminders in Telegram, Slack, and ChatGPT and builds memory over time.

Done earned its following by stripping habit tracking down to its essentials: a circle you tap, a streak you protect, flexible repeat schedules when you do not want daily-only habits — and a clean screen you close. No social features, no dashboard bloat. Just a minimal, well-designed iOS app.

Buffy starts from a different premise. No app to open. Instead, it sends a Telegram message when your morning habit window opens, a Slack nudge when you have not logged by mid-afternoon, a conversational check-in that remembers you skipped Monday and adjusts Tuesday's timing. Done is a record you maintain. Buffy is a system that follows you.

Both help you build habits. Which one fits depends on how you want your habit system to behave.

What Done is built for

Done is a minimalist iOS habit tracker built around simplicity, flexible schedules, and streaks.

  • Flexible repeat schedules: daily, weekly, x times per period, every N days
  • One-tap circle logging — done or not done, no text entry required
  • Streak visualization with configurable streak goals
  • Counter-based habits (e.g., "drink 8 glasses of water")
  • HealthKit integration for passive tracking
  • Siri Shortcuts support
  • Clean daily/weekly/monthly views with a distraction-free, color-coded interface
  • Optional reminders via iOS push notifications at user-configured times
  • iOS and iPadOS only (no Android, no web)

Done is optimized for people who:

  • Want an extremely low-friction habit log they can open and close in under a minute
  • Track a small, focused set of habits with binary check-offs, counters, or irregular schedules
  • Value clean design and minimal visual clutter
  • Build their habit ritual around opening the app intentionally each day

What Done doesn't do:

  • Send reminders anywhere except iOS push notifications
  • Adapt reminder timing based on your actual patterns
  • Build memory of skips, snoozes, or behavioral context over time
  • Work across Telegram, Slack, or ChatGPT
  • Handle tasks, routines, or multi-step workflows
  • Support teams, shared routines, or multi-channel coordination

What Buffy is built for

Buffy is built around behavioral consistency through adaptive reminders and memory — not an app you check, but a system that shows up where you already are.

  • Habits with flexible time windows, not fixed notification times
  • Habits, tasks, and routines tracked as structured activities
  • Done / skip / snooze logging with accumulated behavioral history
  • Three-layer memory: short-term context, episodic event log, semantic pattern learning
  • Conversational reminders in Telegram, Slack, or ChatGPT
  • Adaptation: timing and tone adjust as your patterns become clear
  • Routines that group habits into sequences (morning startup, weekly review, end-of-day shutdown)
  • Tasks and deadlines alongside recurring habits
  • OpenClaw integration for workflow and developer contexts

Buffy is optimized for people who:

  • Don't want to open a separate app to maintain a habit system
  • Need reminders to arrive in Telegram or Slack, where they spend their day
  • Have structured work routines mixing habits, tasks, and one-off items
  • Want a system that gets better at nudging them specifically over time

What Buffy doesn't do well:

  • Clean visual streak dashboards and minimal daily logs in a dedicated app
  • Simple one-tap binary check-offs in a native iOS habit UI
  • Counter-based habit tracking (e.g., glasses of water) as a first-class pattern
  • Passive HealthKit tracking
  • iOS-native widgets and lock screen reminders as a core experience
  • Gamified visual streaks as the main motivator
  • Flexible repeat schedules like "3x per week" modeled the same way Done does (Buffy uses time windows, not per-week counts)

Side-by-side comparison

Dimension Done Buffy
Core model Minimal streak log, open to log Behavior engine with memory and adaptation
Habit types Recurring with interval options; counter habits Habit, Task, Routine
Platform iOS / iPadOS only Telegram, Slack, ChatGPT, OpenClaw
Repeat schedules Daily, weekly, x times per period, every N days Time windows, recurring schedules
Counter habits ✅ (e.g., 8 glasses of water)
Reminders iOS push notifications Conversational nudges across channels
Skip / snooze logging None Logged and factored into future nudges
Behavioral memory None Short-term + episodic + semantic history
Adaptation None Reminder timing and tone adapt to patterns
Analytics Streak view, simple calendar Pattern summaries via conversational briefing
Routines / sequences
Tasks / deadlines
HealthKit integration
Team features None Slack routines, shared activity sets
Visual streak tracking ✅ Central feature ✗ Not a dashboard
Best for Minimalist, app-first habit logging Cross-channel execution, adaptive follow-through

Where Done genuinely wins

  • You want the most minimal, low-friction habit log possible — or the cleanest iOS tracker with zero extra features beyond habits
  • Opening a dedicated app is part of your intentional morning ritual
  • You track fewer than ~15 simple recurring habits with binary check-offs, or you rely on counter-based habits (steps, water, servings)
  • Clean visual streaks are a meaningful motivator for you
  • You want HealthKit integration for passive tracking or flexible "x times per week" schedules without daily-only pressure
  • iOS is your primary device and iOS notifications are reliable for you
  • You don't need tasks, routines, or anything beyond recurring habits — and you prefer opening an app over conversational nudges

Where Buffy wins

  • Your failure mode is forgetting to open the habit app — not forgetting the habit
  • You want reminders to arrive in Telegram or Slack, not just iOS notifications
  • Your habit system needs to handle tasks and routines alongside recurring habits
  • Your habits are part of a larger routine — morning startup, weekly review, deep work block
  • You want reminders that adapt — different timing on heavy meeting days vs. light ones — or a system that notices you always skip on Tuesdays and adjusts
  • You're coordinating habits or routines with a team
  • You use Android, or split your time across multiple devices
  • You need tasks and habits in the same place

The "open the app" problem

Done's design is genuinely excellent at what it does. The problem isn't the app — it's the behavioral assumption underneath it: that you will open it.

For people who build an "open Done every morning" ritual, this works well. For many others, the habit of opening the habit tracker is what breaks — deep in a work block, you forget to log until evening and fall behind on streaks without really knowing why.

Buffy doesn't require you to remember to open it. A Telegram message arrives at 8am. A Slack nudge appears at 2pm when your afternoon habit window opens. You respond — or you don't — and that response becomes part of what Buffy learns. The next week, the timing adjusts.

This is a genuine model difference, not only a feature gap. Done gives you a cleaner, more intentional logging ritual. Buffy removes the friction of remembering to show up.

Using both

The natural split if you want both:

  • Done for your morning review ritual — a clean visual log (including counter-based or irregular-schedule habits where Done's flexibility shines) that you open with coffee to see where streaks stand
  • Buffy for day-to-day conversational nudges, multi-step routines, tasks, and adaptive reminders across Telegram, Slack, and ChatGPT

Done handles the measurement and reflection layer. Buffy handles the execution and follow-through layer.

Where to go next

Further reading