One click. On your device, or in your own AI.
After a meeting, the Summary, Action items and Custom prompt buttons do one of two things, depending on a single setting. By default they copy a ready-made prompt with your transcript already attached, for you to paste into whichever assistant you use. Switch on AI notes and the same buttons write the note locally instead. Nothing leaves the device either way.
Finish the meeting
Press stop. JesRecap mixes the tracks, transcribes locally, and — if you have it on — adds speaker labels. Everything stays on your disk.
Press an action
Summary, action items, or your own custom prompt. The same three buttons, whichever mode you are in — the prompt behind them is yours to edit.
Read it, or paste it
With AI notes on, the note is written underneath the buttons and saved with the meeting. With AI notes off, the prompt and transcript land on your clipboard for the assistant of your choosing.
AI notes on this device, if you want them
Settings has one switch called AI notes on this device. It is off when you install JesRecap, and it stays off until you turn it on. Once it is on, the action buttons stop copying a prompt and start writing the note themselves — on your own machine, with no service in the loop.
One download, then offline
The first time you use it, JesRecap fetches a model of roughly 1.3 GB from models.jesrecap.com, with a public mirror as fallback. After that it runs without a network, exactly like the speech models. It is a Qwen 3.5 2B model running through llama.cpp, with Metal acceleration on Apple Silicon.
Written under the buttons
The note appears directly beneath the actions, in the meeting you are looking at. It is saved with that meeting, so it is still there when you open the recording again next month — and it exports as Markdown with everything else.
Stop it whenever
Generation is cancellable. If a note is going somewhere you did not intend, or you simply changed your mind, stop it mid-sentence and press a different action. Nothing was sent anywhere to begin with.
Leave the switch off and JesRecap behaves as it always has: the buttons prepare a prompt, and you decide where it goes.
Three actions, out of the box
These are the prompts JesRecap ships with. Each one is editable in settings, and each one drives both modes — copied with the meeting transcript for your own assistant, or run locally when AI notes are on.
Summary
For when someone needs to understand the meeting without reading forty minutes of transcript.
Action items
Commitments only. Written to resist the habit of turning every idea into a task with an invented owner.
Custom prompt
Your own instruction, saved once and reused after every meeting. An example of the shape that works well:
Alongside the prompt actions, JesRecap can copy the plain transcript on its own, and export Markdown notes, plain text, a JSON archive, SRT/VTT captions, or the WAV audio.
Why "no cloud AI" is the feature
It would have been easier to wire the app to somebody's API and call it intelligence. We did not, and the reason is not laziness — it is that an embedded cloud summariser means choosing an AI vendor on your behalf, and that choice carries a data policy you never agreed to.
So there are two ways to get a note out of a meeting, and neither of them needs a vendor. The local model runs on your hardware. The copy-a-prompt mode hands the text to you and stops. Either way the transcript stays on the disk it was recorded on unless you personally move it:
- Your meetings never need an AI vendor at all. Turn AI notes on and the summary is written by a model on your own machine — no account, no API key, no third party anywhere in the chain. That used to require running your own model; now it is a switch in settings.
- Your AI, your rules. If your employer has approved exactly one assistant, leave AI notes off and paste into that one. If you prefer a different provider next quarter, switch — no app update needed.
- The transcript moves only when you move it. JesRecap never transmits your meeting content, in either mode. The local model reads it in place; the copy action puts text on your clipboard, and the decision to paste it, and where, is a deliberate act you take per meeting.
- Nothing to keep paying for. No token costs baked into a subscription, and no summary quota. The on-device model is a one-time download rather than a meter, and if you would rather use an assistant you already pay for, that still works.
- You see the prompt. Hidden prompts are why AI summaries so often feel wrong in a way you cannot fix. Here the instruction is plain text you can read and rewrite — the same text whether it runs locally or goes to your clipboard.
- The app ages well. A recorder that does not depend on a model provider does not break when that provider changes its API, its pricing, or its terms.
JesRecap's job is to capture the conversation faithfully and hand it to you in a useful shape — and, when you ask it to, to write the first draft of the note without asking anyone's permission. What you think with afterwards is your business.
Make the actions yours
The defaults are a starting point, not a constraint. In the app's Customize meeting actions panel you can:
- Edit the summary and action-items prompts. Change the tone, the structure, the output format. Restore the default at any time if an experiment goes badly.
- Write your own custom prompt. A SOAP-style clinical note, a recruiting scorecard, minutes in your organisation's house format, a translation, a risk log.
- Choose which buttons appear, and in what order. Keep the card down to the two you actually press.
- Rely on the transcript being appended automatically. Write the instruction only — the latest transcript is added for you when you press the button.
A prompt that consistently produces the note you want is worth more than any vendor's hidden default, and it takes about five minutes to tune. Your wording is used in both modes, so time spent here pays off whether the note is written on your device or in an assistant you paste it into.
Meeting actions, answered
Does JesRecap send my transcript to an AI service?
No. There is no cloud AI in the app and no API keys. With AI notes on, the model runs on your machine and reads the transcript where it already sits. With AI notes off, the action copies text to your clipboard and nothing is transmitted. If you then paste it into an online assistant, that transfer is yours, made knowingly.
Do I have to use the on-device model?
No. AI notes on this device is off by default, and the app is fully usable without ever turning it on — recording, transcription, speaker labels and the copy-a-prompt actions all work as before. Nothing downloads until you opt in.
Which AI tools can I use?
With AI notes off, any tool that accepts pasted text — a web chat, a desktop assistant, your company's internal deployment, or a model running locally on your own machine. Because the output is just text, nothing needs to support JesRecap.
Can I get summaries with no cloud involved at all?
Yes. Turn on AI notes on this device and the note is generated by the local model, so no external service is involved at any step. Recording, transcription and speaker labels are already fully local, which means the whole path from audio to written note stays on your machine. Pasting into a model you run yourself works too.
How big is the AI notes download?
Roughly 1.3 GB, once, from models.jesrecap.com with a public mirror as fallback. It is fetched only if you switch the feature on, and it is reused from then on.
What exactly ends up on my clipboard?
In copy mode, the prompt template followed by the meeting transcript, ready to paste in one go. You do not need to attach or upload a file, and you can read the whole thing before you send it.
Can I change the built-in prompts?
Yes. Both the summary and action-items templates are editable in settings, with a restore-default option. There is also a slot for your own custom prompt.
Can I have more than one custom prompt?
There is one custom prompt slot in the current preview, alongside the two built-in templates. You can rewrite it whenever your workflow changes.
What if the transcript is very long?
Long meetings produce long transcripts, and some assistants have input limits. The plain-transcript copy and the Markdown export make it easy to work through a long meeting in sections if you need to.
Is this the same as meeting templates?
Not quite. A template is a document you fill in. A meeting action is an instruction plus the actual conversation, so the note is written from what was really said — and you decide the format by writing the prompt.
Your meetings, your AI, your data
Local recording, local transcription, optional local AI notes, and prompts you control. No cloud AI, no subscription. from €34.95 once.