selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

claude-replay logo

Self-host claude-replay

v0.11.0

Convert AI coding sessions into interactive HTML replays

BetaOpen SourceMIT
Updatedlast week
LanguageJavaScript
Setup difficultyEasy
ThemeDark mode
Stars
850
Ports
7331 (web editor server), 7332 (serve server for replay preview)
Docker
ghcr.io/es617/claude-replay
Install with Docker

What is claude-replay?

This utility reads session transcripts from AI coding assistants and produces interactive HTML replays that run entirely in the browser. It handles logs from several popular tools, automatically detecting which format you provide. The result is a single standalone HTML file containing a player with playback controls, speed adjustment, collapsible sections for tool calls and reasoning traces, and a sidebar showing file activity. A browser-based editor lets you browse discovered sessions, trim turns, add bookmarks, and customize themes before exporting. The command line also supports live preview mode and combining multiple sessions into one replay. It requires Node.js 18 or higher with no runtime dependencies, and a Docker image is available for containerized deployment.

Should you self-host claude-replay?

claude-replay scores 53/100 on selfhost.directory (how scoring works) and ranks #66 of 166 in Developer Tools. It has 850 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v0.11.0, came out on 29 August 2026. New versions land roughly every 4 days.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is openhands (87/100, 92 068 stars). It scores higher overall, so compare the two before you pick. See claude-replay vs openhands side by side.

Features

  • Bookmarks and chapters
  • Collapsible tool calls and thinking blocks
  • Embeddable via iframe
  • File activity sidebar
  • Interactive playback with speed control
  • Keyboard Shortcuts
  • Live watch mode
  • Multi-format transcript support
  • Replay extraction
  • Secret redaction
  • Self-contained HTML output
  • Session chaining
  • Timing modes
  • Web-based editor UI

claude-replay README

How to install claude-replay

Install claude-replay with Docker

Docker

docker run --rm --init -p 7331:7331 -v ~/.claude/projects:/root/.claude/projects:ro ghcr.io/es617/claude-replay

Docker image from ghcr.io with read-only session mounts

claude-replay releases & version history

More in Documentation Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…