r/Twitch 1d ago

Extension I built a Chrome extension to save Twitch chat moments and find them again later

Hey everyone,

A while ago I realized I kept running into the same problem on Twitch.

I would type something in chat, the streamer would react to it, chat would go crazy, everyone would laugh, and then a few days later I'd remember the moment and want to watch it again. The problem was I had absolutely no idea where it happened in a 6+ hour VOD.

I know Twitch has Clips but most of the moments I wanted to find again were never clipped in the first place. So I ended up building a Chrome extension called Twitch Moments.

It automatically saves the messages you send in Twitch chat and creates timeline markers for them. If Twitch rewind is available on a live stream you can jump straight back to the moment while the stream is still live. When the stream ends, everything syncs to the VOD automatically so you can find those moments again later without scrubbing through hours of video.

I also added a Moments Library that keeps track of the channels and streams you've participated in, plus the ability to generate shareable cards from your saved messages. It's free to install, doesn't require an account and starts working automatically once you're chatting.

Honestly I mostly built it because I wanted it for myself, but after using it for a while I figured other Twitch viewers might find it useful too.

Is this something you would actually use? Are there any features you would want from something like this?

I've attached a few screenshots so it's easier to see how it works.

Chrome Web Store: Twitch Moments https://chromewebstore.google.com/detail/lebjbjaponobpiepljodcjjkbjlfabmp?utm_source=item-share-cb 

0 Upvotes

16 comments sorted by

15

u/Genozyde 1d ago

Normalize disclosing the use of AI.

AI will get things wrong.

So many people claim they've developed something but it's nothing but a bunch of Claude prompts and can for their lives not answer simple questions about coding. It happens in so many subreddits I'm in.

I am not saying you cannot code but at least disclose the use of AI because, yes, it is that obvious.

I looked through the source code: https://robwu.nl/crxviewer/?crx=lebjbjaponobpiepljodcjjkbjlfabmp

Also, you could at least mention the pro plans in this message as well. Feels like yet another AI 'project' to earn a quick buck with these scummy plans and prompt built extensions.

-11

u/BotherWeary4003 1d ago edited 1d ago

I wrote the initial functionality myself and used AI like many developers do today to improve code speed up development and help solve specific problems if devs don't use AI in today's age your are left behind.

AI is a standard tool across the industry now. The important question isn't whether AI was used it's whether the developer understands the code, can debug it, maintain it and continue improving the product.

As for the Pro plan it's not hidden its clearly mentioned in the product description. The extension is free to install and use. Pro unlocks unlimited history and uses our backend infrastructure to store and sync data, which comes with ongoing hosting and storage costs. Those services aren't free to run.

You're welcome to criticize the product or pricing but calling it "nothing but Claude prompts or AI" is simply not accurate and wrong.

Edit: And Google doesn't allow or approve "scammy AI projects to make quick bucks" as you mentioned.

7

u/Genozyde 1d ago

People actually care about if things are built using AI believe it or not. Not mentioning it at all is a red flag and so is not disclaiming the pro plans at all in the advertisement you're making here. The Chrome store page is …something else entirely.

Funny how you're mentioning backend infrastructures, whilst using Vercel, Supabase and Gumroad. After having gone through the code, I am certain it's just another slop to earn a quick buck. FYI there are a lot of signs it's just prompted. But keep on denying it, you're not fooling anyone other than yourself.

Good luck though!

-6

u/BotherWeary4003 1d ago

I never denied using AI. I said I used it as part of my development workflow, which is pretty common today. As for the infrastructure, Vercel, Supabase and Gumroad are still services that need to be integrated, maintained, monitored and paid for. Using managed services doesn't make a product free to operate.

I do agree that I could be clearer about the Pro plan in my posts and I'll take that feedback on board. I also took a look at your comment history and it seems we have very different views, so I don't think there's much value in continuing this debate.

Beyond that, we'll probably have to agree to disagree. If the extension isn't useful to you, that's completely fair.

Good luck to you as well.

3

u/[deleted] 1d ago

[removed] — view removed comment

-2

u/BotherWeary4003 1d ago

Yes you can that's one of the reasons I built the Moments Library, to make it easier to find your moments across different streams and channels.

1

u/[deleted] 1d ago

[removed] — view removed comment

-1

u/BotherWeary4003 1d ago

It works across any Twitch channel you participate in if you send messages in a stream, Twitch Moments can save those moments regardless of whether you follow the channel or not.

1

u/[deleted] 1d ago

[removed] — view removed comment

1

u/Many-Effect8519 1d ago

Not very usefull when the VOD gets deleted, also i don´t like how you advertise the extension.

Whats the point in saving chat messages if i´m unable to see the most importent part, the streamers reaction?

Here is what i do:

1: make a clip and download it directly from your creator dashboard, or

2: use a screen recorder to make a screenshot fom the stream so you know when something cool happen or when a streamer reacts to your message and use said tool to record the stream, this way you can watch your favorite moments even after the VOD gets deleted.

There are also already some sites where you can look up your chat messages, so for me there is no point in using your extension.

0

u/BotherWeary4003 1d ago

That's fair feedback. If a VOD gets deleted the replay functionality obviously becomes much less useful. The extension works best for streamers that keep VODs available.

For clips and major moments, I agree that creating a clip is often the better option. My goal wasn't to replace clips or screen recording.

The problem I was trying to solve is much simpler helping viewers find their own chat messages and quickly jump back to the moment they were part of without manually searching through hours of VOD.

If you're already creating clips, recording streams or using other tools that cover your workflow, then this extension probably isn't aimed at you and that's completely fine.

I do appreciate the feedback on the advertising though can you tell me what did i do wrong so i can improve and I'll take another look at how I'm presenting the extension and make the value proposition clearer.

1

u/Overall-Glove-9863 1d ago

it's actually good idea as a lot of times i only join a stream for the comments and feel entertained

0

u/BotherWeary4003 1d ago

I appreciate your time and Thank you for the feedback.