A calm command center
for every coding agent

Opsnook lives in your Mac's notch and shows the live status of Claude Code, Codex and more — quiet until an agent needs you.

Claude CodeClaude CodeCodexCodexAntigravityAntigravityTRAE SOLOTRAE SOLOQoderQoderWorkBuddyWorkBuddyZCodeZCode
Needs approvalWaiting inputErrorRunningDoneIdle
CodexFileEdit
Sat 10:47
Claude CodeCodexQoder
1
Collapsed — always resting in the notch. Hover or press ⌥⌘H to expand.
Opsnook6 agents · 3 running · 1 pending
NEEDS ATTENTION · 1
Claude Code
Refactor auth module, migrate to JWT
Claude Code · opsnook-app · feat/auth · 3 files
Awaiting approval
waited 1m 32s
Bash · npm install jsonwebtoken
Runs in ~/dev/opsnook-app · will write to node_modules
DenyAllow
RUNNING · 3
Codex
Launch three sub-agents to perform tasks
Codex · WordSnap · main
3
Running
2m 04s
Boyleexplorer · ~/My/Codex/WordSnap3m 42s
Hypatiaexplorer · ~/My/Codex/WordSnap3m 42s
Godelexplorer · ~/My/Codex/WordSnap3m 42s
Qoder
Optimize slow order queries
Qoder · data-pipeline · develop
Running
14m 11s
TRAE SOLO
Fix failing CI build
TRAE SOLO · web-console · fix/ci
Running
36s
SessionsActivityUsageWorkspace
Opsnook·WordSnap
FilesGit
mainvs origin/mainSynced
Uncommitted · 3 files
Commit to mainNothing staged
Summarize this change (commit message)…
Optional details…
Push after commitCommit 0 files
Unstaged changes · 3Stage all
CodexM
lib.rssrc-tauri/src
+26−8
CodexM
main.tssrc
+13−4
CodexM
styles.csssrc
+8
Earlier
fix(windows): fix bug
Yuntsy · a59cf98 · 1 files
+52−3
21:02
chore: bootstrap WordSnap release automation
Yuntsy · 5df317b · 31 files
+11,114
20:13
SessionsActivityUsageWorkspace

Every session, unfolded.

Right-click any session to open its timeline — commands, tool calls, file changes and subagent forks as swimlanes you can zoom, filter and search.

Launch three sub-agents to perform different tasks.
HorizontalVerticalErrorErrorTool callGroup frame100%
Console
14 visible events
Event typesSelect all
User inputTool callFile changeCommandSubagentErrorState
Agent / Subagent
Codex
Codex11 events
Mendel1 events
Einstein1 events
Gauss1 events
User input17:37:19
success
Launch three sub-agents to perform different tasks.
CodexCollapse turn
Command17:39:24
success
git status --short --branch
git status --short --branch
Codex334ms
Command17:39:24
success
pwd
pwd
Codex363ms
Command17:39:11
success
rg -n "subagent|sub-agent" ~/.codex/mem…
Codex497ms
Subagent17:39:58
success
Mendel
explorer
Codex834ms
Subagent17:39:58
success
Einstein
explorer
Codex812ms
Horizontal · 14 visible events

One-click approvals

Permission requests surface in the panel with the exact command. Allow or deny — the decision reaches the agent in under a second.

Subagents, visible

Workers an agent spawns hang off the parent session as a tree — name, task and live status for each. No more black box.

Session timeline

Right-click any session to unfold it into swimlanes: tool calls, file edits, commands and subagent forks, with durations paired automatically.

One workspace

Branches, working tree and cross-agent conflicts for every repo your agents touch — spot a clash before anyone pushes.

Quiet, until it matters.

No accounts. No cloud. Opsnook reads your agents' local sessions — nothing leaves your Mac.

Download on the Mac App Store