Every shipped release, newest first. All from the same summer - the cat is young.
v1.20.9
IMPROVED
Opt-in product analytics now measures session opens, Claude question presentation and answers, trial expiry, and daily active use without collecting prompts, responses, project names, paths, license keys, or session IDs.
Download requests, campaign attribution, checkout intent, verified purchases, refunds, and transactional license-email delivery are now separated into reliable events so launch performance and retention can be measured without double-counting revenue.
v1.20.8
IMPROVED
NapCat now offers an explicit, off-by-default product analytics choice during onboarding. When enabled, it measures app activity and feature milestones without collecting prompt text, responses or license keys.
Trial and License screens now use the $7.99 one-time price consistently and take you straight to secure checkout.
v1.20.7
IMPROVED
Updated the Mac download and automatic update package after completing Apple's distribution checks.
v1.20.6
FIXED
Claude Desktop sessions now open the exact conversation you clicked without repeatedly asking for Accessibility access. NapCat also keeps helper processes and spawned sub-agents out of the session list, so only the main sessions appear.
Claude questions stay inside the notch. Each question appears one at a time with Back, Next and Submit controls, along with the session name that will receive the answers.
When the two-day trial ends, trying to start a nap now explains what ended instead of silently opening Settings.
IMPROVED
The expired-trial prompt, notch and License settings now show the current one-time price and open the secure Polar checkout directly.
The website now limits release and download copy to claims customers can verify from the product itself.
v1.20.5
FIXED
Claude Code sessions launched by Claude Desktop now appear in NapCat. A space in Claude Desktop's Application Support path caused the early process scan to discard those sessions before it checked the real executable.
IMPROVED
The website now has plain-language Privacy and Terms pages, explicit consent before PostHog analytics starts, and consistent one-Mac-at-a-time license wording.
The download page is shorter: install, trial, price and system requirements are easy to scan.
v1.20.4
IMPROVED
Nap Screen can now use a picture you choose, or keep following the current desktop picture. The same saved choice appears in the preview and on every display during a nap.
The public website now describes the Mac app as it ships today: Claude Code and Codex depth, exact return, screen naps, privacy and the real download size, without advertising the private iPhone preview.
FIXED
A large wallpaper could stretch Settings to the image's full pixel width and make the Nap Screen controls unusable. Pictures now crop into a fixed preview without contributing an intrinsic window width.
CHANGED
The iPhone companion is staying private for now. Pair iPhone, Remote settings, command-line pairing and background relay startup are all absent from this public Mac release.
v1.20.3
FIXED
Codex sessions kept disappearing. Codex stores its thread index in a WAL database, and NapCat opened it read-only — which macOS refuses unless Codex happens to be holding the database open, so the query failed outright and every Codex thread vanished. NapCat now reads a private copy, which works whether or not Codex is running and still never writes to Codex’s data.
macOS asked for your login password over and over, and new iPhones would not pair. Revoking a pairing marked the secret as revoked instead of deleting it, so every pairing attempt ever made stayed in your keychain — and NapCat read all of them on every refresh, raising a password prompt for each one it could no longer unlock. Revoking now deletes, dead credentials are cleared at launch, and Settings has a Forget all pairings button for keychains that already filled up.
v1.20.2
FIXED
Finished Codex threads kept claiming they were working. NapCat waited for a task-complete marker that current Codex no longer writes, so a thread stayed “working” for six hours after its last turn. It now judges a Codex thread the same way it judges a Claude session: a rollout that has stopped being written is a turn that has finished.
v1.20.1
FIXED
Codex sessions were invisible. OpenAI's desktop app now ships under a different bundle identifier, and NapCat only recognised the old one, so it concluded no Codex host was running and dropped every thread. It now recognises both — and finds the host by looking for the running Codex process too, so the next rename cannot break it.
Several Lock Screen Studio options did nothing: the star controls were wired to a view the nap screen never drew, and the tint pointedly refused to colour the cat.
IMPROVED
Lock Screen Studio is smaller and everything in it works. Twenty controls became twelve, each one read by the real nap screen and covered by a test.
The nap screen can now use your desktop wallpaper or an installed screen saver instead of the frosted desktop, and dims a picture backdrop enough to keep the clock readable.
The tint now colours the clock, the date, the status line and the cat together.
v1.20.0
NEW
Codex plan usage in the island, beside Claude. It is read from the rollout logs Codex already writes on your Mac, so there is no sign-in, no network call and nothing to allow.
Lock Screen Studio: the nap screen is now yours. Clock style, size, position, seconds and date; tint and dimming; the cat, the wordmark, the stars and shooting stars; your own wake message; and an optional ambient line that can show plan usage, how many agents are working, or battery.
The nap screen can now draw a pixel clock in the same dotted alphabet as the wordmark.
Settings now says, per provider, exactly why a usage meter is empty instead of showing nothing at all.
FIXED
NapCat asked for your Mac password far too often. It re-read the Claude Code login from the Keychain every five minutes—288 times a day—and macOS asks each time unless you happened to press Always Allow. It now reads the login once and keeps it in memory.
The Activity tab could pin a CPU core and freeze Settings. The year map is now built once when the data changes instead of on every frame of the window's layout pass.
NapCat made the whole Mac feel slower by asking every running editor to build and permanently maintain a full accessibility tree, and by re-walking those trees every time you switched apps. It now asks once per app, and only for apps that can actually host an agent session.
A Claude session's transcript was fully re-parsed every three seconds while it worked. Only the newest few records are read now.
The session roster republished every three seconds even when nothing changed, re-rendering the island and any open Settings tab.
Codex's index was reopened every three seconds whenever VS Code, Cursor or ChatGPT was merely running.
The sleeping cat in the collapsed notch animated all day; it now rests.
v1.19.0
NEW
Activity turns Settings into a private work journal: today’s agent time, sessions, prompts and completions, plus a 53-week contribution map across Claude, Codex, Cursor and every watched provider.
Hover any day for its exact provider mix and totals. Keep three months to two years locally, or clear the complete history in one action.
A protected product-operations dashboard now reports downloads, active installs, paid and free adoption, exact-day retention, provider mix, prompt delivery health, remote pairing and push readiness.
IMPROVED
Product analytics is explicit and off by default. When enabled it sends fixed event metadata only—never prompt text, responses, project names, paths, email addresses, license keys or session IDs.
The website counts download starts without identifying the visitor, and billing events are joined through one-way pseudonymous identifiers rather than customer data.
v1.18.0
NEW
The private iPhone companion preview can show Claude Code permissions, multi-question prompts and MCP input forms inside the paired conversation so they can be answered from the phone.
The preview's encrypted internet relay keeps paired sessions reachable away from the Mac's local network while commands remain scoped to the exact selected session.
FIXED
New question IDs trigger a notification even when the same session was already waiting, while stale answers and cross-session delivery are rejected.
Remote prompts report the Mac’s final delivery result instead of remaining marked Not sent after the target accepted them.
v1.15.0
NEW
Now Playing brings the Mac's active music or video session into the notch with artwork, progress, playback controls and a compact animated playing indicator.
Notch activation can now use click, hover or both, with independent subtle trackpad feedback on hover.
IMPROVED
Now Playing is a reorderable Island Studio module, its compact indicator can be hidden separately, and media monitoring can be disabled without affecting the rest of NapCat.
v1.14.1
FIXED
The Everyday Shortcuts row now contributes to the island's calculated height instead of being clipped below the panel.
Dense agent rosters automatically become scrollable when visible modules use the remaining height, keeping every module inside the island.
v1.14.0
NEW
Everyday shortcuts bring Calendar, Music, Notes and Apple Shortcuts into the island. Each app can be enabled separately, and the whole module can be hidden or moved like every other part of the notch.
CHANGED
The homepage is now one concise story per capability instead of repeating nap, agent control and customization across multiple sections.
A new interactive product stage lets you explore Today, Focus, Work and Nap states directly, with a broader one-notch-for-everything message and updated search metadata.
v1.13.2
CHANGED
Public demos, QA fixtures and screenshots now use clearly fictional sample projects only. Personal workspace and project names never belong in product marketing assets.
v1.13.1
IMPROVED
Permission requests are now 520 points wide with larger diff text, roomier spacing and taller full-width Deny and Allow actions.
Homepage story headings now share one centered rhythm across the nap, work loop and Morning Report sections instead of switching between left and centered alignment.
v1.13.0
NEW
Real edit previews. Claude Edit and Write permissions now show the actual removed and added lines, the local file path and useful line numbers before you decide.
Integration Manager. Settings reports every provider's connection state and capability depth instead of reducing rich and process-only integrations to the same status dot.
A provider adapter contract for Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Copilot CLI, Droid and Kiro, so deeper lifecycle and approval support can land without another one-off detection path.
IMPROVED
Permission cards now use a compact, open layout with balanced Deny and Allow actions, quieter labels, keyboard hints and a direct handoff back to the terminal.
MCP requests identify their provider cleanly while preserving the full tool name and request for inspection or copying.
The homepage now shows the real 1.13 edit card and explains provider depth without implying every integration has the same control surface.
v1.12.0
NEW
Claude Control Bridge. Answer permission prompts and structured MCP input forms from the notch. Short choices stay one tap; typed, numeric, multi-field and secret inputs open a native form only after you click.
Exact Claude lifecycle states. Needs input, completion, failure, session end and task progress now join to Claude's stable session ID instead of being inferred from a quiet process.
Hook-level terminal return. A prompt card can jump back through Warp's exact session link or Terminal/iTerm2 TTY matching before handing the question to Claude.
IMPROVED
Settings now explains and previews the full Control Bridge, with separate switches for MCP forms and lifecycle signals. Every NapCat hook remains opt-in, backed up, local and removable.
The homepage, Claude guide and comparison pages now show the real input card and describe the current provider depth without treating every quiet process as a question.
FIXED
Claude sessions clear their structured state on SessionEnd and every signal expires, preventing old Needs you or Done labels from turning into permanent ghost sessions.
A second simultaneous prompt no longer races the first card onto the notch; it stays available in Claude's original UI instead.
v1.11.0
NEW
Island Studio. Start from Balanced, Compact or Soft, then tune expanded width, lift, height, the two upper flares and two lower corners independently. Accent, density, motion, panel opacity and shadow all update the real island live.
A modular island. Hide or reorder plan usage, focus and battery, nap controls and the agent roster. Collapsed mode can show the activity mark, label, count and cat independently, including a fully stealth notch.
Roster rules. Pin an important session; hide a session, project or provider; choose Done / idle retention; sort lanes; and decide whether age, agent, model and terminal chips earn space. Everything can be restored from Settings.
Quiet hours and granular events. Sounds and Notification Center alerts can be controlled separately for Needs you, Done and focus events, including schedules that cross midnight.
Portable settings profiles. Export the complete interface and behavior setup as JSON, then import it on another Mac. Licenses, active timers and sensitive integration state are excluded.
Progress-aware Live Activities. Scripts, builds and deploys can publish a percentage through the local CLI and receive a compact progress track in the roster.
IMPROVED
Settings now separates General, Studio, Agents and Events so appearance, roster policy and interruption policy are easier to find and edit.
The homepage now shows real production screenshots of Island Studio, roster rules and event controls, with expanded search metadata and answers for stale sessions, customization and quiet hours.
v1.10.0
NEW
Universal Live Activity. Any local script, build, deploy or unsupported agent can publish Working, Needs you and Done cards through NapCat's bundled local-only CLI, with automatic expiry and optional jump-back context.
Attention-first lanes and provider health. The island sorts real asks before running work and completed sessions, while Settings explains exactly which integrations are ready, live or need repair.
A persistent focus timer and system HUD in the island, with configurable presets, battery and power-source status, menu controls and Shortcut-friendly focus URLs.
FIXED
Closed Codex Desktop turns now leave the notch promptly instead of lingering for half an hour. Active long-running turns remain visible, including when a large rollout tail no longer contains its original start event.
Headless daemon protocol workers no longer masquerade as user sessions. Days-old background workers are gone, while legitimate one-shot and detached Claude jobs still appear.
IMPROVED
The landing page and onboarding now explain rich providers, recognized CLIs and the local Activity API honestly, with route-specific metadata for the updated agents page.
v1.9.0
NEW
The Morning Report. Wake the nap screen after a long run and one briefing is already there, before the frost lifts: what finished, what is blocked, what changed, and what needs you first. Not a stack of per-session cards, one aggregated debrief for the whole hive, so the first thing you read is the thing to do.
The away-glow on the nap screen. Green while your agents are still working, amber the moment one is waiting on you. Readable across the room, and it reveals nothing about what they are doing.
The Nap Event Log. While you are away it quietly records what each agent did overnight, so the morning briefing has something true to summarize and you can scroll the whole night if you want the detail.
IMPROVED
Keep-awake is now its own explicit switch: keep your Mac awake for AI agents, with or without a nap. Leave a build or a swarm running when you walk away and the machine holds off sleep, lock, and display dimming until you are back.
v1.8.5
FIXED
The finished card knows when to leave. It showed once, correctly, but a hover at the wrong moment could stop it ever clearing, so every hover after replayed the same stale card. It now shows for about two seconds, waits out a hover politely, then clears for good.
NEW
Click the finished card to jump straight to that session's terminal, the same landing as clicking its row. Ignore it and the island simply goes back to normal.
v1.8.4
CHANGED
One thing per wing: the running indicator on the left of the notch, the cat on the right. It is the same marching pixel block that has always sat beside Working, so the two collapsed styles now differ only in whether the words are there.
Changelog moved to the footer. The top nav keeps the four links that answer what this is and what it costs.
FIXED
The download opens on the proper install window again: the artwork, the app, the arrow, and the Applications folder. The background was a 2x image being painted at 1x scale, so everyone downloading only ever saw its top left corner.
The island section stopped disagreeing with itself. Its icon was pinned to the left while everything under it was centred, and the headline was squeezed into a measure half the width of its own subheading.
v1.8.2
FIXED
The cat sits beside the notch, never under it. Both collapsed styles now put the activity blocks and the cat in the wing next to the cutout, where the screen actually has pixels. The working count is the only thing the toggle changes.
Opening and closing is one movement. Both states stay mounted and cross fade while the shape travels, instead of the panel being torn out of the layout mid animation, which is what made the black box vanish before the card had finished fading.
NEW
A card when a run finishes: which project, and how long it worked. It clears itself after a few seconds, and it steps aside for anything that needs an answer. Turn it off in Settings, Agents.
CHANGED
The nap screen no longer lists your sessions. A roster of running agents is the one thing that gives away a screen pretending to be locked, so that report lives in the notch now.
v1.8.1
FIXED
The collapsed island is visible again. It defaults to a small lip below the cutout with the cat in it and no working count, instead of sitting exactly flush where there is nothing to see.
Closing retreats into the notch. The card now contracts up and inward over a slower curve rather than blinking out where it stood.
v1.8
FIXED
Approvals actually appear. NapCat was listening on the wrong Claude Code hook, so the card never showed while you sat at your terminal. It now registers on PermissionRequest through a dedicated bridge binary that fails open, so a permission ask reaches the notch and your terminal at the same time and the first answer wins.
The notch draws no gap. The black shape now covers the physical cutout corner to corner, and its height is a signed offset you can pull below the real notch or drop into a lip.
The collapsed island defaults to just the cat. The working count is an option in Settings, and turning it off shortens both sides.
A card no longer lingers after you answer in the terminal. NapCat watches the asking process and clears the notch the moment the question is gone.
NEW
Always, next to Allow and Deny. Shown only when Claude Code itself offers a rule to remember, and it sends that rule back verbatim.
The nap screen reports the work. Every watched session, the model it is on, and what it is touching, listed under the sleeping cat in the site's pastels.
IMPROVED
Todo writes stop interrupting. Bookkeeping tools skip the card entirely so the asks you see are the ones worth reading.
v1.7
FIXED
The notch is right-sized now. It tracks your Mac's exact cutout instead of forcing one width, so 13-inch and 14-inch MacBooks no longer get an oversized pill. New setting: collapsed, show just the cat or the full working count.
Jump lands on the real tab. Clicking a session now opens the exact Warp/Terminal/iTerm2 tab it runs in, on whatever display, instead of a stray helper process.
Each row shows its own session. Prompts and titles are read per session (not shared across a project), and 'working' now reflects the one session actually running, not all of them.
The onboarding permission prompt comes to the front. The tour steps aside so the macOS Accessibility dialog is visible and clickable.
v1.6
NEW
The app wears the new look. The welcome tour is a cream editorial card now, with the 3D voxel cat, black headlines, and a mint pill, matching the site. Settings' About tab picks up the same cream canvas and story-block pill buttons.
v1.5.2
IMPROVED
The lock screen picked up a little color: a few stars now glow soft lilac, mint, and coral, the z's drift up in lilac, and a mint shooting star crosses now and then. The cat stays the calm white brand mark.
v1.5.1
IMPROVED
Settings, rebuilt. A tabbed, enterprise-grade panel (General, Notch, Agents, License, About) with an icon on every row and an animated voxel-cat mark on the About tab.
v1.5
NEW
A real, visible notch. The island now draws a pure-black notch that drops just below the camera bezel, so it reads as hardware even on Macs without a cutout, then grows into the full island.
Size the notch to taste. New sliders in Settings for the notch length, thickness, and corner rounding, with a live preview that resizes as you drag.
IMPROVED
The cats came alive in the rows. Every session's voxel cat now shuffles while its agent works and blinks while idle, and the working status dot softly pulses.
v1.4.2
IMPROVED
The menu-bar cat is the voxel mark now - same construction as the app icon, drawn as a template so it adapts to light and dark menu bars.
v1.4.1
IMPROVED
Color returns to the notch: green means working, amber means a real ask, blue is your own voice - the white voxel cat stays the brand.
The nap screen grew a lock-screen clock, twinkling stars, and the occasional shooting star. Still flat pixels, still convincingly asleep.
v1.4
NEW
Monochrome, everywhere. The app now matches the site's black-and-white brand: white is the only action color, and every state reads through shape and motion instead of hue.
The cat went 3D. Every animated sprite - the bar badge, session-row faces, the nap overlay's sleeper and its z's, the tour cats - renders as extruded voxels, the same construction as the new app icon.
New app icon: the 3D voxel cat, white on a dark squircle.
v1.3
NEW
NapCat Midnight - a full rebrand. The cat is night-violet now, the action color is neon mint, needs-you is amber, and every dark went cool blue-black. App, notch, overlay, installer, and this site all match.
A field of flat-shaded 3D voxels drifts behind the hero and follows your pointer - pure CSS, honest flat color, no blends.
IMPROVED
The styled installer window wears the new palette: violet cat, mint drag-arrow, moon-white pixel wordmark.
v1.2
NEW
Agent Watch. Every coding agent on your Mac - Claude Code, Codex, Gemini CLI, Cursor, and twenty-three more - gets a live card: the task, the last exchange, the model, the terminal. Zero setup; it reads your own process list.
The bar. The collapsed notch keeps score all day: Working… in mint, needs-you in amber, session count, and a pixel cat acting out whichever is true.
Approve from the notch (opt-in). One consented hook offers each Claude Code shell-command ask to the island: Allow, Deny, or say nothing and the terminal prompt takes over, like always. Off by default; removes itself completely.
Claude usage in the island: your 5-hour and 7-day windows with reset countdowns. One optional request to Anthropic with your own login; one toggle turns it off.
Jump lands on the exact terminal tab in Terminal and iTerm2; other terminals get the app, honestly.
Nap when idle: arm a nap that starts the moment your last agent stops working.
Archive a session from its row; it returns only as a genuinely new session.
Three quiet chimes behind one toggle: a finish, a question, a wake. Naps stay silent.
IMPROVED
Keep-awake now also resets the lock-screen timer - a long nap can no longer end at the real login window - and holds while agents work, with an optional 15% battery guard.
A stray click beside the Touch ID dialog can no longer strand the wake; clicking again simply re-asks.
The nap screen is dark frosted glass with a living pixel cat: it breathes, wanders, and curls back up. The dotted identity runs through the notch, the overlay, and this site.
v1.1
NEW
The notch island. Hover the notch for a nap card: start a nap, arm a timer, pick your wake. Collapsed, the cat sleeps up there.
Nap timer. Start now, in 5, or in 15 minutes. The countdown ticks in the notch and the overlay drops itself.
The wake report. When a nap ends, the island reports how long and how many pokes it ignored. Counts only, forgotten by the next nap.
Floating pill for Macs without a notch. Off by default; opt in from Settings.
First-run tour. Four cards, about 90 seconds, skippable throughout.
IMPROVED
Settings grew a Notch island section: island on or off, expand on hover, show the cat, and a Show welcome tour again button.
The menu bar menu gained a Notch Island toggle.
v1.0
NEW
The fake nap. Press ⌥⌘N and a frosted overlay with a sleeping cat covers every display at once.
Keep-awake. While the overlay is up, your Mac cannot drift into real sleep - builds, agents, and downloads keep running.
Wake your way. Space or click, or require Touch ID or your password.
A quiet menu bar cat, a global hotkey, and launch at login.