lets have a meet tomoroow at 8pm
MMarcusWhatsApp · 11:12 PM
EElenaSlack · #design · 4:12 PM
sorry to chase 🙏 did you get a chance to look?
can you confirm the Saturday booking before tonight?
SSofiaiMessage · 9:02 PM
book the tickets before the prices jump
LLisbon tripTelegram · 4:20 PM
DDanielGmail · 8:04 AM
Re: Invoice — awaiting your sign-off
Third time asking, sorry! Finance needs it today.
AAmaraTeams · Standup
sending the deck right after standup, promise
call me when you're free 🙂
MMumWhatsApp · 1:14 PM
any update on the migration doc?
KKenjiiMessage · Tue
Private beta · coming soon

Nothing falls through.

Jelly keeps one memory of every conversation you're already in — what you owe people, what they owe you, and what was actually said. Then it closes things by itself, the moment they're genuinely done.

Why it can do this at all

One memory, not five apps that don't speak.

A loop opened in a meeting, closed by a reply that arrived in Slack. Only possible if one thing remembers both.

Today · five tools, five memories
Notetakeryour meetings
To-do appwhat you typed
Chat assistantthis session only
Memory appnotes you filed yourself
Youall of it, at 2 AM
One memory,
on your Mac
Formed from the conversations you're already in. Not from what you remembered to tell an assistant.
peoplecommitmentsmeetingsdecisionsepisodesevidence
What you get

Five things it does with that memory.

Open Loopswhat you oweMeetingsbefore · during · afterAsk Jellytyped or spokenOn screenwhat you're looking atDraftingthe first moveOne memory, on your Macpeople · commitments · meetings · decisions · evidence
Open Loops

Closed on evidence

Everything you owe and are owed, from every app, in one list — off it when the reply proves it, not when you remember to tick.

Meetings

Briefed, accompanied, written up

Prepared before you join, quietly helpful while you talk, notes already written when you leave. No bot in the participant list.

Ask Jelly

A partner that was there

Type it or hold a key and talk. Ask about anything that happened, work through your week, or have it forget a whole project.

On screen

Ask about what you're reading

A contract, a dashboard, a thread you've been dropped into — answered in the context of everything Jelly already knows about you.

Drafting

The first move, made

A reply grounded in the real thread, a nudge to whoever's waiting, a start on the thing you've been avoiding. You always send it.

Open Loops

It closes the loop when they actually reply.

Every other tool waits for you to tick a box. Jelly watches for the thing that settles it, and keeps that message attached, so you can always check why.

A promise isn't a completion. “Will do tomorrow” leaves it open.
Evidence has to be real. A sentence somebody actually sent, never a summary of one.
Across apps. Asked in a meeting, answered on WhatsApp — same loop.
Wrong? Reopen it. The correction teaches it that kind of mistake, not just that one.
Recently settled
Confirm the Saturday bookingclosed by Jelly · 9:41 PMReopen
Get an update from Amaraclosed by Jelly · 12:42 AMReopen
This is why it closed

“booked it, all confirmed ✌️”

Sofia · iMessage · 9:41 PM
Meetings

It sits in the call. Sometimes it disagrees with you.

Nothing joins the participant list. One card at a time, bottom-right, only when it has something worth saying.

01 — Before you join

It has already done the reading.

An agenda built from your real history with that person, what's still open between you, and what they'll probably raise — with the message it came from.

02 — Recall

The thing you can't quite remember.

A date, a number, what you told them last time. Pulled from the actual call it was said in, with the day attached.

03 — Push back

It argues with you, quietly.

No other notetaker does this. When you're about to over-commit, it checks your claim against your own open commitments and offers a line you could say instead.

04 — Not raised

The thing you meant to bring up.

Half an hour in, the reason you called hasn't come up yet. It tells you once, and never nags again.

05 — The moment it ends

The notes are already written.

Decisions, who agreed to what, and anything you committed to lands in Open Loops before you've closed the laptop.

Notes · before the call
Next conversation · today · in 4 h
Kenji Watanabe · 4:00 PM

Walking him through the migration plan. You owe him a date, and you may still owe him the revised invoice.

