Every session at a glance
One row per Claude Code session, across all your projects, each with its live state: working, thinking, needs you, done or error. Fold the island to a pill, open it when you care.
Nook for Windows · Free · Open source
Nook for Claude Code sits at the top of your screen and shows every running session across your projects. See who is working, who is done and who needs you, then approve or answer with a click.
Version 0.1.0. The installer is not code-signed yet, so Windows may ask you to confirm once. How to install.
npm testSample data for this demo.
Sample numbers for this demo.
Try it: hover the island, tap it, or focus it and press Enter. Arrow keys switch tabs.
How it works
Claude Code already tells hooks what it is doing. Nook listens, locally, and turns that into one calm island.
On each event (a prompt, a tool call, a permission request) Claude Code runs nook-hook, a tiny relay. Hooks are installed from Nook’s settings after a preview and a backup.
It passes the event to the app over a local named pipe, giving Nook 300 ms to answer. If Nook is closed or slow, the relay exits and Claude Code carries on untouched.
Every session appears at the top of your screen with its state. Approvals and questions can be answered right there. Nothing is ever approved without your click.
Features
Built for people who run several Claude Code sessions at once and are tired of hunting for the terminal that needs them.
One row per Claude Code session, across all your projects, each with its live state: working, thinking, needs you, done or error. Fold the island to a pill, open it when you care.
Permission requests and questions show up where you are. One click to allow or deny, never automatic.
See how much of your Claude usage window you have used before a long run, without opening a dashboard.
A live read of your machine in the island, so you can tell when the agents are what is heating the fans.
When a session fans out to subagents, they are listed under their parent with their own state, so a quiet parent never hides busy work.
Pull the island down for a shelf you can use between prompts. Stay in flow without another window.
One shortcut jumps to the session waiting on you, so you answer in the right terminal without searching windows.
Defaults, all changeable in Settings.
New in v0.1.x (unreleased build): Cursor agent sessions appear next to Claude Code ones, status only. How it works.
Privacy & trust
Nook is a local app with a short list of things it will not do. All of it is in the open-source code, so you can check.
No network calls, no analytics, no account. Events travel only from Claude Code to Nook, on your own PC.
Nook never approves anything for you. If nobody answers in time, Claude Code simply asks in the terminal as usual.
The relay gives Nook 300 ms and exits cleanly if it is closed, slow or crashed.
Nook shows the exact diff and takes a dated backup before it touches ~/.claude/settings.json. Only after your click.
This site sets no cookies and uses no analytics, so there is no cookie banner. Read the privacy page.

Meet Gullu
Gullu lives in the island and wears the state of your sessions: busy while Claude works, curious when it thinks, alert when it needs you, happy when it is done. It also reacts when you poke it. Prefer a quieter island? Switch playful reactions off in Settings.
Install
Windows 10 or 11. WebView2 ships with both. Free and open source (MIT).
Get Nook-Windows-0.1.0-setup.exe from the latest release on GitHub.
The installer is not code-signed yet, so SmartScreen may say “Windows protected your PC”. Choose More info, then Run anyway.
Open Settings → Claude Code → Install hooks…, review the preview, click. Start a Claude Code session and watch the island.
Compare the hash with the one for the installer in SHA256SUMS.txt on the release page.
Get-FileHash .\Nook-Windows-0.1.0-setup.exe -Algorithm SHA256Why the warning? SmartScreen does not know new, unsigned programs yet. Nook is open source, so you can read the code or build it yourself. If an antivirus flags nook-hook.exe, it is the kind of false positive small unsigned tools get. See the troubleshooting guide and the full install guide.
New here? Read what to expect on first run.
FAQ
Nook is free and open source (MIT-licensed code), so anyone can read exactly what it does. It runs 100% locally: no network calls, no telemetry and no account.
No. Events go from Claude Code's hooks to a small local relay and then to Nook, all on your own computer. Nook makes no network calls and has no telemetry.
No. Nook never approves anything without your click, and it never blocks Claude Code. The relay gives the app 300 ms to pick up; if Nook is closed, slow or crashed, it exits and Claude Code asks in the terminal as usual.
Only when you ask. Installing hooks shows the exact diff of what will change in ~/.claude/settings.json and takes a dated backup first. Nothing is written until you click, hooks from other tools are left alone, and Uninstall hooks removes only Nook's entries the same way.
The installer is not code-signed yet, and SmartScreen does not know new, unsigned programs. If you downloaded it from the official GitHub release, choose More info, then Run anyway. You can verify the download with Get-FileHash .\Nook-Windows-0.1.0-setup.exe -Algorithm SHA256 and compare it with SHA256SUMS.txt, or build Nook from source.
That is a typical false positive for small, unsigned programs that other programs start often. You can report it to Microsoft at https://www.microsoft.com/wdsi/filesubmission as "Software developer" and "Incorrectly detected", or build Nook from source.
Nook 0.1.0 is built for Windows 10 and 11. It follows Claude Code through Claude Code's hooks, so sessions appear whether you start Claude Code in a terminal window or in the integrated terminal of an editor such as VS Code.
Yes. Nook shows Cursor agent sessions next to Claude Code ones, status only: you can see what a Cursor agent is doing, but you cannot approve or answer from the island. Turn it on in Settings, Cursor, Install (preview, dated backup, click). New in v0.1.x (unreleased build). Claude Code running inside Cursor's terminal works as a normal Claude Code session.
Nook is a small desktop app that reacts to events from Claude Code's hooks. It also shows CPU, GPU and RAM in the island, so you can check its footprint on your own machine.
Nook is an independent open-source project by Zubair Bin Shaukat, a software engineer from Lahore. It is based on Coucou by Louis Raillé (MIT), with credit to Edurique's Windows multi-session work, and is not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.
Nook for Windows is free, open source and local. Install it in a minute.