GUIDE OpenAI Codex observability

Trace every Codex turn.
Keep the whole session legible.

Aether reads Codex's native local rollouts and turns them into synchronized graphs, action summaries, agent traces, and per-request input attribution. No hooks, API keys, or cloud dashboard are required.

Aether showing Codex sub-agents and their work inside a parent coding session
Codex agents, actions, and code changes remain attached to their parent turn.

01 The operational gap

A successful patch does not explain the path that produced it.

Codex can search, patch, run tools, spawn agents, and compact context across a single task. Aether reconstructs that path from local rollouts, preserving provider titles and project identity while exposing the operational signals behind the result.

02 What becomes visible

Useful signals.
One shared timeline.

TURN / SYNC

Turn timeline

Move across duration, cost, token, context, complexity, and code-diff graphs together.

MODEL / USD

Cost estimates

Use maintained model pricing and provider token totals for transparent API-equivalent estimates.

ACTION / RESULT

Tool outcomes

See successful searches, patches, commands, compactions, and file changes by turn.

ROOT / BRANCH

Input work

Break each request into user prompt, retained context, tools, agents, memory, and provider runtime.

03 Local pipeline

Native trails in.
Operational clarity out.

01

Discover

Aether finds Codex sessions already stored on the machine.

02

Correlate

Rollout records become sessions, turns, tool events, agents, and usage.

03

Follow

Live tailing keeps the selected Codex session current while it runs.

04 Practical questions

Know what Aether
does and does not do.

Does Codex need special setup?

No. Run aether watch and installed providers are discovered automatically.

Are cost figures provider bills?

No. They are transparent API-equivalent estimates based on emitted token usage and maintained model pricing.

Can Aether distinguish Codex projects and sessions?

Yes. It uses provider-native session metadata and keeps nested agent work inside the parent session.

05 Start observing

Three commands.
No instrumentation.

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