Lawyers & consultants
Use the built-in backend to keep audio and inference on the Mac, with a local library your organization can inspect and control.
Private AI work memory for Mac
LokalBot records both sides of meetings without a bot and turns conversations plus the workday context you choose into private, searchable memory. Recall decisions with evidence, dictate, write, and automate — using on-device AI by default.
The part nobody puts on the pricing page
Every cloud notetaker keeps your working memory on servers that have to outlive funding rounds, pivots, and acquisitions. Sooner or later, every tenant gets the same letter.
Dear valued user,
We're incredibly proud of what we built together. Unfortunately, following our acquisition by a company you've never heard of, this service will be sunset on August 15.
Your 412 meetings — every decision, every action item, every "let's circle back to that" — will be permanently deleted. Please export a .zip you will never open.
Thank you for being part of our journey. 🚀
— every cloud notetaker, eventually
LokalBot can't send you this letter. There's no server to sunset, no account to close, no subscription to lapse. Your work memory lives in local files and SQLite on your own Mac — still readable in twenty years, with or without us.
$ # built-in mode, after model setup: $ sudo lsof -i -nP | grep LokalBot $ # localhost inference only; no LokalBot backend.
Prove it
Every AI product claims to care about privacy. LokalBot's boundary is checkable: inspect the source or run Little Snitch through a meeting. You will see model and update downloads, localhost inference, and only remote inference origins you explicitly approve.
Who it's for
If your calls are privileged, regulated, or under NDA, where processing happens is a policy question. LokalBot's built-in mode keeps inference on the Mac; your organization still decides its consent, retention, device-security, and compliance requirements.
Use the built-in backend to keep audio and inference on the Mac, with a local library your organization can inspect and control.
Local transcription and summaries can reduce third-party exposure. LokalBot does not itself certify HIPAA or any other regulatory compliance.
Board calls, fundraising, M&A, unreleased products. The notes live on the laptop they were spoken into.
Local built-in inference avoids a meeting bot and hosted AI vendor. Security teams can review the source, permissions, and documented network boundary.
One memory, four moves
Meeting notes are the entry point. The product is the memory that keeps working after the call.
Record both sides of a meeting without a bot. Add the activity, accessible text, or encrypted visual context you explicitly choose.
Ask what happened and get evidence, not a vague answer. Search by words or meaning, then open the exact meeting or retained moment behind it.
Bring that context back into any app. Dictate with ⌥ Space, or let Cotyping complete the next thought inline.
Turn remembered work into drafts you can inspect: follow-ups, stand-ups, work logs, exports, and approved Agent Mode sessions.
Private by construction. Built-in processing stays local. Optional remote inference and network-capable Agent Mode commands require your explicit approval.
How it works
Start from the menu bar, or enable ask-first or automatic meeting detection. Your mic and the meeting app stay on separate tracks.
On-device models produce a labeled transcript, structured recap, outcomes, and a searchable local index.
Recall the decision, open its source, write the follow-up, or give a trusted tool scoped access. Approved remote inference is the disclosed exception.
Write · Cotyping
Ghost text appears as you type in almost any app. Press Tab to accept a word or the whole line. With the built-in backend, the same local model that writes summaries completes your text on the Mac.
Write · Dictation
Hold ⌥ Space in any app and talk. LokalBot pauses your music, shows a live transcript in a floating pill, and pastes the words at your cursor — transcribed by the same on-device model as your meetings.
Remember · Day timeline
If you turn it on, LokalBot notes which app and window is in front, then builds a private timeline and one-click digest. The built-in backend answers on-device; an approved remote backend receives the context needed for your request.
Local engines
Download the built-in defaults once and use them without API keys. Prefer something else? Point a task at another local model, Ollama, Apple Intelligence, or an explicitly approved OpenAI-compatible endpoint.
Compare
Cloud notetakers are polished products with one structural problem: your conversations become a vendor-controlled archive. LokalBot's answer isn't a policy — it's an architecture.
| Feature | LokalBot | Cloud notetakers |
|---|---|---|
| Where the AI runs | On your Mac — Neural Engine + local llama.cpp | Vendor servers, often via third-party AI providers |
| Your audio & transcripts | Stay local with the built-in backend | Uploaded and processed in the cloud |
| Account required | None | Account, usually a subscription |
| Price | Free, open source (GPLv3) | Free tiers, then roughly $8–35 per user / month |
| Source code | Public — read every line | Closed |
Guides
Source-backed answers to the questions that matter before you trust private meetings and work context to an AI product.
Download
Download LokalBot from GitHub Releases. Selected models download on first use; built-in inference can then work offline.
Download for macOS.dmg installer · all releases and notes
Prefer to build it yourself?
$ git clone https://github.com/stevyhacker/lokalbot.git $ cd lokalbot $ xcodegen generate && open LokalBot.xcodeproj
Questions
Audio stays on your Mac. With the built-in backend, transcripts, summaries, screenshots, and workday context stay there too. LokalBot also connects for models, updates, optional Agent Mode setup, and any non-loopback inference origin you explicitly approve. Read the privacy policy.
Yes. No account, no subscription, no telemetry. The full source is on GitHub, and you can build it yourself.
Apple Silicon Macs (M1 and later) running macOS 15.0 or newer. The on-device models lean on the Neural Engine, MLX, and Metal.
Your microphone is one track, labeled Me. A Core Audio tap on the meeting app is the other, labeled Them. That split gives you speaker labels for free.
Yes. Use the built-in llama.cpp runtime with any downloaded GGUF model, or point LokalBot at Ollama, any OpenAI-compatible server, or Apple Intelligence.
Only if you turn on screenshots. They are encrypted on disk and deleted after 14 days by default. Password fields and excluded apps are never captured.