Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Replay

Elia ScottoElia Scotto5 downloads

Record and replay your writing.

Add to Obsidian
Replay screenshot
  • Overview
  • Scorecard
  • Updates3

Replay your writing process

A plugin to record your writing, so you can re-watch and share your writing process. Recordings are separate .replay file that can be share and reconstruct the entire document. You can import .replay file and play them in Obsidian, with this plugin.

Also supports a Doomed mode to highlight text that differs from the final recorded version.

Inspired by an old YCombinator project called Stypi. See Paul Graham writing process for inspiration.

"Replay in action"

Explore the features

  • Start and stop recording for each note, and continue the same recording across sessions.
  • Open the .replay file beside a recorded note to play, pause, step through changes, and adjust playback speed.
  • Read formatted Markdown with native headings, lists, tables, and callouts.
  • Enable Doomed to highlight text that differs from the final recorded version.
  • Share a recording by copying its .replay file to another vault with Replay enabled.
  • Work locally without accounts, uploads, telemetry, or external services.

Build and install Replay

Requires Obsidian 1.7.2 or newer. To install manually, build with Node.js 18+ and npm:

npm install
npm run build

Copy main.js, manifest.json, and styles.css into <Vault>/.obsidian/plugins/replay/. Reload Obsidian, then enable Replay in Settings → Community plugins.

For mobile, build on a desktop computer and copy the same files into your mobile vault's plugin folder. Mobile behavior has not yet been verified on a device.

Record and replay

  1. Open a note in editing view and run Replay: Toggle recording from the command palette. On desktop, you can also use the ribbon button.
  2. Write, then use the same command to stop. Wait for Recording stopped before sharing.
  3. Open the .replay file beside your note to play, pause, step through edits, or adjust playback speed.

Starting again continues the same recording. Edits made while recording is stopped appear as one step when you resume. Recording never starts automatically when you reopen Obsidian. If saving fails, resolve the reported problem and use the toggle command to retry.

Assign a keyboard shortcut in Settings → Hotkeys by searching for Replay: Toggle recording. Replay does not assign a default shortcut.

Share a recording

After stopping, copy or share the .replay file. The recipient needs Replay enabled in Obsidian, but does not need the original note. Attachments and linked notes are not included.

Recordings include deleted and replaced text. Review them before sharing. Playback never changes the original note.

Doomed highlights

Enable Doomed in the player to highlight text that differs from the final recorded version. Change the color in Settings → Replay → Doomed highlight color.

Storage and privacy

Replay stores recording history locally in the plugin's recordings/ folder and saves a companion .replay file beside each recorded note. It makes no network requests and collects no telemetry.

For technical details, see local storage and the recording format.

HealthExcellent
ReviewPassed
About
Record your writing process and save it as a .replay file to share or import into other vaults. Play recordings beside notes to pause, step through edits, adjust speed, and use Doomed mode to highlight text that differs from the final version.
WritingReview
Details
Current version
1.0.2
Last updated
7 hours ago
Created
Yesterday
Updates
3 releases
Downloads
5
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
Elia ScottoElia Scottoeliascotto
GitHubeliascotto
  1. Community
  2. Plugins
  3. Writing
  4. Replay

Related plugins

Annotation Marker

Add colored highlights, inline comments and ruby (phonetic) annotations to notes while keeping original Markdown untouched

Search Engine Optimization

Ensure your public-facing notes are optimized for search engines and AI.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Text Generator

Generate text content using GPT-3 (OpenAI).

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!

Word-Smith

The Ultimate Writing Suite - Write. Organize. Export.

TTRPG Content Generator

A fantasy content generator for all your TTRPG and world-building needs.

Keep the Rhythm

Turns out watching your word count go up is all the motivation you need.