dev-tools 7 min read

Tweeks – Deshittify the Web With Natural Language

A browser extension that uses AI to let you modify any website using natural language commands — hide clutter, add features, re-theme pages, and automate.

#browser-extension#userscript #ai #productivity #yc-w25
By
Share: X in
Tweeks browser extension hero thumbnail

TL;DR

TL;DR: Tweeks is a browser extension that replaces clunky userscripts with an AI-powered natural language interface — type “hide cookie banners and add a price score” and it generates the CSS/JS to make it happen, running entirely locally in your browser.

Source and Accuracy Notes

What Is Tweeks?

Tweeks is a browser extension that brings AI to web customization. Think Violentmonkey or Tampermonkey — but instead of hand-writing JavaScript and CSS selectors, you describe what you want in plain English and Tweeks generates the modifications for you.

The founders — Jason and Matt — both worked at Pinterest on recommendation systems and relevance. They’re solving a real problem: the modern web is drowning in clutter — ads, AI overviews, cookie banners, recommendation modules, and endless A/B-tested dark patterns. Even a simple Google search requires scrolling past multiple layers of sponsored content before you hit an actual result.

Tweeks sits in your browser and lets you reshape the entire web to your own preferences. It works entirely client-side — your modifications are deterministic, persist across page loads, and can be enabled, disabled, or shared with others.

How It Works

The workflow is straightforward:

  1. Open the Tweeks extension in your browser
  2. Type a natural language request — e.g. “hide cookie banners and add a price/quality score”
  3. Submit — the extension captures the page structure, an AI agent plans the changes, and returns CSS selectors, layout tweaks, and small scripts
  4. Changes apply immediately and persist across page reloads

Your modifications live locally. No server calls after the AI generation step, no account required for basic use, and your customizations don’t break when the target site updates (within reason — Tweeks regenerates if selectors stop matching).

Practical Use Cases

Tweeks ships with a library of pre-built, shareable scripts. Some standouts:

YouTube: Remove YouTube Shorts from the interface entirely. One click installs, works indefinitely.

Hacker News: Filter posts by title, URL, points, or comment count. Modify the header and text size. Makes HN readable again.

LinkedIn: Track cool people — extracts author data and sends a POST request to your own endpoint for follow-up.

Reddit: Remove sidebar clutter and add a countdown timer that triggers a blocking modal when your allocated time is up (focus aid).

New York Times Games: Strands helper that finds all possible words for the current puzzle.

Theming: One user re-themed Google to look like a 1970s CLI terminal.

The sharing system generates a shareable link from any script you create — open the Library, press Share after generating, and you get a URL anyone can install from.

Setup Workflow

Step 1: Install the Extension

Visit tweeks.io and install the extension for your browser. The site has an onboarding flow that walks you through initial setup.

Step 2: Try a Pre-Built Script

Before writing your own, install something from the shared library to understand how Tweeks works:

  1. Open the extension
  2. Go to Library
  3. Find a script that matches a site you use (YouTube, HN, Reddit, etc.)
  4. Press Install — changes apply immediately

Step 3: Create Your First Custom Script

  1. Open Tweeks on any page you want to modify
  2. Type a request in natural language — e.g. “collapse all cookie consent banners and hide newsletter popups”
  3. Submit and review the generated changes
  4. Toggle the script on/off, modify the prompt, or regenerate if results aren’t what you expected
  5. Your script persists across page loads and sessions

Step 4: Share Your Script

Found something useful? Go to Library, find your script, and press Share to generate a public link. The HN thread has examples of community-created scripts in the comments.

Deeper Analysis

Why Tweeks Is Different From Userscript Managers

Traditional userscript managers (Violentmonkey, Tampermonkey, Greasemonkey) require you to write JavaScript and manually inspect DOM elements to find the right selectors. This is a high barrier for non-technical users and breaks easily when sites update their HTML structure.

Tweeks abstracts this away. The AI agent understands page structure and generates deterministic transformations — not dynamic scripts that run on every interaction, but CSS and selector-based changes that apply once and persist.

The trade-off is that you’re relying on the AI to understand what you mean. For simple modifications (“hide all elements with class cookie-banner”), this works well. For complex, context-dependent changes, you may need to iterate on your prompt.

The Client-Side Model

Tweaks generates modifications client-side. After the initial AI generation step, the modifications run without server communication. This means:

  • No latency on page load
  • Works offline once scripts are generated
  • No telemetry or tracking (beyond what’s normal for an AI API call during generation)
  • Your modifications are private to your browser

Pricing and Limits

Currently free, with token limits per user to prevent abuse. The founders have said they’ll reset limits for users who hit them and provide feedback. The long-term pricing model isn’t finalized yet — they’re prioritizing early feedback over monetization right now.

For teams or commercial use, contact them for custom limits.

Security Notes

Because Tweeks runs entirely in your browser and applies CSS/JS modifications to pages you visit, a malicious Tweeks script could theoretically access page content or modify form submissions. Only install scripts from sources you trust. When creating your own scripts, be intentional about what permissions you’re granting.

For sensitive browsing (banking, admin panels), keep Tweeks disabled or review your active scripts list to ensure nothing unexpected is running.

FAQ

Q: Does Tweeks work on mobile browsers? A: Currently focused on desktop browsers. Mobile support hasn’t been announced yet.

Q: Can I use Tweeks on sites that heavily use JavaScript frameworks? A: Yes — the AI agent analyzes the rendered DOM, not the source HTML. Single-page applications and React/Vue/Angular sites work as long as the elements you want to modify are in the final rendered tree.

Q: Do modifications survive site updates? A: Usually — but if a site changes its HTML structure significantly, you may need to regenerate the script. Tweeks will notify you if selectors stop matching, and you can re-run the generation with the same prompt.

Q: Is my browsing data sent to servers? A: The page structure is sent to an AI API during script generation. Modifications themselves run locally. Tweeks has not published a full privacy policy yet — the founders recommend reviewing their Discord for current details if you have specific concerns.

Q: How is Tweeks different from browser built-in Reader Mode? A: Reader Mode simplifies article pages to just the text content. Tweeks is far more general — you can add functionality, filter specific elements, inject scores or data, and apply persistent custom styling to any page, not just articles.

Q: Can Tweeks scripts interact with page APIs (e.g., send data to my server)? A: Yes — scripts can include small JavaScript snippets that make API calls. The LinkedIn example script extracts author data and POSTs it to a user-defined endpoint.

Conclusion

Tweeks solves a problem many power users have complained about for years: the web is cluttered, and fixing it requires technical knowledge that most people don’t have. By combining a natural language interface with an AI agent that understands page structure, Tweeks makes web customization accessible to anyone who can describe what they want.

The 351 HN points and active comment thread suggest the tool resonates with developers and power users who have been doing this manually with userscripts for years — but never had a good way to share their improvements with non-technical friends.

At the current free tier, it’s worth installing just to see what a properly decluttered version of your most-visited sites looks like. The YouTube Shorts removal and HN filtering scripts alone justify the extension.

Try it: tweeks.io