All your agents.Every trace, every eval.On your machine.

Local-first observability for Claude Code and Codex, with optional live export to Pydantic Logfire.
| Platform | Started | Events | Tags | Session ID |
|---|---|---|---|---|
| claude | 2026-05-22 14:08 | 47 | review,bug | sess_3f9e2a |
| codex | 2026-05-22 09:31 | 23 | - | sess_b8c402 |
| claude | 2026-05-21 18:55 | 91 | refactor | sess_71d9aa |
| codex | 2026-05-20 11:14 | 12 | - | sess_4e0f6b |
| claude | 2026-05-19 22:02 | 56 | migration | sess_a2c1d3 |
How it works
Install
One command, including the browser UI and Logfire support. No background daemon.
Wire it up
Attach to Claude Code or Codex. Tracing starts on the next session — no code changes.
Read your history
List, tail, search, tag, and evaluate every session that ever ran on this machine.
From session to insight in two commands
Everything you need to see what your agents did
Claude + Codex capture
Two coding-agent harnesses, one unified local history and trace model.
Local-first storage
Everything stays in ~/.thirdeye/. No account or remote service required.
Pydantic Logfire export
Optionally mirror completed turns as nested OpenTelemetry traces without adding hook latency.
Per-turn token usage
JSONL sidecars + a SQLite index. Roll up by model, time, or platform.
Tag & search
Annotate any event with tags. Search substring or filter by platform, tag, or date.
Evals as rubrics
Named directive rubrics graded by an installed CLI agent as LLM-as-judge.
Try thirdeye
Install in 60 seconds. Start tracing your next session.