Riah Extensions is a public set of small browser extensions from Riah Studio for Chrome, Edge, Brave, and Firefox. Each extension does one job (autoplay guard, paste restore, YouTube controls, and similar), uses minimal permissions, and ships without telemetry or remote config. Limitations: not every extension ships on every browser when the browser already covers that job natively.
Other people's browser extensions get bought by companies you did not choose. The new owner can change the code while you keep the same install. Pieter Levels has been loud about that risk, and he is right.
These are small extensions I actually use. You can load them if you want. The better use is to point your agent at this repo and rebuild your own versions from the source. I do not expect you to run my exact set.
Each one does one job. Minimal permissions. No telemetry. No remote scripts. No remote config. Pink Riah icons so you can tell them apart on the toolbar.
Slug folders live under extension-source/shared/<slug>/.
That is the main point of publishing these.
- Clone the repo, or open it in Cursor / Claude Code / Codex / whatever you use.
- Inventory what you already run:
node scripts/inventory-extensions.mjs(Brave by default). Paste the output to the agent, or let it read your profile. - Ask for a triage: what to replace, what to keep, what one job to rebuild first.
- Keep the readable one-job shape. Change the behavior until it is yours.
- Load the unpacked build yourself and read the source before you trust it.
Full loop (inventory, replace-vs-keep, template): docs/BUILD-YOUR-OWN.md.
You can also install these as-is. Treat that as a starting point, not a brand loyalty program.
I live on these in Brave. That is the tested path.
Chrome and Firefox packages are in the tree because Chromium packages share a build, and Firefox has its own manifests where they make sense. I have not finished loading and testing those browsers myself yet, so this repo is not a Chrome Web Store or Firefox Add-ons launch claim.
If you want them on Chrome or Firefox, fork the source and verify there before you depend on them.
- Build:
npm test
npm run build- Open
brave://extensions, turn on Developer mode, Load unpacked. - Point at folders under
extension-source/dist/chrome/(Tab Sleeper is Firefox-only).
Or double-click Start All Riah Extensions in Brave.bat for a disposable Brave profile.
One extension per job is easier to audit, easier for an agent to copy, and easier to delete when the browser finally ships the feature itself.
Already retired when native tools took over: site zoom, default zoom, page translate, selection translate.
Some tools only ship where the browser is missing them. Cookie Quiet is for Chromium browsers without a solid native banner blocker. Tab Sleeper is Firefox-only. Volume Boost needs Chromium tabCapture.
PRIVACY.mdSECURITY.mdSUPPORT.mddocs/PUBLISHING.mddocs/brand/for the pink icon system
These are free. If they helped, you can buy me a coffee.
Pieter Levels wrote about extensions getting bought by spyware and malware outfits, and about open-sourcing tools you can audit or customize with AI. Start here: levels.io/open-sourced-chrome-extension-superlevels. This repo is my version of that idea: small readable sources you can steal from on purpose.
Do not start by guessing. Scan what is installed, decide what is worth replacing, then rebuild one small job.
- Inventory:
node scripts/inventory-extensions.mjs - Guide: docs/BUILD-YOUR-OWN.md