You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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