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
- Zeroshot — Runs coding agents as a graph: one agent implements, independent agents review, failures go to repair, and not 1.9k ★
- Project Memory: AgentSys — Cross-tool compatible: Works across all 5 platforms - Claude Code, OpenCode, Codex CLI, Cursor, and Kiro 622 ★
- Harness Remote — Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI 356 ★
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
Big Brain Claude
Native macOS dashboard (GPUI) for many parallel Claude Code sessions across accounts: who works, who waits for
Rehearsal
Benchmark and improve coding-agent instructions with real Claude Code sessions, stage replay, and graded evide
Rehearse
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
Longhouse
Drive your actual coding agents, not another agent wrapper! Like codex/claude remote control but fully open so
Qarinah
Your project remembers across coding agents. Compact, cited project memory for Codex, Claude Code, Cursor, and
Related Agents
Gemini Dispatcher
Dispatches an already-prepared batch of gemini-swarm subtask prompt files to parallel agy (Gemini) sessions, w
Codex Dispatcher
Dispatches an already-prepared batch of codex-swarm subtask prompt files to parallel codex exec sessions, wait
Dipeocc Converter
Use this agent when the user wants to convert Claude Code sessions into DiPeO diagrams, replay AI conversation