Cursor Direct Chat now uses ACP for native questions and plan approvals, while desktop and web surfaces get clearer motion and hierarchy
Activity avatars use distinct orb motion for working, thinking, reading, editing, running, searching, planning, and waiting
Session headers and Usage Metrics keep more metadata, breakdowns, model shares, and daily charts readable in the notch and menu bar
Onboarding adds a scenic backdrop, glass actions, clearer access steps, and optional OpenCode Go setup
Cursor permissions remain observation-only, fresh onboarding allows explicit hook setup, and unsupported Pi questions fail safely
Versionv0.2.82
Exact Reset Times, Safer Usage
Collapsed usage offers Off, Countdown, and Exact time, adding a weekday or date when the reset is not today
Codex shows the current weekly quota without the retired 5-hour window
OpenCode Go follows current sign-in and workspace routes, keeps 5H and 7D quota rows in the pill, and leaves local token totals on Active
Kimi dims a blocked 5H row when the 7D limit is full and retries after its credential file is created or replaced
Past 5H resets show "Resets soon"; OpenCode rejects unrelated usage responses and stale writes after route or account changes
Versionv0.2.81
Kimi Recovery, Safer Hooks
Kimi accepts remaining-only 5H windows, keeps exact 7D data, and recovers immediately after a corrected sign-in or explicit re-check
Doctor names safe Kimi credential, authentication, HTTP, timeout, network, and response failures instead of reporting no current usage
OpenCode Go adds Sign Out in Settings and its local console toolbar; it clears only AgentPeek's local console data
Parallel hooks, retries, disconnects, blank tool IDs, and clock changes no longer leave stale permission prompts or misroute replies
Collapsed usage prefers live optional quota percentages and keeps the raw counter when no live quota is available
Hook repair and update checks stop when AgentPeek locks or quits, and update buttons stay disabled until app access is active
Versionv0.2.80
Managed Windows, Local Go Usage
Kimi reads account-wide managed 5H and 7D usage windows with provider reset times, while local logs continue to supply daily token history
Optional local OpenCode Go usage reads the Go page in an app-local OpenCode Console window; it does not import browser cookies, and the validated usage snapshot stays on this Mac
Onboarding and Doctor show OpenCode Go setup state with actions to enable, open, or re-check the local console session
Daily and session cost reports use one shared precedence for provider actuals, provider estimates, AgentPeek estimates, and unavailable values when records overlap
Versionv0.2.79
Shape The Pill, Pick The Font
Settings -> Appearance -> Typography adds a UI font picker with System, Rounded, Serif and Monospaced that carries through the notch, Settings, the menu bar and onboarding
The collapsed pill has a Show content switch, a Status picker for text or a glyph, and a Session count picker for Hidden, Number or Number + label
The Size picker is retired: the pill now measures the activity, count and gauges it is drawing and takes exactly that room, migrating an old Hidden size to the content switch
Reset countdowns choose their own marker in Settings -> Notch and Settings -> Usage: Off, a slash or a clock
Pop-out chat is its own row under Settings -> General -> Features, so session tracking can stay on without the separate chat window
Collapsed activity keeps its action word instead of trailing off, usage rows release the spare digit column beside a countdown, and segmented pickers fit their labels
Japanese, Chinese and Korean text still being composed no longer vanishes when the transcript updates behind it, and the idle pill drops the stale session silhouette
Versionv0.2.78
Command Code Joins The Lineup
Command Code is fully supported: terminal and desktop detection, four observer hooks, transcript backfill with native session titles and Quick Routes across ~/.commandcode
Command Code usage shows calendar-month tokens with cache breakdowns, daily history and the exact cost persisted in local session records
Replies to saved Command Code sessions run headlessly once no live process owns them, and approvals stay with Command Code's native permission engine
Cursor sessions carry the same titles as Cursor's Agent sidebar instead of a generated summary
A running turn can be stopped from the notch composer without opening the chat window
Tooltips inside horizontal scrollers stay whole, permission panel commands fit their content, and Quick Routes only list destinations that exist
Settings switches, sidebar chips, search and rows share one drawn style that ranks controls by depth instead of accent color
Versionv0.2.77
Session Statuses Stay In Sync
The collapsed pill, Sessions list and agent board now agree on whether an agent is working, idle, finished, blocked, failed, asking for input or waiting for approval
Status words, icons, colors and motion now resolve together, so active tools keep their own identity while completed work and problems are clear at a glance
Account, token and cost tooltips remain available when optional hover tips are off, keeping compact usage values understandable
Reply boxes respond across their whole outline instead of letting a decorative border swallow clicks near the edge
Tooltips in nested views measure against the panel that opened them, so they flip and clamp within the right bounds
Live chat status lines align with the transcript and composer
Versionv0.2.76
Costs Covers The Whole Month
Usage Costs adds up the usage records your agents keep on disk, up to 30 days back, so work done before the notch was open still counts toward month to date
Every cost total names its basis: provider actual, source estimate, AgentPeek public-rate estimate, or a mix, and spend that cannot be traced reads as unattributed local history
Claude Opus 5, GPT-5.5 Pro and GPT-5.4 Pro, mini and nano are priced, and dotted or date-pinned model names are recognized instead of reading Unavailable
The Costs switch in Settings reads Include estimated costs, and turning it off leaves only the amounts your providers call final
An idle session reads as idle, a finished one as finished, and only a real question asks for your input, on the pill, in the sessions list and on the agent board
GitHub Copilot, Devin and ZCode token totals no longer add cache reads and writes that their input counter already includes
Spend alerts no longer fire on a day whose requests only partly carry cost, and a daily token cap with no data behind it no longer reads as zero used
Versionv0.2.75
Antigravity Joins The Notch
Antigravity sessions arrive through managed hooks in the configuration its IDE, Agent Manager and CLI share, and other hook groups are preserved
Answer Antigravity, Factory Droid and Qoder mutating-tool requests in the notch with Allow, Deny or Deny with feedback, while reads stay native
Read Antigravity weekly quota and session tokens from its CLI status line, and continue a CLI conversation through Direct Chat
Mistral Vibe reports tool activity, finished turns and nested agents through marker-bounded observer hooks that preserve your own TOML
Roomy returns to the collapsed pill Size setting, giving sessions 30% more room without changing usage gauges
A pasted image that is too large, unsupported or unreadable says why under the composer instead of attaching nothing
Versionv0.2.74
Quick Routes Speak Your Language
Quick Route tiles read in your language, with names like MCP, LSP and TUI left as they are
Acknowledgements, hook setup problems, provider approval requests, and window and link failures follow your language too
The collapsed pill fits each side of the notch to what is on it, so the shorter side stops carrying empty space
Collapsed pill Size is now Hidden or Auto, because Auto fits what you picked on its own
Switching Settings tabs or running a search no longer flickers the sidebar
Versionv0.2.73
Settings Speaks Your Language
Recent decisions rows in Settings read in your interface language instead of English
Shortcut conflict warnings are translated, including the wording used for a saved view
The activate-again notice after Migration Assistant or a hardware change follows your language
Versionv0.2.72
Three Gauges Fit The Pill
Three usage agents fit the collapsed pill, two gauges left of the notch and one to its right
Three works with Reset countdowns on or off, so the setting no longer costs you a gauge
The Gauges hint in Settings names the real limit, four, instead of claiming odd picks get dropped
Versionv0.2.71
Sessions Stay Where You Put Them
Sessions you trashed stay trashed, even when a host app replays hooks or runs a helper subagent against them
A session left running when you restart AgentPeek still reaches the finished lane instead of losing its ending
Sessions a host app rehydrates in the background stop arriving in the notch as though the agent had just done all that work
Tear the last reply out into its own widget, the way todos and the transcript already pop out
Reset countdowns fit all four usage agents around the notch instead of dropping half your picks
The collapsed pill's Show setting is down to Sessions or Usage, with size and per-display visibility owning the rest
Versionv0.2.70
Onboarding Gets Its Backdrop
First-run onboarding shows its real wallpaper behind the notch preview instead of a flat gradient
The permission panel stopped building a stats row it never put on screen
About two thousand lines of unused code came out of the app, with no change to how anything behaves
The project's own layering, logging, and subprocess checks run clean again, so the next change starts from a tidy base
Versionv0.2.69
Screenshots Paste, Chat Reads Like Prose
Copy a screenshot and Cmd-V drops it into the chat composer instead of doing nothing
The chat composer types in the system font, so what you write reads like what you send
Resize the chat window and the frosted session list stays put instead of smearing
Switch Settings tabs and the sidebar band no longer flickers through to the desktop
Drag the Settings sidebar divider and the seam follows your pointer
Generic tool rows in a light chat window are legible instead of washed out
The expanded notch ships a little darker, with a shallower glass reveal and brighter figures
Versionv0.2.68
The Switches, Paste, and Tooltips Fixed
Switch Usage or Sessions off and the collapsed pill resizes to what it actually draws
Switch Usage off and the menu bar stops showing the figures it last read
Paste from Word, Pages, Keynote, Numbers, or a PDF and you get the text, not a picture of it
Restore default settings now puts back every setting, including Configuration access
Drag the session list divider in the chat window and the seam follows your pointer
Long hover labels wrap onto another line instead of running past the edge of the panel
A limit you have used up reads as a full red bar instead of an empty one
Versionv0.2.67
Make AgentPeek Only What You Need
Switch off Sessions, Usage, Quick Routes, Fast Actions, Views, Local Servers, or Kanban under Settings -> General
Find every notch control in Settings -> Notch, and per-screen setup in Settings -> Displays
Paste or drop images into the chat box to send them with your prompt
Switch between sessions from a resizable list inside the chat window
Set one collapsed pill size, Hidden, Auto, or Roomy, instead of separate width tiers per display
Put every setting back to how AgentPeek ships with Restore default settings under Advanced
Versionv0.2.66
Every Agent Back In Settings
List all 25 agents under Settings -> Agents instead of only the first eight
Switch an agent you skipped during setup, such as Antigravity, back on at any time
Versionv0.2.65
AgentPeek In Your Language
Run AgentPeek in ten languages, chosen during setup or under Settings -> General -> Language
Show reset countdowns on the collapsed pill and fit up to four agents
Set separate collapsed widths for the built-in display and external displays
Replace Liquid Glass with a solid black notch using Full black in Appearance
Choose how long finished sessions stay in the notch under Performance
Jump to the exact terminal tab in VS Code, Cursor, and Windsurf, or the exact Zellij pane
Finish a session automatically when the terminal or editor it ran in quits
Keep showing a compacting session as working instead of waiting on you
Keep Allow and Deny live on a permission notification after a settings change
Stop Approaching limit from re-firing when you adjust Alert at
Versionv0.2.64
Better Organized Settings
Find Show avatars, Style, and avatar colors together under Settings -> Appearance
Keep every sidebar item and Quit visible at the minimum Settings window height
Keep the main Settings surface aligned with the sidebar when resizing
Versionv0.2.63
Window Themes and Clearer Agent Setup
Choose System, Light, or Dark independently for Agent Board and Pop-out chat
Keep messages, Markdown, code blocks, and chat controls readable in every theme
Move through onboarding with clearer back navigation and expired-trial guidance
Show the best available connection state for related agents during setup
Separate session-tracking problems from usage-data warnings in Doctor
Refresh hook state before showing repair guidance
Fit more sessions into Agent Board with tighter card spacing
Preserve healthy Codex hook results when trust verification is temporarily unavailable
Versionv0.2.62
Faster Chat Navigation and Sharper Notch Controls
Show a glass scroll-to-bottom button after moving far into older pop-out chat activity
Return quickly to the newest activity with an ease-out scroll and resume live bottom-follow
Trigger Quick Routes folder effects only when the pointer is over the folder icon
Keep the full Quick Routes tile clickable while narrowing its visual hover response
Move Glass depth beside the other notch appearance sliders
Match the chat pop-out control to its neighboring controls
Render the Settings search caret in white for clearer focus
Versionv0.2.61
More Native Chat, Copilot Usage, and Deeper Quick Routes
Continue selected Qoder and Gajae Code sessions through Direct Chat with native permission requests
Approve once, deny, or send denial feedback when CodeBuddy asks to run a tool
See monthly Copilot CLI tokens, request counts, and daily history from its local usage records without inventing dollar spend or quota percentages
Open many more agent skills, commands, plugins, MCP settings, sessions, logs, and other files through Quick Routes
Keep long conversations responsive across chat windows, notch transcripts, the Agent Board, and widgets
Count Pi tool-result model calls, compactions, and branch summaries and improve lifecycle accuracy across Pi, Oh My Pi, OpenCode, and Qwen
Preserve Codex feature preferences while installing and repairing current default-on hooks
Versionv0.2.60
Better Session Chat and Per-Agent Sounds
Rebuild the native session chat window with a proper composer, user bubbles, cleaner agent replies, a centered header, and a comfortable reading width
Interrupt a working agent with the chat composer's stop button or the Escape key
Choose a separate notification sound pack for each enabled agent while keeping a shared default
Move agent visibility and tracking controls into a dedicated Agents settings tab
Give focused sessions 25 percent more vertical room in the expanded notch, up to the available screen space
Keep same-turn replies after their prompt and remove bounce or bloom from route-page resizing
Versionv0.2.59
Session Chat Windows and Session Titles
Open any session in a native chat window with the full transcript, inline tool activity, timestamps, and per-project window memory
Interrupt a working agent from the chat window without ending the session
Show session titles from Claude Code and Codex beside the project name, with an Appearance toggle
Split Settings into new Size and Motion tabs with a switch for every animation and effect
Surface live agent status in conversations: thinking, reading, editing, running, searching, or waiting
Make the expanded-session chat box optional from General
Versionv0.2.58
Calmer Attention and Safer Approvals
Add an optional auto-collapse that returns unattended attention expansions to the pill after an adjustable delay
Let crowded session metadata scroll instead of squeezing or clipping details
Name affected agents in setup notices, remember dismissals, and link unused-agent guidance to General
Keep parent prompts intact during subagent approvals and clear prompts already resolved in an agent
Hide ineffective Always Allow choices and let Qwen yolo-mode approvals pass through normally
Smooth onboarding notch resizing while honoring Reduce Motion
Versionv0.2.57
A More Polished Glass Experience
Remove the Glass frost setting and return the notch to its previous glass treatment
Make an opinionated product call: the current effect looks unpolished and adds more bugginess than value
Leave room for frost to return later in a better-looking, more reliable form
Versionv0.2.56
Live Appearance Setup and Smarter Floating Widgets
Add a live appearance studio to onboarding with production notch components and realistic sample sessions
Tune layout, glass, avatars, metadata, and behavior before finishing setup
Remember and restore the Active usage widget's last position across close and reopen
Keep collapsed floating-widget pills reachable when their expanded cards exceed the display
Far lighter on your CPU: mean use is around 1.5% with 5 concurrent sessions and roughly 0.01% when idle
Hidden panels no longer keep timelines, scans, or animations running in the background, and heavy work like record enrichment and directory resolution moved off the main thread
Faster launch: the app gets to a usable notch noticeably sooner after starting
Snappier notch transitions: the collapsed pill no longer computes expanded sizing or copies session history it isn't showing, and rendering is scoped to just the notch chrome
Leaner memory: session summaries are cached for rendering, text matching no longer allocates on every pass, and unnecessary rasterization and retained buffers were removed
Versionv0.2.25
Steady placeholders, one Settings lane, sturdier views
Text field placeholders no longer hop up when a field takes focus, and they render dimmer so an empty field does not read as filled in
Placeholders hold still in every field, from Fast Actions and Views to Settings, search, and the license key
Switching Settings tabs no longer nudges the window a few pixels wider or narrower
Clicking Launch, Edit, or Delete on a saved view no longer also opens the row's editor
Editing a view's panes no longer risks a crash when rows are added or removed mid-edit
Versionv0.2.24
Live checklists, branch chips, and big battery savings
Expanded session cards show the agent's working checklist as it updates, including Claude todos and Codex plans, plus a collapsible view of any adopted plan
Every session card shows its working directory's git branch, and a count chip appears while subagents run
Claude sessions nearing the context limit show a warning chip, and compactions are noted on the timeline
Session cards show Claude's own reported cost and cumulative lines added/removed instead of estimates
Quick Routes tiles show skill, plugin, and command counts, and each agent column shows its MCP server count
Polling pauses while displays sleep and background probes slow while collapsed, with an instant refresh on expand or wake
Fixed duplicated timeline markers across chained /clear sessions and the assistant-reply flicker at turn end
A performance release: the notch renders on the GPU
The waiting shimmer no longer eats a CPU core. The silver sweep on quiet sessions (user prompts, "Compacting context") now renders on the GPU at half its old tick rate. That loop could previously peg a full core and lag the whole Mac for as long as a session sat waiting.
Agent icons load once, not on every redraw. Opening Token usage and switching to By day used to stutter because agent icons were re-read from disk on each pass; they are now cached, so those transitions run at full frame rate.
The waiting-prompt dot costs almost nothing now. It used to re-render its glow up to 120 times a second for as long as a prompt sat unanswered; it now breathes at 20fps with the same look.
The token-usage headline presses more gently. The wide headline now dips like other full-width controls instead of lurching on release.
Quieter logs when Hermes is closed. AgentPeek opens Hermes's usage database in the right mode up front instead of failing loudly on every poll.
Versionv0.2.20
Lighter when idle, self-healing hooks, and clearer setup
AgentPeek runs much lighter when idle: less mouse tracking while collapsed, gentler polling on single-display Macs, and usage read from Claude's status line.
A new Settings Performance tab pauses the idle glow, parks avatars for sessions that aren't running, and slows usage polling to save battery.
AgentPeek now honors Reduce Motion across Settings, the menu bar, and onboarding, not just the notch.
Hooks heal themselves within minutes if a Claude Code update or config reset removes them, and now survive launching from Downloads.
Setup no longer needs a relaunch: a newly installed agent is detected in seconds, with a Check again button and a Doctor Session tracking row.
Empty states and a failed update check now explain themselves in plain English instead of leaving blank cards.
Every Hermes agent now shows in the notch, sessions return on their own after a cache clear, and OpenCode daily-usage bars are readable again.
Versionv0.2.19
Custom keyboard shortcuts, plus Views and permission polish
Record any custom keyboard shortcut for global actions and saved Views, not just the built-in presets.
The Views terminal picker shows each app's real icon and lists only the emulators installed on your Mac.
Permission Deny and Allow buttons redrawn as deeper red and green with white lettering, matching the diff colors.
Launching a Warp View no longer opens a stray blank window on a cold start.
The notch glass settles into its real look immediately on macOS 26 instead of after your first click.
Steadier collapse animation, plus assorted Settings and layout fixes.
Versionv0.2.18
Views, exact tab focus, and remote Hermes
Views: save named multi-pane terminal workspaces and launch them in one click or with Ctrl+Option+1-9
Session clicks land on the exact window, tab, or pane in Terminal, iTerm2, Ghostty, WezTerm, kitty, and tmux
Monitor Hermes on another machine through a remote dashboard URL
Menu bar usage popover reworked with live Now and By day pages
Notification settings reorganized into focused cards with smarter account-switch and quiet-hours alerts
Token totals survive /clear and session continuations, plus assorted fixes
Versionv0.2.17
Choose which displays show the notch, plus per-agent Quick Routes
Choose whether the notch appears on your built-in display, your external monitors, or both, from Settings > General.
Quick Routes now gives each agent its own labeled column, so you can scan straight to the folder you want.
Versionv0.2.16
OpenCode support, a roomier Ultra tier, and multi-account fixes
OpenCode sessions, usage, and model chips now appear in the notch alongside your other agents.
New Ultra tier for notch width, the collapsed pill, and spacing.
Steadier multi-account usage tracking, with per-account budget alerts.
Codex banked usage-limit resets now show in the usage panel.
Codex usage shows up again when Codex is installed only as its Mac desktop app, with no separate command-line tool.
Resizing the Settings window no longer jitters or bounces when you drag its bottom edge toward the smallest size.
Versionv0.2.14
Hermes Agent joins AgentPeek
Hermes Agent joins Claude, Codex, and Cursor as a fully tracked agent, with live sessions, permission prompts, model chips, and onboarding support.
Hermes usage shows a real monthly token readout with requests, tokens, and spend, read from Hermes's local session database.
A hairline divider now separates each agent's gauges in the usage panel.
Header gauges keep a stable order, and multi-file edits list every file in the session timeline.
Versionv0.2.13
Model chips on every session, plus a steadier notch
Session cards now show a model chip, read live from Claude and Codex transcripts and from the Cursor CLI.
A steadier notch: dismissing a session or answering a permission no longer collapses the panel, and hover behaves the same on every display.
Permission, plan, and question prompts now size to their own content instead of the session list's height.
Lighter tracking for long Codex sessions, plus usage gauges that keep their last good reading.
Versionv0.2.12
Reliable launch checks, a clearer notch, and steadier hover
More reliable agent verification on launch, with a Doctor banner when something still needs you and auto-clear once activity arrives.
Clearer notch over bright wallpapers.
Steadier notch hover, especially on external displays.
No blank account in the Usage account picker.
Versionv0.2.11
Usage accounts, metric opacity, and calmer notch motion
Pick your usage account for Claude, Codex, or Cursor in Settings, or leave every gauge on Automatic; the active account shows under the agent name.
A new metric opacity slider in Appearance lifts the notch's quiet text, from timestamps to the token, files, command, and cost chips, anywhere from subtle to white.
Usage bars now read like a battery, green to yellow to red as a window fills, with the same colors for every agent.
Opening, closing, and switching between sessions, usage, servers, and routes animate as one piece, with no bright flash on collapse and no rows stranded below the notch.
Ultra-wide is selectable again for the collapsed pill in usage mode.
Fixes: remaining-usage gauges drain from full, header clicks no longer dismiss the notch, first clicks land on secondary displays, restored Claude Desktop history won't fire a phantom completion, and Doctor flags usage-account issues.
Versionv0.2.10
Cursor usage now tracks real monthly spend
Fixed Cursor monthly usage for current Pro and Ultra plans by reading Cursor's live dashboard usage source instead of the legacy request-based feed.
Added Cursor monthly measure controls in Settings: choose Spend, Weighted, Auto, or API for the headline gauge. Weighted remains the default and matches the in-editor meter.
Added optional Cursor Auto/Composer and API usage bars in the notch usage detail view and menu bar popover.
Improved Cursor usage details with plan-aware spend display, including "$X of $Y" when the included monthly allowance is available.
Cursor usage setting changes now update visible gauges immediately, without waiting for the next usage refresh.
Added a dismissible usage health notice that points users to Doctor when usage accuracy may need attention.
Tightened usage panel sizing so added Cursor bars and notices reserve stable space instead of shifting the notch layout.
Versionv0.2.9
Cursor support and redesigned settings
Cursor is now a supported agent! Sessions, permission prompts, and monthly usage in the notch, right next to Claude and Codex.
Settings got a redesign - sidebar navigation, a resizable window, and search that filters every setting as you type.
New Usage settings tab. The Show usage, Headline gauges, and Count down toggles for each agent all live there now.
New Shortcuts settings tab with every hotkey in one place.
New Show account labels setting - session cards get a chip showing the subscription account they are running on.
More honest permission prompts - shell commands that write files no longer get summarized as harmless reads.
Codex questions answered in the notch now actually reach Codex. Before, Codex quietly ignored the answer and asked again in its own window, so you answered everything twice.
Long-running tools no longer get incorrectly flipped to waiting for your input after two quiet minutes; a session only flips when its process is actually gone.
Fixed a bug where Claude sessions could lose their final turn - last reply, tokens, tool runs - if AgentPeek was relaunched mid-turn.
Task complete notifications now fire when the agent finishes a turn and is waiting on you, not only when the CLI exits, with no duplicate notifications for the same turn.
Pressing Command-Comma can no longer open a second, conflicting Settings window.
Keyboard shortcut registration failures, for example when another app owns the combo, now show a warning in Settings > Shortcuts instead of failing silently.
The trial notice no longer overflows the empty notch panel; the panel now reserves room for it.
Smoother notch performance: the once-per-second clock no longer re-renders the whole expanded panel, and very long session histories no longer slow down list updates.
Package-runner detection, including npx, yarn, and pnpm, now uses one consistent, conservative rule everywhere, so folder names containing codex or claude cannot be mistaken for a running agent.
Closed a license loophole where rolling the system clock back could resurrect an expired trial; paid licenses and active trials are unaffected.
The website got a refresh too, with Cursor front and center.
Versionv0.2.8
Readable Liquid Glass and count-down usage
There's a new opacity slider for Liquid Glass: slide toward Opaque and the expanded glass firms up so text stays legible.
New Claude and Codex toggles flip the token readout to count down from 100% instead of climbing up from zero.
Right-click the menu bar icon for a quick way to quit the app.
Fixed an Always Allow bug where a prompt could still appear in the notch after you had already chosen Always Allow for it in the terminal.
Lighter on your Mac, with another pass at trimming RAM and CPU use.
Versionv0.2.7
Doctor, fixes, and polish
The Doctor tab in Settings now diagnoses hook and install issues, so when an agent isn't showing up you can see why.
A round of small bug fixes.
Quality of life polish across the app.
Versionv0.2.6
Daily token usage and Doctor settings
New token usage day-by-day statistics.
New "Doctor" settings tab to help improve performance and fix issues if any.
Increased opening and closing notch smoothness - per user feedback :)
Notification and update reliability improvements, plus a new Update setting.
Usage copy bug fix.
Less RAM and CPU, yay!
Versionv0.2.5
Fast Actions and bigger notch layouts
Fast Actions let you save shell commands and run or stop them from the notch.
New Ultra-wide width and Colossal density options give the expanded and compact notch more room.
Usage tracking is steadier across refreshes, stale snapshots, and sign-in checks.
Local server panels, empty states, and header controls got polish and sizing fixes.
Versionv0.2.4
Local servers list-style sizing
Local servers list-style sizing
Markdown rendering + plain-text extraction for last replies
Release note UI polish
Versionv0.2.3
Smoother session history
Tighten session ingestion and tool-activity tracking so history data is more complete and consistent.
Refine session history UI across the notch, headers, timeline rows, usage views, and collapsed/expanded states.
Versionv0.2.2
Codex desktop fixes
Codex desktop app Git bug duplicated sessions.
Codex token usage was over-sensitive to sign in, showing an incorrect warning tooltip.
Versionv0.2.1
Fixed onboarding bugs
Fixed onboarding bugs.
Versionv0.2.0
Meet AgentPeek v2
AgentPeek v2 opens with a guided, windowed welcome that walks you through connecting Claude and Codex and granting permissions. It never sees your provider credentials.
Sessions are far more reliable: they appear whether you start agents from the terminal or the Claude and Codex desktop apps, and duplicate sessions collapse into a single row.
Token usage is more accurate across both agents, with live counts that track real consumption and a clear note when an agent is signed out.
Liquid Glass is enhanced across the notch and panels, with more depth, refined per-tool colors, and clearer activity summaries.
Versionv0.1.32
Steadier session interactions and a cleaner notch
Clicking, expanding, and acting on a session row feels more solid, with fewer surprises.
Sessions launched from the Claude and Codex desktop apps read more clearly in the panel.
Small polish across the notch and menu bar.
Versionv0.1.31
Smoother notch, more accurate token counts
Smoother notch interactions: clicking a session row no longer collapses the panel, and approving or denying a prompt no longer flickers the notch.
Per-session token counts now track your live context more closely, so the input / output split reflects what the agent is actually working with.
Versionv0.1.30
Catch desktop-app sessions the moment they launch
Sessions started from the Claude and Codex desktop apps appear the moment they launch, instead of waiting for their first activity.
Each desktop session shows up exactly once, with no duplicate row while it connects.
Versionv0.1.29
Desktop apps in the notch, split token counts, and notch polish
AgentPeek now follows the Claude and Codex desktop apps, not just the terminal: launch an agent from either app and it appears in the notch as its own live session. Desktop sessions stay separate from your terminal runs, so permissions, tokens, and tool activity never cross between them, and idle desktop sessions retire sooner than long-running terminal jobs.
Token counts in each session header now split input and output (for example 24.6k / 66) and add up across every turn, so the number reflects the whole session instead of only the latest exchange.
Notch polish: the usage refresh button sweeps a silver shimmer while its icon spins, session headers and the expand-reply control gain cleaner press and hover feedback, long MCP server names shrink to fit instead of being cut off, and session rows no longer flash when you collapse a card.
Versionv0.1.28
Cleaner trial handoff and a steadier notch
When your trial ends, AgentPeek brings up the purchase screen right away, with no restart and no awkward in-between state.
The expanded notch stays pinned to the top edge while you switch between Fixed and Expand session-list modes, with a cleaner glass rim.
A lighter, tidier app under the hood.
Versionv0.1.27
Liquid Glass customization, a resizable Settings window, and a smoother session list
Liquid Glass, your way: turn the frosted rim on or off for Settings, the menu bar, and the notch, and dial its thickness with a new slider. The notch rim is opt-in, with a separate toggle for its top edge.
The Settings window is now resizable, opens in a better spot below the notch, keeps its window controls in place while you drag, and has a new quit button in the title bar.
Smoother session list: the expanding panel now sizes to each row exactly, so avatars no longer clip and the bottom padding looks right. Motion across the app is quicker and crisper.
On external displays the notch panel sits flush at the top, since there is no hardware notch to tuck behind.
A new refresh button for usage in the notch header and the menu bar popover, refreshing Claude and Codex on demand.
A bigger, crisper pixel avatar in the pill, plus a sharper app icon in the menu bar and About.
Send a test notification from Settings to confirm your alerts are working.
Crash, cursor, and stability fixes, so the notch stays calm even when several sessions are busy at once, plus an off-screen tooltip fix.
Versionv0.1.26
Fewer crashes, snappier session cards
Fixed crashes in the notch and during activation.
Session cards respond faster when you expand and act on them.
More stability and polish across the app.
Versionv0.1.25
Better local server labels
Local server rows now recognize Astro, Next.js, Vite, Wrangler, Storybook, Playwright, and static-site servers from command lines and project files instead of showing only the runtime process.
Usage gauges now keep the last known percentages visible during refresh lag, while real errors still show as unavailable.
Settings opens lower on the active display so the panel does not land under the notch overlay.
Expanded session replies now grow without the chevron ghosting or fading through the whole card.
Versionv0.1.24
Claude usage, straight from the source
Claude usage now comes straight from Claude Code's built-in /usage data, so the gauges, menu bar bars, and notch panel match what Claude Code reports.
Usage updates are steadier and recover on their own after a hiccup, so the meters keep flowing without gaps.
When usage data can't be refreshed, the meters and budget alerts hold back instead of showing stale percentages.
The menu bar keeps updating quietly in the background, so your meters stay current between checks.
Questions about this update? Read the docs at https://agentpeek.app/docs or reach out on X at https://x.com/brenhubr (@brenhubr).
Versionv0.1.23
Smoother long sessions and expandable replies
Long agent replies now expand inline: tap Show more on a session card to read the full reply with selectable text, then Show less to collapse it.
Fixed a crash and tightened performance for sessions with very long histories, so the notch panel stays smooth while you hover and resize it.
Sessions with thousands of timeline entries render and refresh faster, keeping the panel responsive as new activity streams in.
Questions about this update? Read the docs at https://agentpeek.app/docs or reach out on X at https://x.com/brenhubr (@brenhubr).
Versionv0.1.22
Token usage tracking and menu bar reliability
Token usage tracking is more reliable: a slow or failed refresh no longer risks a crash, so the gauges keep updating.
Menu bar reliability: opening a local server in your browser now shows a clear message when it cannot launch, stopping a server takes a deliberate confirm tap, and the menu bar and notch no longer compete over the local server scan.
Behind-the-scenes improvements to licensing and activation reliability.
Questions about this update? Read the docs at https://agentpeek.app/docs or reach out on X at https://x.com/brenhubr (@brenhubr).
Versionv0.1.21
Auto width in usage mode
Usage mode automatically keeps the collapsed pill at full width so the gauges stay visible.
The Collapsed width setting locks to Wide while usage mode is active and restores your choice when you leave it.
Versionv0.1.20
Usage gauges in the notch
New "Usage" option for the collapsed pill shows live Claude and Codex usage gauges in the notch.
The menu bar icon shows an amber attention dot when an agent is waiting on you.
Hovering the notch now uses a short intent delay, so the panel no longer flickers when the pointer grazes the top of the screen.
Plan approvals render their headings styled, and the menu bar popover shows a scanning indicator while finding local servers.
Versionv0.1.19
More reliable activation and bug fixes
Activating your license is more dependable.
Assorted bug fixes.
Versionv0.1.18
Prompts that grow to fit the notch
Permission, plan, and multi-question prompts now grow to fit. The full diff, plan, or question set expands the notch instead of squeezing into a cramped scroll.
Right-click or Control-click the menu bar icon for a quick Quit, available even before you have activated.
Usage meters reset to empty the moment your 5-hour or weekly window rolls over, instead of lingering on a stale reading.
Clearing a Claude session with /clear now keeps it in your session list instead of dropping the row.
Various bug fixes and performance optimizations.
Versionv0.1.17
Improved usage tracking for Claude and Codex
Improved usage tracking for Claude and Codex reads each tool's limits more reliably, so your 5-hour and weekly meters stay accurate.
Settings and the menu bar have a refined glass finish, with cleaner cards, controls, and usage meters.
Various bug fixes and performance optimizations.
Versionv0.1.16
A depth-lit interface
The menu bar and settings panels have a new depth-lit finish, with raised cards, beveled controls, and recessed wells set against the OLED-black background.
Activating your license now happens in a clearer, full-size window.
Various bug fixes and performance optimizations.
Versionv0.1.15
Truly expandable session list
The expanding session list now grows to fill the screen height before it scrolls, so every open session stays visible on a tall display.
Various bug fixes and performance optimizations.
Versionv0.1.14
A Session list size setting and a new activation window
Added a Session list setting to Appearance: keep the expanded panel at a fixed size that scrolls, or let it grow with each open session.
Added an activation window with a clear license card, $15 one time pricing, and an inline field to activate a key without opening Settings.
Various bug fixes and performance optimizations.
Versionv0.1.13
Roomier panels, exact refill times, and a cleaner menu bar
Usage, quick routes, and local servers now open at one consistent, roomier size with even spacing, so nothing feels crammed at the top and scroll bars no longer pop in.
Token usage shows exactly when your weekly limit refills, down to the time of day, like "refills Sun at 3:47 PM".
Added a Clock setting to show that refill time on a 12-hour or 24-hour clock.
Gave quick routes more breathing room in the notch, with each path tucked neatly under its name.
Refreshed the menu bar popover with a cleaner header and flat, divided sections in place of the boxed cards.
The menu bar popover now closes right away when you click another app, the desktop, or the menu bar.
Claude and Codex sessions now surface subagent activity, like "Running research subagent", and a session waiting on you stays put instead of flipping back to running when a subagent finishes.
Various performance optimizations and reliability upgrades.
Versionv0.1.12
Reliable Codex usage and steadier sessions
Fixed Codex usage so live readings load reliably.
Kept sessions that are waiting on your input from briefly flipping back to running when a tool finishes late.
Moved Quit to a red power button in the top-left of Settings.
Various performance optimizations and reliability upgrades.
Versionv0.1.11
Dual surfaces and session history polish
Added independent notch and menu bar toggles so both surfaces can run at the same time.
Added pixel-grid motion for session avatars, with active sessions in a diagonal wave and waiting sessions in a calm spin.
Claude and Codex sessions now behave the same way as they start, clear with /clear, exit with /exit, and drop off when they go quiet.
Removed the cap on history, so every timeline entry and the full reply text stay visible.
Versionv0.1.10
Update prompt and menu bar polish
Software update prompts now show the AgentPeek icon and a clean version number
The "What's New" window confirms with the Return key
Menu bar popover positions correctly across multiple displays and external monitors
Notch UI refinements across session cards, code diffs, permission prompts, quick routes, and agent avatars
Versionv0.1.9
A tidier menu bar icon across displays
Fixed the menu bar icon showing up where it shouldn't across Spaces on multi-display Macs.
Steadier notifications under the hood.
Versionv0.1.8
Polish pass on the marketing site and docs
Refreshed feature cards on the landing page
Docs split into install, configure, and troubleshoot sections
Expanded notification settings coverage
Quieter activity colors so background sessions stay calm
Versionv0.1.7
System notifications and Copy Session as Markdown
New: macOS system notifications for permission, budget, stuck, and complete events
New: Copy Session as Markdown from the context menu
New: kill and refresh-usage quick actions on session rows
New: threshold tint on token usage bars when nearing the limit
Improved: quiet terminal sessions can now be dismissed
Versionv0.1.6
Sessions panel matched 1:1 with the real notch UI
Improved: landing page sessions panel now mirrors the in-app session card
Fixed: unclickable landing nav links
Versionv0.1.5
Hourly update checks
New: Sparkle now checks for updates hourly so fixes ship within the day
Versionv0.1.4
More dependable signed releases
Updates now build, sign, and notarize cleanly, so each new version installs without a fuss.
Version numbers stay correct from one release to the next.
Versionv0.1.3
Cleaner install and UI polish
Settings now opens centered on launch.
Usage no longer gets cut off on narrow notches.
A tidier download window when you open the app's disk image.
Versionv0.1.2
Compact width and Local Server polish
New: compact notch width picker in Appearance settings
New: hold the notch open while the settings window is focused
New: local dev server rows now label the framework they're running
New: each server row shows how long it has been up
Versionv0.1.1
One-tap agent hooks
Install and repair are now a single enable toggle for agent hooks, so AgentPeek can see your local sessions.
Sessions reconnect on their own if the connection drops.
Cleaner activation wording and steadier session tracking.
Versionv0.1.0
Initial release
Live Claude Code and Codex sessions in the Mac notch
Inline permission prompts, questions, and plans
5-hour and 7-day token usage gauges
Local dev server list with one-click stop, copy, and open
Quick Routes to skills, plugins, config, logs, and project root