How it worksTourPrivacyFAQBeta status

Plan the work. Let agents do it.

Crescendo is a to-do list and calendar for the Mac. Hand a to-do to an agent, watch each step, and approve the result before it is ticked off.

Hand it off in one keystroke.

Give any to-do to the agent. Works with your installed Claude Code.

⇧⌘D

Nothing counts as done without your yes.

Approve and completeSend back with notes
A person with eyes closed, one hand sending away a floating glass panel while others circle overhead.
DelegateThe agent is on it
Quick addTomorrow at 9, noted
Review2 results ready
Plan the dayFitted around 3 meetings

Free during the beta.
No account needed.
Stays on your Mac.

Less juggling.
More done.

A to-do list that hands the busywork to agents, plans around your calendar and waits for your yes.

The app

One calm place for plans and agents.

Projects, Today, your calendar and every agent run share one window, so the work stays next to the to-do it came from.

Crescendo with a home renovation project open: a cover photo, to-dos grouped in sections, and one to-do that the agent is working on.
How it works

Four steps, one list.

01Capture

Write it down the way you say it.

Type “Call the contractor tomorrow at 9” and Crescendo reads the date and time from the sentence. Press ⇧⌘Space in any app to add a to-do before the thought is gone.

  • Dates, times and repeats in plain English or Polish
  • Quick add from any app, and today’s list in the menu bar
  • Projects, sections, labels, priorities and estimates
Quick add with “Call the contractor tomorrow at 9:00 #Home” typed in: tomorrow, 9:00 and the Home project are picked out of the sentence.
A new to-do in the Kitchen renovation project: “Pick up the paint samples tomorrow at 17:00 p2” becomes a due date of tomorrow at 5:00 PM and medium priority.
02Delegate

Hand a to-do to an agent.

Pick a to-do and press ⇧⌘D. The agent works in the project’s own folder, and you see each step while it happens.

  • Runs in the Claude Code you installed, on your own plan
  • Works in its own folder, ~/Crescendo, or one you pick
  • Each run has a time limit, and you can stop it any moment
The agent panel while it works on “Compare the three worktop quotes”: it has read three quote files in ~/Crescendo/Kitchen and is now writing a comparison.
03Review

Approve before it counts.

When the run ends, you get a short summary and every changed file, line by line. Approve and complete ticks the to-do off. Send back with notes asks for another pass in plain words.

  • Every change in view before you decide
  • Another round without starting over
  • A notice on your Mac when a result is ready
A finished result waiting for review: a drafted reply to the landlord, the new file line by line, and the buttons Dismiss result and Approve and complete.
04Plan the day

A day that actually fits.

Ask the agent to plan your day. It lays the to-dos out around the meetings in your calendar and keeps some time free. The plan arrives as a card, and nothing moves until you add it to the calendar.

  • Works with the calendars on your Mac
  • To-dos become blocks you can drag in the week
  • The agent sees your day only after you allow it in Settings
A day plan from the agent for Wednesday: to-dos placed between the call with the contractor and the dentist, with free time kept between them.
In practice

To-dos worth handing off.

Examples of what people put on the list and give to the agent. It works with the files in the folder you choose.

Tour

Plan it, delegate it, watch it get done.

Today: the day as one thin line at the top, then today’s to-dos in single rows, with the overdue ones folded into one line.
The week in the calendar: meetings, and to-dos with a time shown as blocks next to them.
The Kitchen renovation project as a board with one column per section; one card shows the agent at work.
The goal “Kitchen ready for the holidays” with four milestones on a timeline and its progress on the right.
The command bar open over a project with “kitchen” typed in: the matching project and its to-dos.
Keyboard first

Made for the Mac.

⌘K finds any to-do, project or command, and the everyday actions have shortcuts. Go on, press a key.

Beta status
Local first

Your tasks stay on your Mac.

Your to-dos live in one file on your Mac, backed up every day. No account, no cloud, no telemetry. The agent runs in the Claude Code you installed, under your own Claude plan, so what it reads goes to Anthropic as in any Claude Code session.

No accountNo telemetryDaily backups30-day Trash
Details

Small things, done right.

