Releases: stevyhacker/lokalbot
Release list
LokalBot 0.3.0
LokalBot 0.3.0
LokalBot 0.3.0 expands the local meeting library into a private AI memory for the rest of your workday. It adds opt-in screen recall, safe local routines and exports, context-aware Dictation Compose, and a broad reliability pass across recording, inference, Agent Mode, and the desktop UI.
Highlights
- First-class screen recall: an opt-in Timeline and Rewind experience combines app activity, accessible text, local OCR fallback, semantic search, saved moments, exact citations, “ask your day,” and the
Control-Shift-SpaceQuick Recall window. - Privacy-first contextual memory: private/incognito windows, secure fields, excluded apps and domains, and detected credentials fail closed. Optional screenshot pixels are AES-GCM encrypted, retained for a bounded period, and never exposed through the CLI or MCP tools.
- Safe routines and exports: create local post-meeting follow-ups, stand-ups, weekly work logs, unfinished-action rollups, and journal drafts. Scheduled daily-memory exports can target Markdown, Obsidian, or Logseq folders you choose; routines have fixed read scopes and cannot run scripts, contact services, or send messages.
- Dictation Compose: hold
Option-Spaceand speak either finished prose or an instruction. LokalBot now composes the final insertable text and can use the focused window as ephemeral context without storing its image or OCR text. - Independent agent permissions: meeting-library and screen-memory MCP access remain separately disabled by default. Screen access can be limited to today, the rolling last seven days, or all retained history, and never returns decrypted pixels or screenshot paths.
- More dependable daily use: improved recording and context-capture responsiveness, fixed Timeline stalls and launch-time mouse input loss, repaired Dock-click reopening and Granite Speech authentication, hardened model downloads and inference lifecycles, and made meeting recaps prioritize the user’s own action items.
Distribution
- Developer ID 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.
Upgrade notes
Existing meetings, settings, and permissions are preserved. Screen context, visual capture, routines, Quick Recall, Dictation, Agent Mode, and external-agent access remain opt-in. Features that use Accessibility or Screen Recording explain and request those grants in the app.
Full changelog: v0.2.0...v0.3.0
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.