Remixlet

Remix any website with a sentence.

Remixlet is a browser extension that makes websites work your way. Add what’s missing. Remove what’s annoying. Simply tell it what to change – it’ll study the page, write a small reusable userscript we call a remixlet, and then apply it on the spot.

See it work

open-source · bring your own ai models

You know how you’re using a website and think, “I wish this page would just…”?

Hide listings you’ve already dismissed. Remove the annoying autoplaying videos. Add the filter you’ve always wished the site had. Fix that one missing link that would save you countless minutes every day.

Usually, you either live with it, hunt for an extension that almost does what you want, or write the code yourself.

I kept running into that problem, so I built Remixlet.

Remixlet puts an AI coding agent inside your browser.

Open the side panel on any website and describe what you want to change. Remixlet studies the page, writes a small site-specific modification—a remixlet—and applies it on the spot.

The change is still there the next time you visit. If it isn’t quite right, tell Remixlet what to fix. If something breaks, toggle it off or undo it in one action.

It’s become the way I make the websites I use every day work the way I wish they already did.

I also wanted the result to belong to me, not disappear inside another black box. Every remixlet is readable code with its own version history. You can inspect it, edit it, or remove it whenever you want.

There’s no Remixlet account, server, or companion app. Your remixlets and their history stay in your browser. Page content only goes to the AI provider you choose while the agent is working.

I built Remixlet for myself first, and I still use it every day. If you try it and something is missing, broken, or just annoying, tell me on GitHub. That’s how most of it got here.

Darian

Which browsers does it work in?

Chrome today — and Chromium-based browsers like Arc install from the same Chrome Web Store listing. Firefox and Safari are in the works.

Do I need my own AI account?

Yes. Remixlet ships no model of its own — sign in with the AI subscription you already pay for, or use an API key. Requests go straight from your browser to that provider.

Where does my data go?

Nowhere, except to the model provider you chose while the agent works. Remixlets, their history, and your settings live in your browser. There is no Remixlet server and no account. Read the full security architecture.

Why does it need access to every site?

So it can remix whatever page you point it at. Until you make a remixlet for a site, Remixlet does nothing there — the agent only looks at a page when you open the panel and ask. Your browser’s site-access setting can restrict it further if you prefer.

The AI writes code that runs in my browser. What keeps it in check?

A remixlet starts with no powers beyond the page it runs on. Anything more — storing data, fetching from a host, the clipboard, notifications — must be declared in its manifest with a reason, and you approve each grant before it activates. Network access is scoped to named hosts, never the whole web. Here’s the whole architecture, from scratch.

Could a malicious page trick the agent?

Pages can contain text aimed at the AI, so nothing the agent reads or says can grant it authority. Permissions come only from buttons you click, checked outside the conversation. A misled agent can at worst propose code — which you can read, and which gets no new powers without your approval. More on how we handle hostile pages.

Where do my API keys live?

In your browser’s extension storage, on your machine. A key never touches the pages you visit and is only ever sent to the provider it belongs to. Remixlet is open source, so you can check — the security architecture docs explain how this is enforced.

What if a remixlet breaks a page?

Toggle it off, or undo — every activation is a snapshot, so rolling back is one action. A remixlet only changes what your browser renders; the site itself is never touched.

How is this different from userscripts?

A remixlet is a userscript, with the tedious parts handled. The agent studies the live page and writes the code, every script declares the capabilities it uses, and each one keeps its own git history — nothing pasted in from a forum.

Can it change any website?

Any page you can open, on your logged-in session. The agent checks whether a request is feasible before it builds — and says so when it isn't, rather than pretending.