WINDOW / %Context pressure
Watch the active context window grow and see genuine compaction resets.
GUIDE Claude Code observability
Aether turns Claude Code's local session trail into a live operational view. Find expensive turns, compaction resets, tool-heavy work, and nested agents without adding an SDK or uploading prompts.

01 The operational gap
A long coding session can accumulate context, repeat cached input, launch agents, compact history, and touch many files. Aether keeps those events on one timeline so a slow or expensive turn has an explanation, not just a number.
02 What becomes visible
WINDOW / %Watch the active context window grow and see genuine compaction resets.
TOKENS / USDSeparate input, output, cache reads, and reasoning emitted by Claude Code.
PARENT / CHILDKeep sub-agents attached to the parent turn, with their tools and code impact.
INPUT / SPLITEstimate which inputs consumed each request: context, tools, agents, memory, hooks, and runtime.
03 Local pipeline
Aether detects existing Claude Code session files automatically.
Provider-native events become turns, usage, actions, agents, and compactions.
The terminal UI updates as Claude Code writes new events.
04 Practical questions
No. Aether reads Claude Code's existing local session data and never calls another model.
No. Parsing and rendering happen locally, and Aether does not modify provider transcripts.
Yes. Agent work is nested under the parent session rather than appearing as unrelated top-level chats.
05 Start observing
brew trust --formula connectchiragg/tap/aetherbrew install connectchiragg/tap/aetheraether watch