Readit News logoReadit News
es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
zxspectrum1982 · 8 days ago
Does it work when using Claude inside Cursor? Or is there some something like claude-replay but for Cursor sessions? (I'm out of home, can't try now)
es617 · 6 days ago
Hi, I pushed a new version with Cursor support. Cursor logs don’t include explicit thinking blocks or timestamps, so the player estimates both heuristically. Intermediate assistant messages are treated as “thinking” and timing is approximated for playback. Let me know if you try it!
es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
es617 · 7 days ago
Thanks for the feedback! Currently the tool only allows showing/hiding all thinking and tool blocks.

Would keyboard shortcuts to jump between thinking blocks or tool calls help? I could also add an option to highlight specific block/tools (e.g. Edit, Bash) to make decision points easier to scan.

es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
zxspectrum1982 · 8 days ago
Does it work when using Claude inside Cursor? Or is there some something like claude-replay but for Cursor sessions? (I'm out of home, can't try now)
es617 · 7 days ago
good question. Currently, it works with standalone Claude code or Claude code via VSC extension (both terminal and chat). Cursor stores JSONL logs, too, but no tool calls or timestamps. I'll add support for it soon; it will be a bit less informative, and playback pacing will be heuristic, but it's a good addition.
es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
andreagrandi · 8 days ago
Question: how can you find the exact session you are looking for, among hundreds of them? I had a look at my ~/.claude/projects/*/ and I couldn't even find my last session.
es617 · 8 days ago
Ha, good question. Short answer: I often let Claude Code find it.

Sessions are grouped by the folder where you ran Claude Code (e.g. ~/.claude/projects/Users-<user>-<path>), so if you don’t run everything from the same directory, it’s usually easy to narrow down.

They’re also plain JSONL files, so grep works well if you remember part of a prompt.

That said, it might be nice for claude-replay to add a helper command to list or search recent sessions.

es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
9wzYQbTYsAIc · 8 days ago
Very nice, thank you. This will come in handy for a scientific agent I am working on.
es617 · 8 days ago
Thanks! That sounds like a great use case. If you try it with your agent, let me know how it works out.
es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
prideout · 8 days ago
Neat. Would be nice if I could easily drop the replayer into a slack thread. Maybe a video file would be better for that than an HTML file?
es617 · 8 days ago
Good point. The reason I went with HTML is that you can expand tool calls, inspect prompts, jump around the timeline, etc., which would be hard to preserve in a video.

But you’re right that sharing in places like Slack could be easier with a video preview. Something to think about.

es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
btown · 8 days ago
I'm discovering new possibilities all the time with how Claude can work on a new type of task in our codebase and business more broadly. While a lot of this can be brought to the team by saying "encapsulate what you just did into a skill," sometimes it's as much about knowing what kinds of prompts to use to guide it as well.

Showing a colleague that flow, and the sequence of not just prompts but the types of Claude outputs to expect, all leading to Claude doing something that would have taken us a half day of work? As a linear video, rather than just a dump or screenshot of a final page? That could help to diffuse best practices rapidly.

OP - you might want to look at the kind of data model Loom used for this problem for videos in general, in terms of workspaces and permissions. Could make a startup out of this!

(Also as a smaller note - you might want to skip over long runs and generations by default, rather than forcing someone into 5x mode! A user of this would want to see messages, to and from Claude, at a standardized rate - not necessarily a sped up version of clock time.)

es617 · 8 days ago
That’s a really interesting way to frame it — showing the flow of prompts and responses rather than just the final result.

I’ve mostly been using it for demos and sharing sessions with teammates, but the training / best-practices angle is a great point.

On navigation: you can already step through turns with the arrow keys or jump around the timeline, so you don’t have to sit through long generations. But I agree that smarter defaults (skipping or collapsing long runs) could make it smoother.

And the Loom comparison is interesting — I hadn’t thought about the workspace/permission side yet since this started as a small CLI tool for sharing sessions, but that’s a good direction to think about.

es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
bestouff · 8 days ago
I would have made a "claude2asciinema", for geek points. Also an opencode version.
es617 · 8 days ago
Ha, I like the claude2asciinema name! I did think about asciinema-style output, but I wanted the player to expose the structured steps rather than just replay the terminal output. Supporting other agent CLIs could definitely be interesting.
es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
BloondAndDoom · 8 days ago
I don’t if I’ll ever need it but this is super cool
es617 · 8 days ago
thanks!
es617 commented on Show HN: Claude-replay – A video-like player for Claude Code sessions   github.com/es617/claude-r... · Posted by u/es617
dinkleberg · 8 days ago
I can’t say I understand why one would want this lol. Watching cc session replays doesn’t seem particularly useful. But the execution seems well done, so nice job!
es617 · 8 days ago
Thank you, and fair question :) I’ve been experimenting with using Claude Code with hardware, where the interesting part is the tool usage and workflow, not just the final output. Screenshots and recordings made it hard to show, so the replay lets you step through the session and inspect what actually happened.

u/es617

KarmaCake day38March 2, 2026View Original