Firebuilder
A comprehensive firefox profile, themes, userCSS and userChrome builder
Install / Use
/learn @Explosion-Scratch/FirebuilderREADME
Firefox Profile Creator - Build the best firefox in seconds!
<div align=center> <a href="img.png"> <img src="img.png" width=800 alt="Demo Image 😁"/> </a> <center><i>The end-all firefox configurator! - See <a href="https://asciinema.org/a/671838">it in action</a></i></center> <hr/> </div> <br><br>Basically an interactive CLI program that generates a config.json file which is then processed and built into a Firefox Profile folder. Install
Features:
- 🖊️ userChrome: Pick and choose from CSS tweaks
- ⚙️ user.js: Apply firefox hardening - Sensible defaults are included, intended to leave all functionality but remove tracking
- ☁️ Install from repos: Basically any git repo you can think of, this supports installing userChrome, user.js, etc, from it (and customizing)
- ⚡ Install fx-autoconfig: Install fx-autoconfig for browser .uc.js files.
- 🔄 Install
.uc.jsfiles from repos: See examples/uc.js-scripts for an example. - 📈 Extend an existing profile: This tool can copy bookmarks, history, passwords, extensions and cookies from an existing Profile (example)
- 🫥 Start with defaults (or not): You can start customizing based on sensible defaults or vanilla firefox
Getting started:
Download a binary for your platform from releases
Shameless plug: You can install this in one command using my tool justinstall by running
justinstall explosion-scratch/firebuilder
Or:
Run bun cli.js for an interactive setup or see examples. To use a configuration from examples you can run bun cli.js examples/my-config/config.jsonc.
git clone https://github.com/Explosion-Scratch/firebuilder
cd firebuilder
# Or if you want to use my config with no interactivity: bun cli.js examples/my-config/config.jsonc --launch`
bun cli.js
Contributing
- See CONTRIBUTING.md for details. Basically it's pretty simple, add your thing via a json/js file and make sure it has a handler
Want something added?
Just ask me (in an issue) I'll try to add it or make a PR!
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
