Track all your Claude Code sessions in one place. See
busy/idle status in real time, monitor usage costs, get
notified when Claude finishes, and launch everything in
parallel Terminal windows.
All your projects sorted by recent Claude usage. Git branch, sync
status, dirty state, session count, and auto-detected stack at a
glance.
{/* Expanded view */}
EXPANDED VIEW
Press → to expand. Browse branches, see
session conversations with last prompt and Claude's response.
Running sessions show ● running or{" "}
◉ idle status inline. Resume any session directly.
{/* ══════ LIVE MONITORING ══════ */}
// LIVE SESSION MONITORING
cladm detects all running Claude Code sessions across every project and shows their real-time status.
When any session finishes, a sound plays and the dock icon bounces — so you never miss it, even across dozens of parallel sessions.
●Busy— Claude is actively processing
◉3mIdle— Claude finished 3 min ago, waiting for input
○No session— No active Claude process
Detection reads the tail of each session's JSONL in{" "}
~/.claude/projects/. A session is
busy if the file was written recently OR the last assistant message
has a pending tool call. This prevents false idle triggers during
long-running tools and subtasks.
{/* ══════ USAGE + IDLE PANELS ══════ */}
// USAGE & IDLE PANELS
{/* Usage panel screenshot */}
USAGE TRACKING
Press u to toggle. Tracks session (5h window), weekly
all-model and sonnet-only costs against configurable plan limits, plus monthly totals.
{/* Idle sessions screenshot */}
IDLE SESSIONS
Press i to toggle. Shows sessions waiting for your
input, sorted by most recently idle. Press Enter to focus a session's
Terminal tab directly.
{/* ══════ FEATURES ══════ */}
// FEATURES
}
title="LIVE MONITORING"
desc="Track all Claude sessions across every project. Busy/idle status updates in real time with elapsed timers."
/>
}
title="USAGE TRACKING"
desc="Session, weekly, and monthly cost bars. Track all-model and sonnet-only usage against configurable plan limits."
/>
}
title="NOTIFICATIONS"
desc="Sound + dock bounce when any session finishes. Never miss a completed task across dozens of parallel sessions."
/>
}
title="FOCUS SESSION"
desc="Press Enter on any idle session to instantly focus its Terminal tab. Flash animation highlights the window."
/>
}
title="AUTO-DISCOVERY"
desc="Reads ~/.claude/history.jsonl to find every project you've used with Claude Code. No config needed."
/>
}
title="GIT METADATA"
desc="Branch, sync status (ahead/behind), last commit, dirty state — all loaded in parallel per project."
/>
}
title="SESSION BROWSER"
desc="Expand any project to browse past sessions. See conversation previews and resume directly."
/>
}
title="PARALLEL LAUNCH"
desc="Select multiple projects and hit Enter. Each opens in a new Terminal.app window simultaneously."
/>
}
title="STACK DETECTION"
desc="Auto-detects project stack: TypeScript, Python, Rust, Go, Docker, and more from config files."
/>