Log.
Every AgentPeek release since 0.1.0. Newest first.
A depth-lit interface and a full 48-hour trial
- 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.
- The free trial now runs a full 48 hours from your first launch, so you always get the complete 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 trial 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 a new trial window for when your free trial ends, with a clear license card, 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.
- Matched Claude and Codex session handling for detected rows, /clear, /exit, and stale-session removal.
- Removed expanded-history caps so every timeline entry and full Claude transcript 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
Menu bar icon isolation
- Fixed: menu bar fallback icon leaking between Spaces on multi-display Macs
- Fixed: notification delegate Sendable warning under Swift 6 strict concurrency
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
Hardened release pipeline
- Fixed: notary key workflow regression
- Fixed: release build numbering
- Improved: pinned workflow action versions
Signing flow + UI polish
- Improved: desktop release signing flow
- Fixed: settings window now centers on launch
- Fixed: usage chip truncation on narrow notches
- Fixed: DMG metadata no longer leaks into the Finder window
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: framework label heuristic for local dev server rows
- New: server uptime derived from libproc start time
Agent hooks toggle + runtime simplification
- Improved: install and repair buttons collapsed into a single enable toggle
- Improved: hook event pump now recovers cleanly after socket disconnects
- Fixed: trial day copy off-by-one
- Fixed: hook callback ordering preserved across reloads
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
- $9 one-time license, 2-day free trial