A sentence becomes a schedule
Press ⌘K, type Gym tomorrow at 6pm, and it lands on the dial. One command palette for creating, shifting, logging, and asking AI to replan your day.
The fastest way to plan something has always been to say it. “Gym tomorrow at six.” Every planner makes you translate that sentence into clicks: open a form, pick a date, scroll a time wheel, name the thing, save. By the third field, the thought that was one sentence long has cost you six decisions.
So we removed the translation. Press ⌘K anywhere in Reassign and type the sentence.

Instant, offline, free
The Create row you see is not AI. It is a deterministic parser that reads your line the moment you type it: day, time, duration, title. No model call, no spinner, no cost, and it works offline. Enter confirms, and the block lands on the dial behind the palette, which never left your sight. The palette is a popover, not a wall: the day stays visible, and everything you do previews on the ring before it commits.
Power users get sigils in the same line: #area paints the block, @type sets its fill pattern, and a line with no time at all offers to park to your inbox instead, so a stray idea has somewhere to go that isn’t a form.
When the sentence gets compound
“Gym tomorrow at 6pm, lunch 15min after” is two events and a relationship. That is past what a deterministic parser should pretend to handle, so the palette is honest about the boundary: the Create row takes the first clean read, and an Ask AI row sits below it for the whole sentence.

Ask AI is Pro, and it returns a plan, not a fait accompli: editable cards, one per change, previewed on the dial. You adjust or drop any of them, then apply. Same rule as planning with Claude over MCP: the AI proposes, the dial shows, you decide.
Every command, one list
The same palette runs the rest of the app. Fuzzy-search across everything: new event, log mood, add moment, clear the afternoon, clear the evening, jump to next day, toggle a dial layer, open Insights, reflect on yesterday, connect a calendar, reach any settings pane.

And if you already know what you want, skip the search: slash commands are inline.

/shift deserves a word: it is ripple shift, the push-the-rest-of-my-day move, now two keystrokes from anywhere.
Why this matters on a dial
Reassign exists for brains that lose the thought between having it and filing it. Every field in a create form is a chance for the plan to evaporate. A palette that takes the sentence whole, previews it on the ring, and commits on Enter shrinks capture to roughly the length of the thought itself. That is the point. The dial shows you the day; the palette is how a thought gets there before it’s gone.
The old bottom quick-add bar retires with this release. One surface, one keystroke, everywhere in the app, sheet-style on your phone. Press ⌘K and say the day out loud. Try it free.
Frequently asked
- Does Reassign have a command palette?
- Yes. Press ⌘K anywhere in Reassign (or tap Create in the header) and one palette holds every command: create an event, log a mood, add a moment, clear your afternoon, jump between days, toggle dial layers, open Insights, connect a calendar. It is free, and on mobile it opens as a sheet.
- Can I create events by typing plain language?
- Yes. Type a sentence like Gym tomorrow at 6pm into the palette and Reassign parses it instantly into a Create row: right day, right time, ready to confirm. The parse is deterministic and runs offline, with no AI call, so it is free and immediate. A line with no time offers to park to your inbox instead.
- Is the AI in the command palette free?
- The palette and the instant sentence parsing are free. The Ask AI row is Pro: it hands your raw line to the model, which returns an editable plan that previews on the dial before anything is written. Use it for compound requests like Gym tomorrow at 6pm, lunch 15 minutes after.