00 Local observability / v0.7.0

Aether. See the
invisible.

Local, live observability for Claude Code and Codex. Follow context, cost, complexity, code changes, tools, compactions, and sub-agents—without sending your data anywhere.

01 No SDK02 No API keys03 No cloud dashboard
The All Seeing Eye model by The WarVet
adaptive render
local signal / 00–∞
AETHER / SESSION 7F–A239 SEC · LOOP · SILENT · LOCAL

01 Product tour

One session.
Every signal aligned.

Move once and context, duration, cost, tokens, complexity, and code impact stay synchronized across the same turns.

02 Signal map

Telemetry that
answers questions.

Your coding agent already leaves a trail. Aether turns that native trail into an operational picture—without instrumentation.

01WINDOW / LIVE

Context

See how much of the model window is occupied, including real compaction resets.

02TIME / Δ

Duration

Find slow turns and compare them with the session median without leaving the terminal.

03USD / EST

Estimated cost

Read transparent API-equivalent token estimates with partial sessions clearly labelled.

04I/O / CACHE

Tokens

Separate input, output, cached input, and reasoning usage emitted by each provider.

05EFFORT / 100

Complexity

A deterministic 0–100% view of reasoning effort across every turn.

06+ / −

Code diff

Track successful additions, removals, created files, and deleted files.

07PARENT / CHILD

Agent topology

Keep sub-agents and hooks attached to the parent turn that created them.

08EVENT / STREAM

Actions

Inspect tools, patches, searches, compactions, outcomes, and model metadata.

Aether synchronized metrics dashboard
FIG. 01 Six synchronized graph panels keep every signal on the same turn range.

GUIDES Field notes

Start with the question
you need answered.

Short, provider-specific guides to observing coding-agent work without adding instrumentation.

03 Under the hood

Native trails in.
Clarity out.

CLAUDE~/.claude/projects/*.jsonl
CODEX~/.codex/sessions/*.jsonl
provider parsersnormalize turns, usage, actions, relationships
live TUIsynchronized and local
Aether showing nested agents within a parent Codex turn
FIG. 02 Nested work stays attached to the turn that created it.

TRACE Agents, not extra chats

See who did what.

Each agent trace keeps its request, response, model, duration, token use, tools, and code impact. Hooks and sub-agents stay in context instead of polluting the session list.

  • Parent and nested agent relationships
  • Provider-native titles and project identity
  • Successful edits, searches, tools, and outcomes

04 Privacy by construction

Your sessions stay
on your machine.

01Session data is read locally.

02No provider API key is required.

03No prompt, response, or metric is uploaded.

04No additional LLM is called for telemetry.

05Provider transcripts are never modified.

Everything remains on your machine.

05 Install

Trust. Install.
Then watch.

Homebrew 6 formula trust · automatic provider discovery · macOS and Linux

AETHER SETUPLOCAL SHELL
$brew trust --formula connectchiragg/tap/aether
$brew install connectchiragg/tap/aether
$aether watch auto-discovery live

06 Open source

Understand what your
agents actually did.

Issues and pull requests are welcome—especially new providers, telemetry fields, pricing updates, and parser fixtures.

Star Aether on GitHub