This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

Replay Doctor

Find the turn your prompt cache broke, and what it cost

Software Engineering
Artificial Intelligence
GitHub
OpenAI Day
Visit WebsiteSee on Product HuntTwitterGithub

Hunted byDaniel SaitoDaniel Saito

See what your AI agent actually spent. Replay reads the transcripts Claude Code and OpenAI Codex already keep on disk, reconstructs token usage and cache behavior, and names the turn a prompt cache broke and what it cost. It reproduces the provider's own cache reads before reporting anything, and prints NOT MEASURED where the evidence is absent instead of guessing. Built to measure GPT-6 Astra. Not measured yet. Single Go binary, zero third-party dependencies, no account.

Top comment

Hey Product Hunt! I'm Daniel, founder of Red Robot K.K. in Tokyo. I built Replay because I got tired of opening my provider dashboard and seeing unexplained API bill spikes with zero error logs to account for them.

The Problem:

When you run local coding agents like Claude Code and OpenAI Codex, a client re-render or a long idle gap can silently break your prompt cache. When it breaks, providers re-bill your conversation history at cold write prices instead of cached read prices. On my own agent runs, 4% of my bill was tokens billed a second time. Measured 4.18% on 123 sessions, read 2026-09-17.

How Replay Fixes It:

Replay is a local Go CLI with zero third-party dependencies. It reads your transcript logs off your disk, replays them turn by turn against provider caching rules taken from published vendor documentation with the date each was read, and names the turn the money went.

Zero telemetry: no accounts, no cloud tracking. Four network requests exist and each is a command you type. One exception is disclosed: replay burn probes 127.0.0.1 for a local Ollama on every run.

Privacy: it never stores your raw message text. Only hashed structural details, block sizes and tool names.

On Astra, the honest version. Built to measure Astra. Not measured yet. Replay already reads the rollout format Astra writes and carries the documented GPT-6 Astra pricing and cache rules. What it has never read is an Astra turn carrying token counts, because generating that traffic costs money this project does not have. Where that figure would go, Replay prints NOT MEASURED rather than estimating, and so does the site. Contest credits would fund the first real Astra runs, and those measurements would be published with their dates and provenance like every other figure.

Run the installer and tell me what your re-billed percentage looks like. I'll be in the comments all day.

Grok lands by the end of this week. The reader is written and runs on my own machine against 106 Grok sessions; it is held out of this release because its refusal paths do not yet have tests observing them, and a reader whose safety checks are unverified is not one I want to ship into a tool that exists to refuse what it cannot measure.

Comment highlights

No comment highlights available yet. Please check back later!

About Replay Doctor on Product Hunt

Find the turn your prompt cache broke, and what it cost

Replay Doctor was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #101 on the daily leaderboard. See what your AI agent actually spent. Replay reads the transcripts Claude Code and OpenAI Codex already keep on disk, reconstructs token usage and cache behavior, and names the turn a prompt cache broke and what it cost. It reproduces the provider's own cache reads before reporting anything, and prints NOT MEASURED where the evidence is absent instead of guessing. Built to measure GPT-6 Astra. Not measured yet. Single Go binary, zero third-party dependencies, no account.

Replay Doctor was featured in Software Engineering (43.1k followers), Artificial Intelligence (479.1k followers), GitHub (41.4k followers) and OpenAI Day (39 followers) on Product Hunt. Together, these topics include over 161.2k products, making this a competitive space to launch in.

Who hunted Replay Doctor?

Replay Doctor was hunted by Daniel Saito. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how Replay Doctor stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.