PRODUCT 01 Coaching — make every dev measurably better Open dashboard →
Coming soon · private beta

Can you answer these?

Eight questions every CFO, manager and dev keeps asking about AI work. Click a card to see the answer.

macOS · Windows · Linux · single Rust binary

See your team's number.

Drag the sliders. No installation.

◢◤ your dashboard · estimated live
$1,260
forecast / mo
$264
rework waste
$120
cache savings
ChatGPT
drop candidate
Top dev likely burns $384/mo · most expensive ticket ~$60 · drop ChatGPT to save $48/mo.
Heuristics from beta data. Install Tracepilot to see your actual numbers.
Team-wide

Every dev. Every dollar.

Privacy by design

Local capture. Encrypted aggregation.

Task-level

Cost, insights, full trace.

How your data stays yours.

Local capture

Daemon reads each tool's local store. Raw prompts stay on the dev's machine.

Multi-tool, one view

Claude Code · Cursor · Copilot · ChatGPT · Claude.ai · Perplexity · Gemini.

Cache-aware pricing

5m / 1h cache writes & reads priced correctly. Numbers you can trust.

Research, batched

Chat tabs stitched into the task they belong to. See cost from question to PR.

E2E-encrypted aggregates

Only the metrics needed for team views leave the machine — encrypted with your admin's key. Server stores ciphertext.

Self-host option

Run the team aggregator in your own VPC. We never see anything. One Docker command.

One task. Every tool. Receipt-level.

OTA-12 Wire OTA phone-OTP login end-to-end
duration 47m events 9 cost $0.42 shipped abc1f2e
timeline · hover a block to highlight events
09:10 09:25 09:40 09:57
Research 14m · 3 turns · $0.07
09:12
Gemini
ask
"how does Django OTP middleware work with session cookies?"
$0.02
09:18
Gemini
ask
"Twilio Verify API quickstart — Python SDK"
$0.02
09:23
ChatGPT
ask
"refining: session-cookie auth after OTP verify — which middleware order?"
$0.03
Build 27m · 4 events · $0.32
09:26
Cursor
edit
chess-be/ota/views.py — add OTP-verify endpoint
$0.08
09:34
Cursor
edit
chess-be/ota/serializers.py · phone-number normaliser
$0.10
09:41
Claude Code
bash
pytest chess-be/ota/tests/ — 1 failure · country-code prefix
$0.05
09:48
Cursor
edit
chess-be/ota/twilio_client.py — fix country-code prefix, tests pass
$0.09
Ship 3m · 1 PR · $0.03
09:54
git
commit
git commit -m "OTA-12: phone-OTP login + twilio country-code fix"
$0.02
09:57
git
push
git push origin OTA-12 · merged abc1f2e
$0.01
research 14m · $0.07
build 27m · $0.32
ship 3m · $0.03
5 tools · 1 PR shipped · $0.42 total.

Install. Run. Forget.

01

Install

$ curl -sSL tracepilot.dev/install | sh
02

Start

$ tracepilot start
→ watching ~/.claude/projects/
→ watching Cursor workspaceStorage
→ dashboard at http://localhost:4321
03

Open the dashboard

$ open http://localhost:4321

Three roles. One dashboard.

Toggle a role. See exactly what they'd see.

◢◤ tracepilot · circle-chess demo data
main
side A
side B

Shipping first in the team beta

The highest-leverage insights landing in v1.

Top-N expensive tasks Rework rate per dev Cache hit ratio Anchor coverage % Cache-saved $ Model-mix simulator
Coaching makes your humans sharper. Agents do the work they shouldn't have to. Meet your AI engineering team →

Privacy is the architecture.

  • × No keystroke logging. Ever.
  • × No screen capture. Ever.
  • × Raw prompts never leave a developer's machine.
  • Team aggregates are end-to-end encrypted — admin holds the key.
  • Self-host the team aggregator in your own VPC.
  • tracepilot uninstall wipes the daemon + local store.

Get early access.

One email when the beta opens.