Get the beta

Troctor is in private beta on macOS. We're letting people in a few at a time, because at this stage every conversation with a user is worth more than another signup. You will not need an API key at all: every model runs on our keys, and the daily allowance comes with the licence. Install it, paste the key, start asking.

Ask for a key

Only your email is required. The rest helps us work out who to let in first, and it does get read.

Where do your transcripts live today?

We use your address to send you a key and to ask what you think. Nothing else, and no list. Privacy Policy.

Already have a key? Sign in to download.

stageprivate beta
platformmacOS 12 Monterey or later
architectureApple Silicon and Intel, a build for each
code signingad-hoc, no Developer ID yet
machines per key3
cost during betafree
What the beta actually does today

You start a meeting, attach the documents it is about, and it briefs you on them before the meeting begins and answers what you ask during it, citing the line every answer came from. Questions read that meeting only, the documents you gave it and what has been said in it. Separately, it takes the transcripts you already have, whether from Granola, Otter, Zoom, Teams, Meet or a folder of text files, turns them into a Markdown vault you own, and indexes them on your Mac so one search reads all of them at once. Answering from the whole archive is built and switched off for the beta, because a citation pointing at a document you were not asking about is worse than no citation.

Live mode, which listens to a meeting while it happens, is in this build and is switched off until you turn it on for a meeting. It is in daily beta use and still changing quickly, so the roadmap tracks it, and macOS asks for system audio at the moment you switch it on rather than at install. The microphone is never requested, because Troctor does not capture your side of the call. That is why the permissions list below is so short.

Setup

About three minutes.

Open the disk image and drag Troctor to Applications

The build is about 195 MB, and the download link is yours alone and expires after ten minutes.

Tell macOS to open it, once

This build is not signed with an Apple Developer ID yet, so the first double-click is refused and nothing else happens. On macOS 15 Sequoia the dialog reads "Apple could not verify Troctor is free of malware"; on macOS 12 to 14 it reads "Troctor can't be opened because Apple cannot check it for malicious software". Either way it is Gatekeeper declining to vouch for a developer it has never seen, not a verdict on the app.

On macOS 13 and later: open System Settings, go to Privacy & Security, scroll to the bottom, and click Open Anyway next to the line about Troctor. On macOS 12 Monterey the same control lives in System Preferences, under Security & Privacy, on the General tab. Confirm once and macOS never asks again. If you would rather do it in one line:

xattr -dr com.apple.quarantine /Applications/Troctor.app

We are enrolling in the Apple Developer Program, and once the certificate lands this step disappears for everyone. We would rather put a real build in your hands this week and be straight with you about the extra click than hold it back for a month.

Paste your licence key

Once, on first launch. After that Troctor never asks again, and it doesn't need the network to open.

Choose a folder for your vault

Plain Markdown with YAML frontmatter and wikilinks. An existing Obsidian vault works, and Troctor only writes in the sections it created, so your own edits survive.

Drop in your transcripts

VTT, SRT, Otter JSON, Word, Markdown or plain text. Parsing, chunking and indexing all happen on your Mac. A few hundred meetings takes well under a minute.

Start a meeting and ask

Troctor opens on a welcome screen, not an importer. Meetings live in the left panel: start one empty or from a transcript you imported, attach the files it is about, write standing instructions if you want them, and ask. The composer shows how much of the model's context window the next question will use, broken down by attachments, what has been said and history.

Pick a model, or leave the default

There is no key to add and no vendor account to open. Every model runs on our keys: Groq Turbo and Groq Instant cost one credit an answer, GPT (fast) two, Claude Haiku four and Grok 4.6 six, out of 2,000 credits per licence per day during the beta. That is 2,000 answers a day on the free one, or 333 on the dearest. The cost is that your question and the meeting's material pass through our backend on the way to the vendor, and we store none of it. The picker names the price before you choose, and the list itself comes from our server, so models can change without you updating anything.

Permissions

What it asks for, and why

Files you choose
The vault folder, and the transcripts you import. Troctor reads nothing you have not handed it.
System audio
Not requested at install, and not requested at all unless you switch live mode on for a particular meeting. Live mode captures what the other people say and streams the audio from your Mac straight to Soniox, a transcription vendor, on a sixty second key our backend mints for that meeting, and macOS asks you for the permission at that moment rather than in advance. Your own microphone is never requested and never captured: Troctor listens to the other side of the conversation, which is the side it answers. There is no vendor account for you to open and the audio does not pass through us. It is in daily beta use and still being hardened, so the roadmap tracks it rather than this page selling it. Hearing the call directly needs macOS 14.2 or later, because the process tap it uses did not exist before then; on an older Mac, Troctor listens through the microphone instead, says so on the option it cannot offer, and works best with speakers rather than headphones so the other side is heard too. Capturing only the other side is the default, needs no microphone permission and produces no recording indicator; ticking your own microphone puts the orange dot in your own menu bar, where nobody else on the call can see it, and spends the listening allowance twice as fast. While a meeting runs, the audio and the transcript are written to your own disk so the meeting can be read back afterwards, at roughly 115 MB per hour; they are never uploaded, and the app offers Show in Finder, Delete, and a switch that turns the audio half off. All of it is itemised on the security page.
Screen recording
Not used by live mode. Asked for once, when Troctor starts, by a request that takes a one-pixel thumbnail of each display and discards it, and used only when you press Capture in a meeting's Context dialog, which opens the Mac's own crosshair so you can attach a piece of what somebody is sharing: only the box you draw, only then. Refuse it and nothing else changes. The security page sets out exactly what the button can and cannot do.
Internet connection
Only when you ask a question, and only your question plus whatever you attached to that meeting and what has been said in it. Every model reaches its vendor through our backend, because the app holds no vendor key of its own. Indexing, search and your vault never leave the machine. Live mode adds one connection per channel, from your Mac to the transcription vendor. The security page sets out exactly what crosses the network.
What we can see, while you're on the beta

Counts and timings: that the app opened, that an import finished, that a question was asked, how long it took, and whether it failed. Never your questions, never a line of a transcript, never a file name. The server refuses anything that isn't a number, a flag or a short identifier. There's a switch to turn it off in Settings. Separately, every answer we serve writes one record of its token counts, its model and its timing, because every answer costs us money; that record is written by our server rather than by the app, so the switch does not cover it. The privacy policy spells out both.