DictateSI is a native Mac voice dictation tool built for banks, insurance,
law, and real estate, where data has to stay local.
Transcription and AI cleanup both run on your Mac.
No cloud, no API key. Deployable air-gapped.
Native Mac · under 10 MB (the leading cloud tool is ~800 MB) · No SaaS account required
Compose · Loan File 240518-Q3
To: J. Marsh, Underwriting
Re: Site visit notes, 412 Walnut
Property inspected at 09:14 on Monday.
Roof in good repair, no visible settling on the south foundation. The
applicant's stated use matches the structure: single-family with a
detached garage converted to office.
Income verification on file
DictateSI is listening
Hold⌃⌥Space
Why DictateSI
A dictation tool your compliance team won't object to.
We built DictateSI because the dominant dictation product sends audio to
the cloud, and the people we care about can't deploy it. DictateSI is
engineered around the constraint instead.
On-device
Audio stays on the machine.
Transcription runs locally via Whisper. Audio is never sent to AWS, OpenAI, or any third party. There's nothing to subpoena off our servers because we don't have them.
On-device AI cleanup
AI polish that never leaves your Mac.
Grammar and tone cleanup runs on a small model bundled with DictateSI: no key, no cloud, works offline. The whole pipeline stays local. Prefer a cloud model? Connect the Anthropic, OpenAI or Azure account you already have. Either way, audio never leaves the machine.
Native
Under 10 MB, signed, MDM-deployable.
Real Swift, not Electron. Apple Developer-signed binary. Air-gapped install is supported. Your IT team can ship DictateSI with the same tools they ship the rest of your fleet.
How it works
Three steps. No SaaS account.
01
Hold a hotkey, speak.
DictateSI lives in your menu bar. Hold ⌃⌥Space anywhere in macOS (your email, a CRM, a spreadsheet) and dictate.
02
Whisper transcribes, locally.
Audio is streamed to whisper.cpp running on the Apple Neural Engine. Nothing leaves your Mac. Latency stays under a second.
03
Polished on-device, pasted at your cursor.
A small AI model running on your Mac cleans up filler words and punctuation: no key, no cloud, works offline. Say "number one, two, three" and you get a numbered list; "new paragraph" does what it says. (Prefer the AI account you already have? Connect it instead.) Domain vocabularies handle loan numbers, policy IDs, statute citations.
Built for
Teams that type the same paragraphs every day.
DictateSI is sold direct to mid-market employers. We start in Ohio
and the broader Midwest, where we can put a person on the ground
with your team during rollout.
Regional banks & credit unions
Loan files, faster.
Loan officers and processors type the same paragraphs every day: borrower interviews, site visit notes, decision memos. DictateSI turns 25-minute dictation into a clean draft in 4.
Loan officers
Processors
Branch managers
Insurance
Claims notes without the SOC2 dance.
Adjusters dictate field reports, call summaries, and claim updates. DictateSI stays inside the carrier's environment, with no third-party data processor to vendor-vet.
Claims adjusters
Customer service reps
Producers
Mid-sized law firms
Dictation, modernized.
Your attorneys already dictate. DictateSI replaces the cassette workflow with a tool partners trust: confidential, on-device, signed by you, deployed by your IT.
Paralegals
Attorneys
Legal assistants
Real estate & title
Notes between showings.
Agents dictate listing notes, showing recaps, and settlement summaries from the car. DictateSI handles the transcription; your CRM gets the clean text.
Agents
Brokers
Title closers
The arithmetic
What does typing cost your team?
Most professionals type about 40 words a minute and speak about 120. The same
borrower memo, claim note, or client letter takes roughly a third of the time by
voice. Across a department, that compounds fast. Run your own numbers:
Your team
25
60
Notes, memos, emails, documentation. Not meetings, not reading.
$45
Salary plus benefits and overhead, per hour.
3.3 hrs
saved per person, per week
4,000 hrs
back across the team, per year
$180,000
of staff time, per year
How we compute this. Dictating at ~120 wpm produces
the same text as typing at ~40 wpm in a third of the time, so each typing minute
becomes roughly 40 seconds saved. Weekly figures assume 5 working days; yearly
figures assume 48 working weeks. These are estimates to size the opportunity, not a
promise. Adjust the sliders to your own numbers, and when our first pilots produce
measured results, those will replace this arithmetic.
Pick the deployment model your security review will sign off on. We work
with you and your IT team to make the rollout boring. That's the goal.
Direct download
Pilots
Apple Developer-signed binary. Drag to Applications. Use during evaluation or for solo practitioners.
MDM-deployable
Managed preferences
Ship the signed app via Jamf, Kandji, Intune, or whatever your fleet uses. The stable signature keeps permission grants across updates, and a standard configuration profile pins cleanup to on-device, allow-lists backends, forces the audit log, or locks an approved endpoint. Sample profiles are in the deployment kit.
Air-gapped on-prem
Available now
DictateSI runs with zero network access: pre-position the checksummed model files, keep on-device cleanup, and the machine never calls out. No telemetry, no update calls.
One download. No account. Free while we're in beta; pricing
arrives with v1.0.
DictateSI is a single native app: no SaaS dashboard, no cloud account.
Drag it into /Applications,
grant Microphone and Accessibility on first launch, and press
your hotkey to dictate.
• Whisper large-v3-turbo: the most accurate on-device speech model, now the default on 16 GB+ Apple Silicon Macs. Downloads in the background while you keep dictating
• Content guard: AI cleanup can no longer drop a sentence; an output that loses content is discarded and your words are kept
• Say the structure, get the structure: "number one, two, three" pastes as a numbered list, "bullet point" makes bullets, "new paragraph" breaks paragraphs, on every backend
• Managed preferences: IT can pin cleanup to on-device, force the audit log, or lock an approved endpoint with a standard configuration profile
• Connect the AI account you already have: Anthropic, OpenAI, Azure OpenAI, Gemini, Groq, Mistral, or your own gateway, as an opt-in alternative to the on-device default
• Tamper-evident audit log (off by default): a hash-chained, metadata-only record that proves nothing left your Mac. Export to JSON/CSV
• Verified model downloads: AI models are pinned to immutable revisions and SHA-256-checked before install
• On-device AI cleanup by default: no key, no cloud, works offline; guided setup on first run
• Read Aloud: select text anywhere, press ⌃⌥R, hear it read back on-device
System
Version
0.7.2 · beta
Size
under 9 MB
Minimum macOS
macOS 14 (Sonoma) or later
Memory
8 GB min · 16 GB recommended
Architecture
Apple Silicon (M1+) and Intel
Language
English (more planned)
Audio
Always on-device
AI cleanup
On-device · optional cloud
After download, drag DictateSI.app to your
/Applications
folder, then approve the one-time security prompt (see
“First launch” instructions). Grant Microphone and
Accessibility when DictateSI asks, and you’re dictating.
The app itself is tiny. Speech and on-device AI cleanup each fetch
their model once on first use (Whisper 0.15 to 0.55 GB depending
on your Mac, the cleanup model ~1.1 GB) and cache it locally;
after that, everything runs offline. Prefer not to download a model? Use the optional cloud or
Ollama backend instead.
Deploying DictateSI across a team or need an air-gapped install?
Book a pilot and
we'll set it up with you in person.
FAQ
Honest answers.
If your question isn't here, ask it directly. We'll answer the
security and compliance questions in writing.
Where does the audio go?
Nowhere. DictateSI records audio in memory, hands a 16 kHz PCM buffer to whisper.cpp running on-device, and discards the buffer. We don't write audio to disk by default, and there's no upload path in the binary.
What about the AI cleanup step?
Cleanup runs on-device by default: a small open-licensed model (Qwen2.5, Apache-2.0) runs on your Mac via embedded llama.cpp, so nothing is transmitted and it works offline. If you would rather use an AI account you already have, connect it: Anthropic with your own key, or OpenAI, Azure OpenAI, Gemini, Groq, Mistral and any OpenAI-compatible gateway your IT team runs. Only the transcribed text, never the audio, goes to that provider under your account, and the audit log records every such send. Either way, audio never leaves the machine.
How is this different from Wispr Flow?
DictateSI keeps everything on the machine: transcription and AI cleanup both run on your Mac, and there is no upload path in the binary. Cloud dictation tools work the other way; Wispr Flow's own privacy page states that transcription always happens in their cloud. If your data can't leave the device, that difference is the whole decision. DictateSI is also a native app under 10 MB (theirs is ~800 MB) and needs no account.
Can our IT team deploy it via Jamf / Kandji / Intune?
Yes. The binary is Apple Developer-signed with a stable signature, so TCC grants (microphone, accessibility) persist across updates. Managed preferences work the standard way: push a configuration profile in the com.dictatesi.mac domain to pin cleanup to on-device, allow-list which backends people may pick, force the audit log on, turn local history off, or lock an approved endpoint. Users see "Managed by your organization" on locked controls. Sample profiles and the key reference are in the deployment kit linked on the security page.
Do you support Windows?
DictateSI is Mac-first today. A Windows version that works the same way, with all processing on the machine, is planned: the speech and AI engines DictateSI is built on already run on Windows, so the privacy architecture carries over. If your fleet is mostly Windows, say so in the pilot form below; demand directly sets the timeline.
How do we prove to an auditor that nothing left the machine?
Turn on the audit log (Settings → Audit Log, off by default). Every dictation appends a hash-chained, metadata-only record: which cleanup backend ran and whether anything left the Mac, never the transcript. Export it to JSON or CSV and hand over the headline figure: off-device events: 0. Tampering with the log breaks the chain, and the built-in integrity check says so.
What does it cost?
Free for individuals during the beta. Teams start with a founder-led pilot, and per-seat pricing is set together from what the pilot shows. See the pricing page for the full breakdown.
When can we pilot?
We're onboarding the first cohort of pilot customers across Ohio and the Midwest now. Book a call below.
Talk to us
Pilot DictateSI with your team.
We onboard pilot customers personally: we'll come to you,
install on a couple of seats, train your team, and stay involved
through the first month.
Based in Ohio. Working across the Midwest first.
Thanks. We'll be in touch.
A founder reads every inquiry. Expect a reply within a day.