KKenji Watanabemeet.google.com/bbv-nenc-una
What will probably come up
He'll ask for a date
He's asked twice and you've deferred twice.
SAYFirst week of February, if the migration lands on time.
“any update on the migration doc?” · 16 Sep
The invoice is still open
Unresolved with him since 7 Sep.
Open Loops · since 7 Sep
You
Kenji
RecallDesign sync · 41:12✕

You told him Q1 — first week of February, if the migration lands.

Google Meet · 12 Sep, 4:06 PM
⌥J quiet
You
Kenji
Push backYou just said Thursday✕

You already owe Elena the pricing deck on Thursday, and that one has been open six weeks.

SAYLet me come back to you on the date — something else lands Thursday.
Slack · 12 Aug · still open
You
Kenji
Not raised30 minutes in✕

The budget hasn't come up. You wrote it down as the reason for this call.

Your agenda · this morning
Design sync · Kenji41 min
DecisionMigration cutover targets the first week of FebruaryOld path stays live for two weeks after
YoursSend the revised invoice today→ Open Loops · due today
Kenji'sConfirm staffing through February→ waiting on him
Already on your list

Two commitments moved to Open Loops.

No typing. Nothing to file.
Recall

The date, the number, the thing you said last time.

Verify

Their idea, reasoned against what you already know.

Possible answer

One, when you're visibly stuck.

Push back

Your own claim, checked against your own commitments.

Not raised

The thing you meant to bring up, still hasn't.

Ask Jelly

Think out loud with something that was there.

Not a chatbot you have to brief first. Hold a key and talk, or type it. Every answer comes back with where it came from.

01 — Just ask

Say it the way you'd say it to a colleague.

No context to paste, no thread to find. It already sat through the same week you did — and it tells you which message the answer came from.

02 — It goes looking

A thin first answer isn't the end of it.

When one search isn't enough it searches again in different words, looks the person up, and checks what's still open with them — then answers.

03 — Ask it to do things

Add it, start it, prepare me, forget it.

Put something on your list by saying it. Get a first draft of the reply you've been avoiding. Or remove a person or a project from memory entirely.

04 — On screen

Ask about whatever you're looking at.

A contract, a dashboard, a thread you've just been added to. Answered against what Jelly already knows about you, not in a vacuum.

Talk to Jelly
Listening…
“What did Elena want from me?”
Your review on the pricing deck. She asked on 12 August and chased once on 14 September. You haven't replied.
Slack · #design · 12 AugSlack · 14 Sep
Answer, with its sources⌥Space
“Where did we land on the pricing page?”
It ships Thursday. Decided in the design sync on 12 September; Elena owns the copy, you owe the review.
Google Meet · 12 SepSlack · 14 SepOpen Loops
Searched memory twice · looked Elena up · checked what's open4 steps
Why this matters

Most assistants get one search and have to live with it.

“Remind me to send Daniel the invoice on Friday.”
Added. Send Daniel the invoice — Friday.
→ Open Loops
“Forget everything about the Lisbon trip.”
Removed from every layer — messages, the people links, the derived facts and the search index. 34 items, one transaction.
It drafts and it files. It never sends as you.⌥Space
Master Services Agreement — v4.pdf
“Does this match what we agreed?”
Mostly. The notice period is 60 days here; Kenji said 30 on the 12 September call and you agreed to it.
on screenGoogle Meet · 12 Sep
What's on your screen, against what it knows⌥Space
Under all of it

Six decisions that make a memory, not a log.

Recording everything is easy and nearly useless. Deciding what matters, what it means, and when something is finished is the hard part.

01 — Relevance

“Is this even about me?”

In a group, a message is only yours if it names you. Deterministic, on every message, before any model runs.

02 — Episodes

What you were doing

One piece of work across an editor, a terminal and a docs tab is one episode, not three.

03 — Recall that goes back

It fetches what it's missing

Search again, look a person up, list what's open — then answer with what it found.

04 — Evidence, not vibes

A promise is not a completion

Candidates narrowed in code first, then one careful judgement on what the messages actually show.

05 — The same screen twice

Isn't two memories

Near-identical captures are one thing, so recall isn't ranking forty copies of a page.

06 — A nightly pass

Something reads the week back

Repeated observations become preferences; last week's news becomes this week's noise.

Privacy

We'd rather show you the line than pretend there isn't one.

Your memory lives on your Mac in an encrypted database, with the key in the macOS Keychain. Some things do leave, because reasoning and transcription happen in the cloud. Here is exactly what.