Covers, dates in plain words, a focus timer, Trash and backups, and shortcuts for daily work.

Project covers

Give each project a cover: one of 70 built-in photos, a gradient or a picture of your own.

Dates in plain words

Write the to-do the way you would say it, in English or Polish. Crescendo picks out the date, the time, the project and the label.

Call the contractor tomorrow at 9 #HomeTomorrow, 9:00Home
Water the plants every fridayEvery Friday
Zadzwoń do hydraulika jutro o 14Tomorrow, 14:00

Keyboard first

The everyday actions have shortcuts, and you can change them in Settings.

  • New to-do⌘N
  • Quick add, from any app⇧⌘Space
  • Delegate to the agent⇧⌘D
  • Command bar⌘K
  • Approve and complete⌘↩

Focus

Start a Pomodoro on any to-do. Each session stays on the to-do, so you can see what it took.

24:12

Private by design

No account and no tracking. Your list is one file on your Mac, and you choose the folder the agent works in.

Beta
Crescendo

Many at once

⌘-click a few to-dos, then delegate, complete or delete them in one go.

Pay the electricity bill
Book the airport transfer
Pick up the prescription
Return the library books
3 selectedDelegateCompleteDelete

Trash and Undo

Deleted to-dos, projects and goals wait in the Trash for 30 days, and ⌘Z steps back through your last 200 changes.

Fix the dripping bathroom tapRestore⌘Z

One file to take with you

Export everything to a single JSON file whenever you like, and import it again on another Mac.

crescendo-export.json ✓
├─ lists and projects
├─ to-dos, notes, comments
└─ agent runs
Today

The day on one thin line

  • Water the plants8:00
  • Write the October newsletter10:00
  • Call with the contractor12:30
  • Book the electrician13:30
  • Pick up the prescription16:30

Your colours

Five colour themes, light and dark, and an optional glass look. Try the colours on this page.

Calendar beside your list

Keep the day next to your to-dos and drag one into a free slot. It becomes a block you can move or stretch.

8:00
9:00
10:00
11:00
12:00
Choose the wall tiles9:00 to 10:00
10:40
Write the October newsletter
FAQ

Before you ask.

Short answers about the beta, your data and what you need to run Crescendo.

A chat window waits for you to type. Crescendo starts from your list. You hand a to-do to the agent, it works with real files in a folder you choose, and the result comes back to the same to-do for you to approve.

A Mac with Apple silicon (M1 or later) running macOS 15 or later. For the agent you also need Claude Code installed and signed in, with a Claude plan or an API key. Lists, projects, goals and the calendar work without it.

Crescendo is free during the beta. After the beta, some features, including ones you can use today, may move to paid plans. The agent’s work is billed by Anthropic under your own Claude plan or API key, not by us.

In one database file on your Mac, with a daily backup and a Trash that keeps deleted items for 30 days. There is no Crescendo account or server, and the app sends no telemetry. When the agent works on a to-do, what it reads goes to Anthropic through your Claude Code, under your Claude account’s terms. You can export everything to one JSON file at any time.

Yes, for your lists, projects, goals, focus timer and the calendars on your Mac. The agent needs a connection, because Claude Code talks to Anthropic.

The to-do stays open until you approve it. The agent works in its own folder, and you see every file it changed, line by line. Send it back with notes and it tries again, or dismiss the result and finish the to-do yourself. You can stop a run at any moment, and in Plan only mode the agent suggests without editing anything.

The calendars on your Mac, through Apple Calendar, including Google and other accounts you added in System Settings. Your events sit next to your to-dos, and a to-do with a time becomes a block you can drag.

The code goes public on GitHub when the public beta opens.

English and Polish. The app follows your Mac’s language, and it understands dates typed in either.

Beta

Where the beta stands.

Crescendo is in a closed beta with a small group of invited testers. The public beta comes next, with the download on this page and the code on GitHub.

  1. Closed betaRunning now, by invitation.
  2. Public betaNext. Download here, code on GitHub.
  3. Paid plansLater. Free until then.

Free during the beta. After it, some features, including ones you can use today, may move to paid plans. There is no waiting list yet: it opens together with a privacy policy.

A relaxed person leaning back with hands behind the head, eyes closed.