tmpfox is a Firefox wrapper that:
- Creates a temporary Firefox profile
- Installs
user.js
configuration file from Arkenfox for increased privacy and security - Installs extensions uBlock Origin, ClearURLs, Simple Temporary Containers, Bypass Twitter login wall, and any other extension you specify
- Launches Firefox
Installed extensions are not enabled. tmpfox sets the homepage to about:addons
so you can easily enable them manually once Firefox starts.
The temporary profile is deleted on exit (unless you use the flag -keep
).
The above describes the default behavior without any command line options.
If you want to install more extensions, you should use the -ext
option with the extension's slug or URL as argument.
The slug is the last part of the URL of the extension, e.g. for https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/
the slug is privacy-badger17
:
If you want to install the extensions Privacy Badger and Firefox Multi-Account Containers (in addition to the recommended extensions):
tmpfox -ext privacy-badger17 -ext multi-account-containers
You can also use the URL of the extension:
tmpfox -ext https://www.eff.org/files/privacy-badger-latest.xpi
If you don't want to install the recommended extensions, but only uBlock Origin and Firefox Multi-Account Containers:
tmpfox -ext-no-rec -ext ublock-origin -ext multi-account-containers
If you don't want to download a user.js
file:
tmpfox -userjs ""
Type tmpfox -h
for a description of all the options.
Linux, Windows 8+, macOS 10.13+
Download the latest release and run it. No installation is required.
On macOS you have to remove the application from quarantine by following the instructions here, or by running the following command:
xattr -d com.apple.quarantine /path/to/tmpfox
If you have installed Go, you can install tmpfox by running the following command:
go install go.mitsakis.org/tmpfox@latest
Copyright (C) 2021 Charalampos Mitsakis (go.mitsakis.org/tmpfox)
tmpfox is licensed under the EUPL-1.2-or-later.