Turn timestamped YouTube comments into moments that return during playback.
CueMark adds a small control beside timestamped YouTube comments. Select a comment and its timestamps become saved moments that appear over the video at the matching time.
It works well for long VODs, music lists, chapters, memorable stream events, chat highlights, reaction spikes, or any comment that helps explain what happened and when.
CueMarkis an independent, unofficial extension and is not affiliated with or endorsed by YouTube, Google, Neuro Archiver, Neuro-sama, Vedal, or their related communities.
- Save timestamps found in YouTube comments
- Show saved comments over the video at the matching moment
- Save several comments at the same timestamp
- Read
m:ss, long-minute timestamps such as90:00, andh:mm:ss - Adjust
overlayduration,position,width,scale,opacity, and more - Configure
previews,authors,progress bars,animation, and more - Limit stored videos and automatically remove older timelines
- Disable persistent video storage when you only want temporary moments
-
Importandexportlocal JSON backups
CueMark stores selected timelines locally in the browser. It contains no analytics, advertising, account system, or external data service. Read more about your Privacy.
CueMark grew from seeing viewers preserve useful moments beneath long community VODs, including uploads from Neuro Archiver, an unofficial Neuro-sama VOD archive.
Community members often contribute detailed comments that document things such as:
- songs and chapter changes across a stream;
- notable events, raids, title changes, and memorable quotes;
- messages from recognizable chatters;
- bursts of chat reactions around funny moments;
- and more!
So those comments are already valuable indexes. CueMark simply lets a viewer bring selected entries back onto the video while watching. It does not copy or distribute a channel's comments.
- Install Firefox Add-ons
- Install Chrome Web Store
Packaged builds are available from GitHub Releases for manual installation, development, and testing.
- Download the package for your browser:
cuemark-<version>-chrome.zipcuemark-<version>-firefox.zip
- Extract the ZIP.
- For Chrome, open
chrome://extensions, enable Developer mode, choose Load unpacked, and select the extracted folder. - For temporary Firefox testing, open
about:debugging#/runtime/this-firefox, choose Load Temporary Add-on, and selectmanifest.jsonfrom the extracted Firefox folder orcuemark-<version>-firefox.zip.
Requires Node.js 20 or newer. CueMark has no runtime or development package dependencies.
npm ci
npm run checkThe build creates unpacked browser folders in build/ and upload-ready packages in dist/.
Use this when you only need to rebuild packages:
npm run buildAfter editing extension/icons/icon.svg, regenerate every PNG icon size with:
npm run iconsYouTube comment content and saved timelines are processed locally. CueMark does not contain any analytics or advertising and does not send saved any comments, settings, or browsing activity to a developer-operated server.
CueMark also does not use a background service worker because its page runtime, popup, import page, and local storage do not require network fetching or scheduled background work.
See the full Privacy Policy for browser storage, imports, exports, permissions, and store disclosures.
Developed by @aitji · Swarm Property · All rights reserved.
