LokalBot 0.2.0
LokalBot 0.2.0
LokalBot 0.2.0 is the first public build distributed with a Developer ID signature, Apple notarization, and stapled tickets for both the app and DMG. It also adds private, opt-in access to your meeting library for local agents and makes model memory use substantially more predictable.
Highlights
- Private Agent Access: enable a read-only
lokalbot-cli/MCP surface from Settings → Privacy. Trusted local clients can list, fetch, and search meetings, or useask_libraryfor locally generated answers with source citations. Access is off by default. - Inference broker: built-in text and embedding workloads now use explicit leases, idle unload, residency limits, and LRU eviction instead of leaving every model touched during a session resident. Settings shows active leases and loaded runtimes.
- Crash-safe meeting recovery: recovery no longer deletes the live microphone/system CAF tracks before confirming the primary recording is readable, preserving the only salvageable audio after an interrupted meeting.
- A working first recap: the default summary model is prepared and downloaded on demand before the first summarization attempt, matching transcription's first-use behavior.
- Faster, steadier pipelines: reduced duplicate engine initialization and copies across recording, live transcription, dictation, indexing, screenshots, and outcomes extraction.
- Safer downloads and endpoints: native/model downloads are version-pinned and checksum-verified; non-loopback inference endpoints require exact-origin approval before meeting or workday context is sent.
- Launch and support baseline: dependency locking, release checks, privacy declarations, third-party notices, a privacy policy, security reporting, support guidance, and clearer local-first network disclosures.
- Website discoverability: new guides, comparison pages, structured metadata, sitemap coverage, and Search Console verification.
Distribution
- Developer ID Application signed with hardened runtime.
- Notarized by Apple and stapled for offline Gatekeeper verification.
- Sparkle update feed signed with the existing Ed25519 update key.
- Apple Silicon only; macOS 15.0 or newer.
The app has no LokalBot account, telemetry service, advertising SDK, or LokalBot cloud. Audio stays on the Mac. Model/runtime downloads, update checks, and any remote inference endpoint you explicitly configure are the documented network exceptions.
Upgrade notes
Existing meeting data and settings are preserved. Some models and the optional Agent Mode runtime are downloaded on first use. Agent Access remains disabled until you turn it on under Settings → Privacy.
Full changelog: v0.1.5...v0.2.0
Key changes landed in #15, #16, #17, #18, and #19, plus the launch-readiness hardening merged on July 13.