WebTweaks is a collection of standalone userscripts for improving, optimizing, and customizing everyday websites.
Scripts are written for Tampermonkey and should remain compatible with Violentmonkey and current Chromium-based browsers and Firefox wherever reasonably possible.
Install a compatible userscript manager, then open a script's raw .user.js file and confirm the installation. Each script is independently installable; cloning the repository or running a build is not required.
| Website | Script | Description | Install |
|---|---|---|---|
| chatgpt.com | ChatGPT Account Usage Dashboard | Private, read-only floating dashboard for the current plan, Codex limits, cycle analysis, model usage percentage, and usage analytics. | Install raw script |
| V2EX | V2EX Conversation Enhancer | Page-isolated threaded replies with cross-page ancestor context, client-side image previews and lightbox viewing, and scroll-to-top. | Install raw script |
scripts/<site-slug>/<feature-slug>.user.js
See scripts/README.md for the short placement guide and docs/SCRIPT_GUIDE.md for the canonical authoring rules.
Before changing the repository, read AGENTS.md, inspect the relevant site and script files, and keep the change focused. New scripts should be human-readable, independently installable, least-privilege, and manually tested on their target website. Update this index when adding a script.
Contributions are described in CONTRIBUTING.md. Do not add secrets, tracking, or unrelated toolchain infrastructure.
WebTweaks is distributed under the GNU Affero General Public License version 3.0.