replay
Health Warn
- License — License: Apache-2.0
- No description — Repository has no description
- Active repo — Last push 0 days ago
- Community trust — 20 GitHub stars
Code Warn
- network request — Outbound network request in app/(app)/settings/settings-client.tsx
- process.env — Environment variable access in app/api/assistant/route.ts
Permissions Pass
- Permissions — No dangerous permissions requested
This tool provides a web platform for sharing and browsing AI coding sessions from clients like Claude Code or Codex. It generates readable, permanent links of your conversations with inline diffs, tool calls, and full searchable histories.
Security Assessment
The application makes outbound network requests and accesses environment variables, which is expected behavior for a Next.js web app interacting with a database and external APIs. There are no hardcoded secrets, and no dangerous or excessive system permissions are requested. Overall risk is Low.
Quality Assessment
The project is actively maintained with very recent updates and uses standard, modern web technologies (Next.js, Drizzle ORM, Tailwind). It is properly licensed under Apache 2.0, making it safe for open-source and commercial use. However, it has a relatively low community footprint with only 20 GitHub stars and lacks a description in its repository metadata. Developers should note that the recommended CLI installation method relies on piping a remote shell script (`curl -sSL ... | sh`), which is common but warrants a manual review of the script before executing.
Verdict
Safe to use, though standard caution applies when running the remote install script or exposing sensitive environment variables.
Replay
Share your AI coding sessions. Upload a conversation from Claude Code or Codex, get a permanent link. That's it.
Your session becomes a browsable thread with inline diffs, tool calls, and the full back-and-forth — not a raw log dump, but something you'd actually want to read. Keep it private, share it with your team, or make it public.
This repo is the web app at replay.md. Uploads come from the companion CLI, skillsynchq/replay-cli.
Install the CLI
curl -sSL https://install.replay.md | sh
replay login
replay upload <session-id-or-title>
Full CLI docs live in the replay-cli README.
Features
- Upload sessions from Claude Code and Codex
- Full conversation rendering with inline diffs, tool calls, and thinking blocks
- Public, unlisted, or private visibility per thread
- Full-text search across all your threads
- Decision traces — AI-generated narratives from conversation history
- Star and tag threads for curation
- Stable URLs that persist across re-uploads
Use cases
- Decision traces — keep a searchable record of decisions made in the conversation where they actually happened
- Portfolios — showcase your domain expertise and how you think, not just what you ship
- Code review — link the conversation alongside a PR so reviewers see what was considered, not just what landed
- Create skills — convert a session where you nailed a workflow into a reusable skill
Related projects
- replay-cli — Rust CLI and TUI for browsing local agent sessions and uploading them here.
Development
Running the web app locally:
bun install
cp .env.example .env.local # fill in the values
bun drizzle-kit push # apply schema to your Neon DB
bun dev
Open localhost:3000.
Tech: Next.js 16 / React 19, Tailwind CSS 4, Drizzle ORM on Neon, Better Auth (GitHub + Google), Anthropic SDK for the assistant sidebar, FlexSearch for client-side thread search. Deployed on Vercel with the Bun runtime.
Always use bun, not npm.
Contributing
Issues and pull requests are welcome. For anything non-trivial, open an issue first so we can talk through the direction.
License
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found