Releases: BasedHardware/omi
Releases · BasedHardware/omi
Release list
Omi Desktop v0.12.82 (candidate)
OMI Desktop v0.12.82
What's New
- Fixed beta chat recovery after a failed request.
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.81 (candidate)
OMI Desktop v0.12.81
What's New
- Improved beta chat recovery after a failed request.
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.80 (candidate)
OMI Desktop v0.12.80
What's New
- Improved macOS beta qualification reliability during fault-path testing.
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.79 (candidate)
OMI Desktop v0.12.79
What's New
- Fixed several stability and accuracy issues: a chat-gateway crash on some upstream errors, a crash parsing malformed Limitless audio packets, loss of Rewind footage when power was connected mid-recording, and daily-recap/file-scan numbers wrongly showing zero
- Improved macOS beta qualification reliability.
- Reduced memory use in Rewind search by loading downsampled thumbnails instead of full-resolution screenshots
- Fixed proactive task capture occasionally trying to update a non-existent task when a new capture matched an already-staged one
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.78 (candidate)
OMI Desktop v0.12.78
What's New
- Bug fixes and improvements
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.77 (candidate)
OMI Desktop v0.12.77
What's New
- Added end-to-end test coverage for desktop audio recording finalization.
- Restored artifact pills for explicitly delivered files created on your Desktop by delegated agents.
- OpenClaw and Hermes requests now stay in the primary agent's model-driven tool loop instead of being parsed into deterministic UI handoffs.
- Restores automatic Rewind capture in named development bundles after Screen Recording is granted, including smooth recovery from lock-screen transitions.
- Keeps the notch centered and clear of hover controls throughout push-to-talk and voice responses
- Fixed the first push-to-talk turns after launch or a completed Gemini response being delayed by redundant realtime-session reconnects
- Restored artifact pills when a delegated agent explicitly reports a verified temporary deliverable, such as an HTML page.
- Keeps the user's screen-capture preference enabled when transient Rewind monitoring stops, so capture can recover instead of silently staying disabled.
- Sign in with Apple now shows your real name during onboarding instead of "there"
- Fixed generated artifact cards across main and notch chat, and kept Screen Recording prompts on the normal voice path
- Improved reliability when finalizing recordings after reconnecting
- Omi Beta and other named desktop builds now show their installed version in the window title
- Fixed Rewind pausing silently when macOS cannot capture the current window
- Fixed Mac task views disagreeing after a task was cancelled or superseded
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.76 (candidate)
OMI Desktop v0.12.76
What's New
- Add the per-conversation action-items count endpoint to the generated Omi API client.
- Fixed the app detail button labeled 'Open' removing an installed non-integration app instead of opening it
- Fixed chat hiding a long message that happened to share its opening with an earlier one
- Added a Select button on Conversations so you can pick multiple conversations and merge them
- Fixed a dashboard recommendation occasionally reporting itself unavailable while it was still loading
- Fixed persona creation failures showing no error and leaving the Persona page stuck on an error screen
- Fixed Later and Dismiss on suggested tasks being disabled when the task title was cleared
- Added semantic feature sentinels proving Swift compiler flags are active, plus an advisory strict-concurrency diagnostic ledger for the executable target
- Recorded Periphery pilot verdict: deferred due to binary incompatibility on the pinned toolchain environment
- Added a pinned swift-format bootstrap wrapper and platform-aware manifest checks so macOS-only static checks run on macOS CI
- Pinned the Xcode toolchain and committed the SwiftPM dependency lockfile so desktop builds are reproducible
- Replaced per-bug-class asyncAfter and UserDefaults ratchet scripts with equivalent SwiftLint custom rules backed by the down-only baseline guard
- Right-aligned the remaining Settings dropdowns (voice, voice model, AI provider, system audio, focus cooldown), made the daily summary time picker glide with a native stepper, and slimmed the voice speed value label
- Made OmiSupport and its direct tests strict — complete strict concurrency and warnings-as-errors with zero diagnostics
- Made OmiTheme strict — fixed FontScaleSettings singleton and OmiTextEditor Coordinator with @mainactor isolation
- Made OmiWAL and its direct model tests strict — complete strict concurrency and warnings-as-errors with zero diagnostics
- Added a pinned swift-format configuration (2-space indent, 120-column) with generated-source exclusion and formatter scope management
- Enforced pinned swift-format in pre-commit and macOS CI — staged Swift files auto-format on commit, CI rejects formatting drift
- Added a down-only SwiftLint baseline ratchet that rejects new violations and enforces reasoned swiftlint:disable suppressions
- Added SwiftLint safety rules (force unwrap, force try, force cast, IUO, weak delegate) via a pinned build-tool plugin with a committed violation baseline
- Improved desktop CI build checks.
- Fixed chat responses losing their model/token/cost footer stats and dropping discovery cards and refreshed file states once a turn finished
- Improved macOS developer feedback loops with faster targeted test reruns and app relaunches
- Fixed macOS preferring a machine-wide OpenClaw install over the version managed in your home directory
- Improved desktop chat and voice reliability by splitting oversized internals into smaller owned components.
- Kept push-to-talk on one voice when starting a background agent
- Kept background agents on Omi unless you choose another provider
- Hardened push-to-talk and realtime voice reliability by enforcing one compiler-checked voice-turn lifecycle domain.
- Improved desktop compatibility with conversation action-item progress updates
- Restored desktop builds after a third-party audio dependency removed its release tags
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.75 (candidate)
OMI Desktop v0.12.75
What's New
- Fixed canonical memory views so only server-confirmed Short-term and Long-term memories receive lifecycle badges and filters
- Fixed chat hanging on a spinning cursor when the model provider stalled mid-answer — the turn now ends with a clear error instead of waiting
- Kept push-to-talk interruptions and background recovery visually minimal while preserving clear error messages
- Fixed push-to-talk occasionally reporting a background agent as finished before its task had actually completed
- Fixed the floating bar failing to escalate a hard voice question to the higher model at the start of a new conversation
- Fixed push-to-talk screen questions so Omi answers the original question from a fresh, turn-specific screen capture instead of only reading back a visual report.
- Fixed switching accounts showing the previous account's conversations and memories until the app was restarted
- Fixed an open conversation and the folder filters still showing the previous account's data after switching accounts
- Fixed folders and people from the previous account briefly reappearing right after switching accounts
- Fixed an active conversations search still showing the previous account's results after switching accounts
- Fixed Desktop agent SQL queries with names, dates, and search patterns so they no longer fail on malformed literals
- The floating bar and notch island now stay above other overlay apps (e.g. Clicky) instead of being buried under them
- Fixed background-agent completion states and results staying out of sync between push-to-talk and the agent list
- Made push-to-talk keep one captured turn through a stale realtime session handoff or a fast transcript fallback instead of requiring a repeat press
- Fixed voice input attempting to use a connection that had already closed
- Fixed Rewind capture getting stuck after a recoverable local database failure instead of reopening its database automatically
- Improved macOS Settings controls with better alignment, larger inputs, and more responsive interactions
- Fixed task prioritization syncing large score updates by sending them in backend-safe batches
- Improved macOS development bundle isolation and troubleshooting.
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop v0.12.74 (candidate)
OMI Desktop v0.12.74
What's New
- Fixed a crash on launch that could occur when preparing an empty local database for agent sync
- Fixed a rare crash when stopping a recording or changing audio devices mid-capture
- Fixed an intermittent crash when stopping recording caused by audio teardown racing the live capture thread
- Fixed chat answers inserting a stray space into code like
pd.DataFramewhen normalizing sentence spacing - Fixed a crash that could occur when a paired BLE device sent a corrupt or malformed data packet
- Fixed a crash when a window reported a zero-area frame while the app was capturing screen context
- Redesigned Screen Recording setup with a compact animated Omi drag-to-enable helper
- Improved recovery guidance when the desktop AI runtime or a selected local provider cannot start
- Fixed clear voice delegation requests to start the requested agent directly without repeated confirmation
- Improved recording reliability when reconnecting after a conversation finishes.
- Fixed the Home screenshot counter appearing unavailable during app startup
- Fixed the app freezing for several seconds on its first launch when the network was slow, and stopped a slow first launch from pinning beta installs to the stable update channel
- Improved push-to-talk recovery after silent microphone capture
- Push-to-talk now shows transcription progress, clearer failure reasons, and backup-transcription notices when realtime falls back
- Fixed push-to-talk turns spoken while the voice connection was still warming up getting stuck thinking with no reply
- Fixed realtime voice to prioritize fresh screen captures and reliably handle the first push-to-talk after launch
- Fixed Calendar, Gmail and Apple Notes imports failing to extract anything, and chat turns erroring out, when a message merely mentioned something like "today" plus "schedule"
- Fixed duplicate sign-in prompts appearing in Home chat after a session expires
- Added maintainer-approved desktop preview apps that can be installed and tested side-by-side
- Improved PTT higher-model answers by preserving the current conversation context
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle
Omi Desktop 0.12.73+12073-macos
OMI Desktop v0.12.73
What's New
- Fixed the onboarding browser-import keychain prompt showing a confusing "security wants to access" dialog — it now clearly asks on behalf of Omi
- Refreshed the app's look: replaced the purple accent with a clean white/neutral style, unified buttons, toggles, spacing and typography across every screen, and animations now respect the system Reduce Motion setting
- Fixed push-to-talk not recovering the mic after repeated silent turns when the realtime hub was still warming up
- Made chat, push-to-talk, task chat, and background agents share one reliable conversation and execution lifecycle across rapid turns and restarts
- Fixed missing app icons in the Excluded Apps lists — system apps like Finder now resolve, and uninstalled apps show a letter tile instead of a generic placeholder
- Moved Notifications above System Audio in General settings
- Simplified Settings navigation: Account & Plan and Notifications & Privacy are now single sidebar sections
- Made the notch island's hover expansion buttery-smooth: the panel no longer resizes on hover (content animates with a spring instead), icons travel with the expanding surface, and the island now animates in and out of the notch when shown or hidden
- Notifications in General settings now use a toggle instead of an Enable button
- Decluttered Settings: one button and one dropdown format everywhere, removed redundant status dots and the Home bar on settings pages, the sidebar Settings button opens Settings directly, and the Font Size card lost its duplicate shortcut list
- Fixed the stepped sliders in Settings: step dots and thumb now sit centered on the track, with larger step markers
- Fixed ad-hoc named development bundles failing to launch with embedded frameworks
- Improved Bluetooth connection and reconnection reliability across supported devices
- Improved Smart Tasks to show fewer, more timely recommendations with fewer exact duplicates and low-confidence suggestions
- Improved desktop chat and voice reliability by recovering stale backend connections and returning faster, clearer provider timeout errors
- Fixed long-context AI requests failing with "AI request took too long" even when the model had already produced an answer
- Improved push-to-talk permission requests and made focused recommendations reliable across desktop device identities
- Fixed the SD-card sync screen always showing 0 B/s instead of the real download speed
- Fixed Apple Notes import silently skipping notes whose title or summary contained words like "execution" or "executive"
- Added a one-click Omi connection through the approved ChatGPT app directory inside the combined ChatGPT / Codex choice, with verified authorization status and a developer-mode fallback
- Hardened shared chat and push-to-talk continuity across reconnects and provider failures, with truthful compact background-agent lifecycle receipts and QA runtime diagnostics
- Fixed current public-information questions, including weather and live sports schedules, so Omi reliably searches the web
- Fixed duplicate subagent activity rows, synchronized live main-chat subagents into the hover list, and kept completed subagents visible until viewed or dismissed.
- Made local macOS development relaunches much faster after the first build.
- Kept internal subagent run identifiers out of chat prose while preserving lifecycle cards and recovery links.
- Made agent kernel-context setup tolerate runtime startup latency without misreporting it as a model-query timeout.
- Kept active web and other agent tools visibly in progress in chat until their lifecycle finishes.
- Fixed Hermes and OpenClaw background agents inheriting Omi's managed model profile and reporting provider errors as completed work.
- Fixed OpenClaw chat requests when the CLI is installed through FNM
- Fixed push-to-talk background-agent launches when the realtime provider includes its optional agent-summary field.
- Fixed push-to-talk agent launches so a rejected background-agent request ends the voice turn as failed instead of reporting a false success.
- Fixed push-to-talk background-agent requests so accepted runs immediately appear in the subagent pill and hover status surfaces.
- Fixed consecutive push-to-talk turns that could wait forever for a missing provider transcript before running an already-authorized tool
- Fixed push-to-talk barge-in so holding the shortcut interrupts an active voice response and starts a new recording
- Fixed push-to-talk replies being dropped after a context-refresh reconnect, including repeated and first-turn attempts.
- Fixed physical push-to-talk releases that could discard a valid recording, and kept the recording state visible while chat is open.
- Fixed permission requests (e.g. "enable notifications") being silently ignored in push-to-talk / voice mode — the consent gate now derives from the spoken turn transcript
- Kept push-to-talk and typed chat on a fresh shared conversation context across consecutive turns, barge-ins, and short presses
- Push-to-talk listening morphs shared floating-bar chrome during chat on every display; too-short/error copy uses a readable status banner under chrome/pill; agent voice follow-up was removed so global PTT always talks to the main agent
- Fixed push-to-talk background-agent launches being lost or duplicated when the voice turn is interrupted
- Prevented normal typing chords from triggering modifier-only push-to-talk while preserving intentional barge-in holds from the chat input.
- Fixed unbounded audio buffering that could grow memory if a voice session stalled while connecting
- Improved voice assistant discovery of active Omi agents and subagents.
- Made Rewind database rebuilds safe to retry and prevented failed audio-backup writes from inflating saved frame counts
- Improved desktop development build startup by reusing verified runtime downloads
- Improved chat accuracy when reading your screen: large screenshots now include close-up tiles so Omi reads small text like product titles and prices exactly instead of guessing
- Fixed chat and push-to-talk requests for screen sharing so they open Omi's Screen Recording permission flow
- Simplified Tasks filters to match mobile — one tap now switches between To Do and Done, replacing the filter menu, and completed tasks no longer leak into the To Do list
- Kept the Omi control and floating-bar settings fixed in the notch header while chat and hover agent rows expand, and restored the expanded Omi Chat header.
- Fixed Tasks showing hundreds of stale tasks that were already completed or removed on other devices — the desktop list now converges to match mobile, including when all tasks are done
- Show when live transcription is temporarily unavailable and clear the status after it reconnects
- Fixed voice sessions reconnecting after OpenAI's 60-minute realtime limit
- Fixed push-to-talk turns spinning indefinitely when realtime context admission fails after the socket becomes ready.
- Fixed a realtime PTT reconnect race that could reject an otherwise-ready context admission and unnecessarily fall back to batch transcription.
- Fixed macOS update recovery so a broken update notice or failed policy check still gives you a working stable download path.
Downloads
- DMG Installer: For fresh installs, download the DMG below
- Auto-Update: Existing users will receive this update automatically via Sparkle