Live companion windows for Claude Code.

A native macOS app that renders independently managed windows — Activity, Tasks, and more — live from Claude Code's hook events. Your Claude Code client stays exactly as it is: no embedding, no patching. Just real native UI with live state, in its own window.

All releases

Free · macOS 15+ · Apple silicon · ad-hoc signed (Beta)

See it in action

A look at the companion windows — Activity, Tasks (white-on-black), and Responses — driven live from Claude Code's hook events, alongside your untouched terminal.

What you get

Your Claude Code client is never touched — no embedding, no patching. The companion only reads hook events.

Install

Easiest — paste one line into Terminal. It downloads the latest build, copies AltWindow to Applications, and launches it with no Gatekeeper dialog. On launch it offers to install the Claude Code hooks — accept to finish.

curl -fsSL https://github.com/dharmaje/AltWindow-releases/releases/download/latest/install.sh | sh

Why Terminal? AltWindow is ad-hoc signed, not notarized. On macOS 15 (Sequoia), anything a browser downloads — an app or an installer — is quarantined and hits a dead-end "Apple could not verify… is free of malware" dialog with no Open button. A curl-fetched install isn't quarantined, so it skips that entirely.

Prefer the DMG? Download it, drag AltWindow to Applications, then clear the quarantine so it opens: xattr -dr com.apple.quarantine /Applications/AltWindow.app (or System Settings → Privacy & Security → Open Anyway). On Sequoia the old right-click → Open no longer bypasses Gatekeeper for un-notarized apps.

Uninstall

Removes the Claude Code hooks (backing up your settings first), deletes AltWindow from Applications, and clears the event spool — one line:

curl -fsSL https://github.com/dharmaje/AltWindow-releases/releases/download/latest/uninstall.sh | sh

Builds

Feedback

Bug reports and feature ideas are both very welcome. The bug form asks for your macOS version, AltWindow build, and steps to reproduce. See the reporting guide for tips.