Pi Trajectory — Development skill for Claude Code
Investigate and replay Pi-compatible coding-agent sessions across agents, messages, tools, files, tokens, costs, waits, and failures.
How to install Pi Trajectory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wolfiesch/pi-trajectory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pi Trajectory does
Investigate and replay Pi-compatible coding-agent sessions across agents, messages, tools, files, tokens, costs, waits, and failures.
Alternatives in Development
- Code Review Graph — Local knowledge graph for Claude Code 3.7k ★
- Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
- Pi Skills — Skills for pi coding agent (compatible with Claude Code and Codex CLI) 1.3k ★
README
Pi Trajectory
[](https://github.com/wolfiesch/pi-trajectory/actions/workflows/ci.yml) [](LICENSE)
Local observability for Pi-compatible coding agents: what every agent in a session did, said, spent, and touched, as a scrubbable, replayable dashboard. The IRC direct messages between subagents are first-class signals, not a footnote.
It reads the local transcripts OMP and upstream Pi already maintain, so there is nothing to instrument and no agent code to change. A finished session can be scrubbed and replayed; a running session streams.

Run
For macOS or Linux with [Bun](https://bun.sh/) installed:
git clone https://github.com/wolfiesch/pi-trajectory.git
cd pi-trajectory
bun install
bun run dev # API on :8787, UI on http://localhost:5273
# or serve the bundled synthetic fixture instead of local sessions:
bun run bin/pi-trajectory.ts --demo
Separately, if you prefer:
bun run api # transcript parser + REST + SSE
bun run web # Vite dev server, proxies /api
Freeze one session for offline work, or export a privacy-safe replay bundle:
bun run fixture # newest session that dispatched subagents
bun run fixture my-project # newest match on project, title, or agent
bun run fixture '' # exact key from /api/sessions
bun run bundle '' # redacted replay graph in bundles/
bun run bundle '' --out /tmp/session.json
OMP extension
Install the `/ircviz` command:
bun run extension:install
Restart OMP or run `/reload`, then launch the dashboard from any active session:
/ircviz
/ircviz --port 8787
The command
Related Skills
Rehearsal
Benchmark and improve coding-agent instructions with real Claude Code sessions, stage replay, and graded evide
Telepath
Give your Claude Code and Codex sessions telepathy — a zero-dependency message bus that lets local coding agen
Eigen
Opinionated, terminal-first local coding agent for Go/Linux: one daemon, many resumable sessions, multi-provid
Longhouse
Drive your actual coding agents, not another agent wrapper! Like codex/claude remote control but fully open so
Check Compat
Check whether a Coq project's declared dependencies are mutually compatible. Detect version conflicts before t
Caffeine
Keep your Mac awake while you work, then let it sleep when your coding agent waits for you.
Related Agents
Dipeocc Converter
Use this agent when the user wants to convert Claude Code sessions into DiPeO diagrams, replay AI conversation
Tron Integrator Trc20
Use when transferring, approving, or querying TRC-20 tokens (including USDT), estimating energy costs for TRC-
Provider Debugger
Diagnose live-provider compatibility failures for Kimi, GLM, and other OpenAI-compatible endpoints