Zero data retention, in writing

We hold a zero-data-retention agreement with our model provider: the text of a request is processed and discarded, never stored on their side and never used to train any model. Nothing you say to Jelly, and nothing Jelly reads for you, becomes training data for anyone.

Stays on your Mac

Everything you'd call your history

  • Messages, conversations, meetings, episodes, people, commitments and the evidence behind each
  • The search index itself, in the same encrypted store
  • No sync, no backup to us, no second copy anywhere
Leaves, and only this

Named, not implied

  • The text one question needs, for that one request
  • Text sent to be turned into search vectors when it's indexed
  • Meeting audio, only while notes are running, only to be transcribed
  • Discarded on arrival under our zero-retention agreement
What we collect

Counts, never content

  • How many requests your account made and how large they were, for billing and limits
  • Never what was in them. We cannot read your memory, and neither can anyone here
  • Forget a person, a project, a meeting or a stretch of work — gone from every layer in one transaction
  • It never sends a message as you, anywhere, ever

Jelly needs a few macOS permissions — accessibility, screen and audio recording, and the microphone — and each is explained before it's asked for. Secrets, API keys and card numbers are stripped before anything is written, and most of what's captured is dropped as not about you before it reaches any model.

Where it sits

Notetakers stop when the call does.

Most of what you owe people was never said in a meeting. It was a line in a thread at eleven at night.

 JellyGranolaOtter · FirefliesFathom
Joins your call as a visible botNoNoYes by default; bot-free desktop mode addedYes; bot-free Mac mode in beta
Meeting notes and summariesYesYesYesYes
Helps you during the callRecall, verify, push backNotes onlyNotes onlyNotes only
Briefs you before it startsFrom your whole history togetherNoLimitedNo
Reads your chats and email tooYesMeetings onlyMeetings onlyMeetings only
Tracks what you owe peopleAcross every app, as one listAction items per meetingAction items per meetingAction items per meeting
Closes a task on real evidenceYes, with the reply attachedYou tick itYou tick itYou tick it
Where your history is storedYour Mac, encryptedCloudCloudCloud

Compiled from publicly documented behaviour, September 2026. These products ship fast — check their own sites before you decide.

FAQ

The things people ask first.

Still unsure? Write to us — a person replies.

hello@smartjelly.ai
Does it join my meetings as a bot?+

No. Nothing appears in the participant list and nothing announces itself to the people you're talking to. Jelly runs on your Mac and follows the call the same way you do.

How does it read my chats without connecting to them?+

It reads the accessibility layer that apps already expose for screen readers, which is also how it knows who said what and in which direction. For personal messaging there's often no API at all, which is why tools built on integrations structurally cannot see those conversations. Coverage varies by app: native desktop apps read cleanly, and some browser-hosted ones are still work in progress.

Where does my data actually live?+

In an encrypted database on your Mac, with the key in the macOS Keychain. Capture, cleaning and the relevance filter all run on-device. Two things go out: the text a given question needs for that one request, and text sent to be turned into search vectors when it's indexed. Both are covered by our zero-data-retention agreement — processed, then discarded.

Is any of it used to train models?+

No. Our zero-data-retention agreement means requests are not stored and not used for training. On our side we record how many requests your account made and how large they were, for billing and limits. We never record what was in them.

What permissions does it need?+

Accessibility, so it can read what's on screen the way a screen reader does. Screen and audio recording, for meetings. The microphone, for your side of a call and for talking to it. Each is explained before it's asked for, and you can run with only some granted.

What if it closes something it shouldn't have?+

Every closed loop shows the exact message that closed it, so you can check the reasoning rather than trust it. Reopening is one click, and the correction is kept — it learns that kind of mistake, not just that one instance.

Will it message people for me?+

No. It drafts, and you send. It never sends anything as you, anywhere.

Can I make it forget something?+

Yes, and properly. Remove a person, a project, a meeting or a stretch of work and it comes out of every layer in one transaction — the messages, the derived facts, the links and the search index together, not just the row you were looking at.

What will it cost?+

Free while it's in private beta. When pricing lands, anyone already using it hears about it well before anything changes.

A little less on your mind.

Jelly is in private beta on macOS. Put your name down and we will write when there is a build to send you.

We write once, when there is a build to send you. Nothing else, ever.

macOS 14 and later