Meeting transcripts, written on your own computer.

Onsite sits in the menu bar, records a meeting when you tell it to, and afterwards writes a transcript with speaker names. Everything happens on your machine. Nothing is uploaded.

Works offline · no account

One-time model download, 596 MB · macOS 14.6+ · Windows 10/11

How it works

Four steps. Then it runs itself.

Onsite knows Zoom, Teams, Webex and browser calls. It stays out of the way until a meeting starts, and it never records without asking.

01

It notices the meeting

When a call starts, Onsite notices. When there is no call, it does nothing.

02

You decide

A prompt asks whether to record. If you do nothing, nothing is recorded.

03

Your computer writes the transcript

Speech recognition runs on your own processor. Speakers are told apart automatically: you, and everyone else.

04

You get a Markdown file

Saved to Documents/Meetings. Open it in any editor and search it with Spotlight.

Numbers

What it uses, and what it sends.

0
bytes of audio or text are sent anywhere. The only download is the speech model, once, on first run.
~7 min
to transcribe a 60-minute meeting on a five-core laptop. Most of it happens during the call.
<80 MB
of memory while idle. No graphics card needed; 8 GB of RAM is enough.

These are measured figures, not estimates.

Compared

Cloud recorders, and Onsite.

A cloud recorder

Your audio is uploaded to someone else's server
Needs an account and a data-processing agreement
Your recordings live in someone else's storage
Works only where their service works

Onsite

Your audio never leaves the computer — you can verify this yourself
No account, no sign-in
Your files stay in your Documents folder, in plain Markdown
Works on your Mac or PC, online or off

Also included

Dictation, in any app.

Hold a hotkey, speak, release — and the text appears at your cursor, in whatever app you are using. Same engine, same rule: it runs on your computer.

Contact

Get in touch.

Questions about the app, a trial, or deploying it at work — write here. The form sends your message straight to Joost's inbox; nothing else is stored on the server.