AgentPeek log.
Every release since 0.1.0.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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).
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.
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.
More reliable activation and bug fixes
- Activating your license is more dependable.
- Assorted bug fixes.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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
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
Hourly update checks
- New: Sparkle now checks for updates hourly so fixes ship within the day
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.
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.
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
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.
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
- Hook installer for the Claude Code and Codex CLIs
- $15 one time license
Get every update.
Free for 2 days, then a $15 one time license. Activate once during onboarding.
Download for Mac