Live data from Hacker News

Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

tweeks.io

181–190 of 218 posts

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#181
post #155

I had basically this exact idea too a few months ago and at the time already found a few implementations attempting it. https://robomonkey.io/ being one example I found so didn't pursue it further. Also it turns out llm's are already very good at just generating Violentmonkey scripts for me with minimal prompting. They also are great for quickly generating full blown minimal extensions with something like WXT when yo…

Maybe I'm going too far from the tipping point of "this is easy" when it actually isn't, but the ability to clone an open source project now, modify some part of it, and then compile it locally seems like the future. This is almost trivial to do now.

Why not do the same for the web?

Without going off on a rant about all of the user hostile bullshit that's being shoved down our throats right now, I think one inevitable outcome of AI is that users are going to need to have defensive local AI agents protecting them and fact checking data. This is the trojan horse for the big tech companies that rely on ad revenue and dark patterns to manipulate their users: if they provide the AI agents, they will be obviously inferior and not super-intelligent, just like when Google's early public image-gen model was making image of ethnically and gender diverse nazi soldiers, etc.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#182
post #170

Hey! Cool! I've been making this too: https://github.com/broast/aipageeditor Looking forward to trying it and see how far it takes the vision. Tweaks looks capable of very cool and useful things :)

Love the windows XP aesthetic!

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#183

This is legitimately useful! I already have been using LLMs to write userscripts, buck you extension make the whole process 100% times easier, especially because it is already running on the browser, instead of you having to go back and forward with copy and paste code into VSCode or some chatbot.

That's the goal! This whole project started because I was originally just asking ChatGPT to write userscripts. For generic ones, it was okay, but the feedback loop was slow: I had to save the page archive, manually feed it to LLM, write a detailed prompt, generate a script (that probably didn't work initially), and then repeat that process until I was happy.

Now I can do that all in seconds (and iterate just as quickly). I also love the ability to easily share scripts I made with friends. Hopefully it's useful for you!

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#184

Seems to me like trying to rewrite websites like this is really brittle and high friction. The "final form" of something like this is just an agent that extracts content/functionality from a site and surfaces it in a user's custom interface, might be worth just jumping in a little closer to that.

You may be right but gotta start somewhere :)

We launched now because we're satisfied that the current version can be a useful tool for people. But we definitely plan to keep iterating and improving!

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#185
post #168

Installed it. Thought it might be cool to ask it how to improve my site UI. It thought for about 2 minutes, supposedly made changes. It says it created a "searchable, filterable grid layout" but I don't see any difference on the page. I wonder what's up.

There are a few things that could have happened:

1. Maybe the domain matching missed? You can check this by going to the library tab and seeing if it appears in "Modifications for Current Page" when you're on the site.

2. Maybe there was a silent error. Our current error system relies on chrome notifications and we've come to realize that many people have them disabled. That means you don't get a clear error message when something goes wrong. We are actively working on this.

3. The script could be caught be a content policy. Checking console log could help to see if there are any errors.

4. Maybe the script just doesn't work on the first try. Can't guarantee it will work perfectly every time. You can try to update the script (Library -> click Modify on the script) and say that it didn't work/you don't see any changes.

Happy to provide more support via email (contact@trynextbyte.com) or discord (https://www.tweeks.io/discord)

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#186

Why do I have to create an account? I don't have to for greasemonkey / tampermonkey, which let's me do the same thing.

For standard greasemonkey / tampermonkey features (install, modify, enable/disable), no sign in is required.

Sign in enables you to generate new scripts. This relies on LLMs and costs us money so we having auth helps us prevent bad actors who abuse/spam the system.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#188
post #178

Tested it last night, here is some feedback: * Tried the obvious one, removing all Shorts sections and buttons from Youtube.com, it one-shotted it without apparent issues. Great! * Tried a second one on youtube: increase the information density, shrinking the size of each video entry so more entries can fit in my screen. This one was a fail: it took 180+ seconds (vs. around 60 seconds of previous query), then some th…

> This one was a fail: it took 180+ seconds (vs. around 60 seconds of previous query), then some thumbnails got smaller (not all), while the physical space and padding for each entry was still there (so no real density was gained from the change)

Did you try updating that one (click the New Modification drop to select or Library -> click Modify)? It's not always perfect on the first attempt but a follow up can often help.

> Right now, it feels like a very slow iteration process where I write something, it doesn't get it, and I keep trying to refine it and waiting around 60 to 100 seconds between results.

There is a push and pull here. We've spent a lot of time evaluating models and pipelines for this. We can make generation much faster but the results will be worse (so faster iteration, but more required). We can also make generation much better (e.g. if you give me 5 minutes, we can do a bunch of post processing: manually selector validation, LLM-as-a-judge, even test the whole thing in something like playwright). In practice, we chose something in the middle, but everyone's preference is different. We do have a "fast" vs "smart" mode but so far it seems like people just rely on the default ("smart"). Of course, as we keep improving, our goal is to make it much faster and smarter.

> I'd also like to see the actual filters that are being generated and applied on each change.

This is possible. Go to the Library tab, scroll down and click Open Options. You'll be able to see the details of all your scripts there. The options page could be improved a lot (you're kind of seeing the plumbing behind the scenes) but hopefully useful for you.

> A collection of curated changes would be useful. My first instinct was to check if there's a gallery of the most common changes that people request to some popular websites.

We're working on more social/discoverability features. You can already share your individual tweeks and curate your own profile of tweeks at www.tweeks.io/share/profile (here's my profile with some examples: www.tweeks.io/share/jason). This is all early. We are also working on a system to surface top scripts for a given site dynamically as your browse different pages. There is a lot of work to do here.

> Changing website contents was out of reach for the general public before, so this extension could become their door to that.

1000% agree with that.

Really appreciate all your feedback, and we're excited to keep improving. You can reach me any time at contact@trynextbyte.com or https://www.tweeks.io/discord if you have more questions/feedback :)

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#189
post #159

Looks great, and a brilliant idea to bring back the Greasemonkey way of doing things. Also, perhaps the first practical use case for LLM-In-The-Browser I've seen in the wild (sidebars or AI startpages are very half-posterier'd ideas for what AI in the browser should mean imo). Like some others here, Firefox is my daily driver and would look forward to anything you could bring our way.

> bring back the Greasemonkey way of doing things Greasemonkey still works great, no?

It certainly may, I'm not sure. I think the ecosystem was at its apex when userscripts.org had a browseable library of scripts that even laypeople could install with a click. It was like a second ecosystem of browser extensions.

My understanding is that it's a bit more of a fragmented ecosystem now but I could be wrong.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#190
post #168

Installed it. Thought it might be cool to ask it how to improve my site UI. It thought for about 2 minutes, supposedly made changes. It says it created a "searchable, filterable grid layout" but I don't see any difference on the page. I wonder what's up.

There are a few things that could have happened: 1. Maybe the domain matching missed? You can check this by going to the library tab and seeing if it appears in "Modifications for Current Page" when you're on the site. 2. Maybe there was a silent error. Our current error system relies on chrome notifications and we've come to realize that many people have them disabled. That means you don't get a clear error message…

Jumped into the discord, thanks!
Post reply on HN