A small Plasmo-based brower extension to help you manage your garden of tabs.
🌈 Chrome - 🦊 Firefox - 🧭 Safari - 🌊 Edge - 🎭 Opera
Important
Some features may not be available due to varying support of extension APIs across browsers
- Prevents opening duplicate tabs,
prune
will focus the original for you if you already have it opened. - Removes old tabs,
prune
can remove any tabs which haven't been looked at for more thanX
days. - Groups stale tabs,
prune
will move aging tabs into a collapsed tab group named🕒 old tabs
afterY
days. -- credit to @jlo for the prompt to investigate using the tab groups API - Limits number of visible tabs,
prune
can automatically group/remove least recently used tabs if you reach your pre-defined limit - Bookmarks tabs before removing,
prune
can bookmark any tabs it would've closed, keeping them around a bit longer. -- suggested by @valyagolev - Tips! Help support
prune
's developer
As prune
grows it might help you do even more.
Check out the code of conduct and contributing.
Install dependencies:
pnpm install
Run the development server:
pnpm dev
Open your browser and load the appropriate development build. For example, if you are developing for the chrome browser, using manifest v3, use: build/chrome-mv3-dev
.
Run the following:
pnpm build
For creating the Safari XCode project, run:
cd build && xcrun safari-web-extension-converter safari-mv3-prod
Warning
Opera and Safari extensions are not automatically published. You will need to manually submit your build to the respective webstore.
Execute the publish
workflow