For Claude Code developers on macOS

Your backlog,
done by breakfast.

Breakfast is a macOS app that runs Claude Code on your task queue while you're away. Every session works in its own isolated Git worktree, commits what it finishes, and reports honestly — done, blocked, or paused — by morning.

🍞 Sign up for the beta — opening soonSee how it works

macOS 26+ · Runs on your existing Claude Code subscription

// Illustration of an overnight Breakfast session · product screenshots coming with launch

problem

One agent session is manageable.
Real work is chaos.

Multiple projects, branches, usage windows, task state — you either babysit everything or trust too much autonomy and wake up to a mess with no record of what happened. Breakfast is the middle: not babysitting, not blind autonomy — controlled, orchestrated work.

How it works

Queue it tonight.
Review it tomorrow.

  1. 01

    Queue your tasks

    Point Breakfast at your projects. Tasks are plain Markdown backlog files that live in your repo, versioned with your code.

  2. 02

    Start a session

    Breakfast launches Claude Code in a terminal it orchestrates — one isolated Git worktree per run. Main stays untouched.

  3. 03

    The loop runs

    Claude works task by task, up to 50 iterations per session. Breakfast tracks phases, liveness, and progress, and commits finished work against its task ID.

  4. 04

    Wake up to results

    Completed work lands on main — or opens a pull request, your choice per project. Blocked work is reverted, labeled, and waiting for your call.

Loop-in-loop engineering

One task, one worktree,
refined until it's right.

Every task spins up its own loop. Breakfast watches each iteration, keeps the branch clean, and only merges when the work is actually verified. You just watch the loops climb.

Why Breakfast

Autonomy you can leave alone.

  • Isolated worktrees

    Every session runs on its own branch in its own worktree. Nothing touches main until the work is verified.

  • Honest outcomes

    Sessions end in a typed result: completed, blocked, or usage limit. The agent can raise its hand instead of pretending.

  • Multi-project orchestration

    Round-robin across projects with per-project concurrency caps and session timeouts.

  • A queue you can see (NextPlay)

    Decide what runs next across projects before pressing play. Kanban board, drag-to-reorder task queue, and a live phase timeline for every running session.

  • Runs on your subscription

    Breakfast signs in with your existing Claude Code login. No API keys, no per-token bill from us.

  • Usage-aware pacing

    When Claude hits its usage limit, Breakfast stops cleanly and resumes on your next session instead of burning retries.

Honest by design

Honest by design.

Every session ends in a typed outcome — no vibes, no guessing what happened overnight.

  • Completed
    All tasks done, tests green, work committed to your branch.
  • Blocked
    Something genuinely in the way — reverted, labeled, waiting for you.
  • Usage limit
    Claude's limit hit — paused cleanly, resumes next session.
  • Manual terminals

    One prompt at a time, watched

    You notice failures by luck

    Manual usage-limit tracking

    You babysit

  • Recommended

    Breakfast

    Queued, orchestrated sessions

    Typed outcomes: completed, blocked, usage limit

    Usage-aware pacing, clean pause + resume

    You orchestrate

  • Blind autonomy

    Fire-and-forget, unattended

    Failures hide until you look

    Unpredictable, wasted retries

    You lose control

beta

Breakfast is in beta.

It runs on real backlogs today, but it isn't on sale yet. Sign up and we'll email you when the build is ready to install — and what it costs — before anyone else hears about it.

🍞 Sign up for the beta — opening soon
FAQ

Questions, answered.

What do I need to run Breakfast?

A Mac running macOS 26 or later, Git, and a Claude subscription that includes Claude Code. Breakfast bundles the Claude Code CLI and signs in with your existing account.

What does an autonomous session actually do?

Breakfast picks the next task from your queue, creates a fresh Git worktree, and runs Claude Code in a loop until the work is done or it genuinely can't continue. Finished work is committed with its task ID and lands on main (or a PR) only after the session verifies it. You get a full session log either way.

Is my code private?

Breakfast runs entirely on your Mac and has no server component reading your repository. Your code goes only where Claude Code already sends it — to Anthropic, under your own account and their terms.

What will it cost?

Pricing isn't final yet, so we're not going to quote you a number we might change. Breakfast is in beta and not on sale. Sign up above and you'll hear the pricing directly from us before launch — there's no obligation, and signing up doesn't commit you to anything.

Does it work with tools other than Claude Code?

Not yet. v1 is built for Claude Code only. If Breakfast is useful, more agents may follow.

What happens when Claude hits a usage limit?

Breakfast detects it, ends the session cleanly, and marks it as paused — no wasted retries. The next session picks up where it left off.

Tomorrow's build
starts tonight.

🍞 Sign up for the beta — opening soon