Desktop app · keyboard-first

Think it. Type it.
It’s handled.

Invoke is a blank page with a very good memory. Write the thought however it comes out — it gets a title, the tasks get pulled out, the dates get read, and the calendar gets filled in.

$12 a month · one plan · cancel any time
invoke·Mon, Sep 8
09:41

Type a thought, task, or idea.

Invoke/Todo
Braindump
Low
Save invoke
⌘↵Save
⌘TInvoke / todo
⌘⇧BBraindump
⌘FSearch
Everything above happens after one keystroke:⌘↵

Most tools want the thought filed before you’ve finished having it.

Pick a projectChoose a due dateSet a priorityAdd a tag

Invoke asks for none of them. It reads them out of the sentence you were going to write anyway.

How it works

Three steps, and you only do the first one

Saving is a single write. Everything after it runs in the background — you are never waiting on the AI to get on with your day.

1

Write it badly

A blank page and nothing else. No project to pick, no tags, no fields you have to fill in before it will let you save. Just the thought, in whatever shape it arrived.

2

It gets read

Invoke saves what you wrote before it does anything with it, then works in the background: a title, a short summary, and the parts that were actually tasks.

3

It comes back organised

Todos carrying the urgency and dates you implied. Events on your calendar when the date was unambiguous, waiting for a nod when it wasn’t. Your original text, untouched.

Braindump

For the days thoughts arrive faster than sentences

Turn braindump mode on and write badly on purpose — fragments, half-thoughts, no punctuation. Invoke untangles the dump into one invoke with the tasks separated out.

  • One keystroke to toggle: ⌘ ⇧ B
  • What you typed is stored as you typed it
  • Structure is a result, not a requirement
Braindump on

ok so — conference talk

abstract due friday??

need slides, probably 20 min

ask Priya if she'll review

book the flight before prices go up

expenses form, ugh

Invoke

Conference talk

Write and submit the abstractFri
Draft a 20-minute slide deck
Ask Priya to review the deck
Book the flight
File the expenses form
Calendar

Dates in the middle of a sentence become events

Mention “thursday at 3pm” and Invoke spots it, resolves it in your timezone, and — if you have connected Google Calendar and asked it to — puts it there. Anything it is less sure about waits for you instead.

  • A day with a time can sync on its own; a whole-day guess never does
  • Every suggestion shows the words it was found in
  • Daylight saving and locale date order handled, not guessed

Design review thursday at 3pm. Kickoff workshop next monday.

Design reviewThu 11 Sep, 15:00 – 16:00
Waiting to add
Kickoff workshopMon 15 Sep · all dayfound in: Kickoff workshop next monday.
Suggested
DismissAdd it
Inference

It reads the urgency too

You should not have to fill in two form fields to write down a thought. Priority and due date are read out of your own words as you type them — and the shorthand you used to say it is cleaned up on the way in.

  • !!! / !! and p1 / p2 / p3 set the field, then get cut from the note
  • Prose like “tomorrow” stays — it is part of what you wrote
  • Touch a control by hand and inference stops arguing with you

What needs doing?

Invoke/Todo
Braindump
LowNo date
Save todo
Saved as
call the accountant about the invoices tomorrow
Tomorrow, 23:59
p1 only ever meant “make this urgent”, so it is cut from the note. “Tomorrow” is something you wrote, so it stays — and a date with no time means the end of that day, not the start of it.
Search

Search is a screen, not a field

⌘F covers invokes and todos in one list, and the query runs on the server — so it searches everything you have ever written, not the page that happens to be loaded.

  • Arrow keys to move, Enter to open, Escape to leave
  • One list, both kinds of thing
  • Reachable from anywhere in the app
Search invokes and todos⌘F
InvokePricing page launchtoday at 09:41
TodoDraft the pricing copy with Danadue Thu
InvokeCompetitor pricing teardown12 Aug
TodoUpdate pricing in the docsno date
Keyboard

Built for people who don’t reach for the mouse

The shortcuts for wherever you are stay listed along the bottom of the window, and the full list is always one “?” away.

Anywhere
⌘FSearch everything
⌘HGo home
⌘LOpen the full list
EscGo back, or close what's open
?Show this list
Capturing
⌘↵Save what you wrote
⌘TSwitch between invoke and todo
⌘⇧BBraindump mode
Writing a todo
Start the next step
Remove an empty step
Search
↑ ↓Move through results
Open the result
Nothing is lost

You can be careless with it on purpose

Capture only works if you trust it with a half-formed thought at midnight. So every everyday path through the app is reversible.

Saved before it’s processed

What you wrote hits the database first and the AI second. If anything downstream fails, the writing is still there.

Your words are kept

The generated title and summary sit alongside what you wrote, in their own fields. Braindumps are the one place the tidied-up version is what you see afterwards — the text you actually typed is still stored underneath it.

Everything is undo-able

Delete is a soft delete with an Undo in the toast, and a trash you can restore from. No everyday action needs a confirmation dialog, because none of it is destructive.

Drafts survive

A half-written thought is kept locally until the server has actually accepted it — closing the window mid-sentence costs you nothing.

Pricing

One plan. That’s the whole page.

No tiers to compare, no seat maths, no feature held back to make a more expensive row look better.

Pro
$12/ month
  • Unlimited invokes
  • Priority AI processing
  • Unlimited history
  • Braindump mode
  • Priority support
Get Invoke

Does the AI decide my dates?

No — and this is deliberate. The model only ever reports the words it saw (“thursday at 3”); a deterministic, timezone-aware parser turns those words into an actual moment. Small models invent years and hand back phrases like “next friday” in a date field, so they are not allowed near the arithmetic.

Will it put things in my calendar without asking?

Only if you turn that on, and only for detections the parser is confident about — a day with a time on it. Anything vaguer, including anything the AI had a hand in, is written as a suggestion that waits for you.

What if I want to set the priority myself?

Then it stays set. The moment you touch a control by hand, inference stops writing to it — otherwise the field would argue with you on the next keystroke.

Do I have to use the keyboard?

No. Everything has a mouse-reachable route, including the shortcut list itself. But every screen is one keystroke away if you want it to be.

The next thought you have will arrive at a bad moment.

Give it somewhere to land.

Saving never waits on the AIGoogle Calendar optionalInvokes and todos searchable