Open source is evidence, not a magic label
Source access lets you inspect what a meeting app records, where it stores the result, which hosts it contacts, and what changes when you enable an optional service. It does not automatically prove that a particular downloadable build matches the repository, or that every dependency is harmless. Treat the code as an unusually strong verification tool, then check the actual release and runtime behavior too.
Start with the license
LokalBot is released under GPLv3. You can read, modify, and build the code, and distributed derivative versions must preserve the license obligations. That differs from “source available” products whose licenses restrict commercial use, redistribution, or forks. The repository's license file is the authoritative text.
Trace the meeting data path
For a private notetaker, follow the recording from capture to deletion:
- The microphone and selected meeting process produce two local audio tracks.
- A downloaded speech engine creates the transcript on Apple Silicon.
- The built-in llama.cpp backend can generate a summary locally.
- SQLite stores the library and full-text search index.
- Optional screenshots are off by default, encrypted at rest, and deleted after 14 days by default.
Then identify the exceptions. LokalBot connects to download models and updates, to set up optional Agent Mode, and to call any non-loopback inference origin you explicitly approve. That distinction is more useful than an absolute “never connects” claim.
Check account and telemetry requirements
An app can be open source while its useful features depend on a hosted account. LokalBot has no account, subscription, analytics service, advertising SDK, or telemetry backend. Its public issue tracker provides community support, and the security policy points vulnerability reports to a private channel.
Build it yourself
The repository includes an XcodeGen project manifest and build instructions. A source build is the strongest way to connect the code you inspected with the binary you run. It also makes the trade-off explicit: local-first software still relies on macOS frameworks and bundled or downloaded model runtimes, so dependency review remains part of a serious audit.
$ git clone https://github.com/stevyhacker/lokalbot.git $ cd lokalbot $ xcodegen generate && open LokalBot.xcodeproj
A five-question evaluation
- Can the core workflow run with the network disconnected?
- Does the license actually grant the freedoms you expect?
- Are remote endpoints opt-in, visible, and scoped?
- Can you delete the library without asking a vendor?
- Are releases, update metadata, and security reporting public?