claude-glance --about#

claude-glance

every Claude Code session, one window.

Read-only macOS dashboard for monitoring every active Claude Code session. Watches the JSONL transcripts Claude Code already writes; groups sessions by status — waiting, running, plan, idle, done — and updates live. Local, native, ~10 MB.

claude-glance --why#

Five terminals. Thirteen sessions across the day. Three waited on you. You missed two completions. The rest burned tokens. claude-glance puts them all in one window — grouped by what needs you next. No tab clutter. No missed completions. No context switching to check if it's still running.

claude-glance --features#

claude-glance#

⚠ Waiting (1) · ● Active (3) · ◔ Plan (1) · ⏸ Idle (1)

──── ⚠ Waiting ───────────────────────────────────────
 unreel · feat/instagram-bot              30s
   Setting up DM webhook for reel ingest

──── ● Active ────────────────────────────────────────
 contacto-console · feat/billing            2m
   Fix CDR export timezone bug
 hodor · main                              45s
   Add buddy escalation IP ranges
 sentinel · fix/buddy-inr                  12s
   plan mode · revising INR voice pricing

──── ⏸ Idle ──────────────────────────────────────────
 algo-sandbox · main                       12m
   last: backtest module 

claude-glance --install#

# build from source — unsigned, no app store
git clone https://github.com/Priyans-hu/claude-glance.git
cd claude-glance
bun install
bun tauri build

# move the built app
mv src-tauri/target/release/bundle/macos/claude-glance.app /Applications/

# bypass Gatekeeper (unsigned binary)
xattr -d com.apple.quarantine /Applications/claude-glance.app

claude-glance --how#