Back to browse
GitHub Repository

Custom Electron browser with a configurable list of persistent site tabs

2 starsTypeScript

Too many browser tabs! I solved it with a simple electron app

by jmagland·Apr 21, 2026·4 points·2 comments

AI Analysis

MidCozySolve My Problem

IDE-style tab switching for web apps, but Electron wrappers are a dime a dozen.

Strengths
  • Single-instance lock and GNOME global shortcut support works really nicely on Wayland.
  • Persistent session partitions keep logins alive across restarts without extra config required.
  • JSON config file allows manual editing alongside the graphical management dialog interface.
Weaknesses
  • Firefox Multi-Account Containers and Workspaces extensions already solve this specific problem natively.
  • Electron overhead is hard to justify for a simple tab switcher utility.
Category
Target Audience

Knowledge workers drowning in SaaS tabs, Linux/GNOME users

Similar To

RamBox · Station · Firefox Multi-Account Containers

Post Description

There are a few sites I visit very frequently and I find myself always opening a new tab. I'm used to an IDE where if you click on a file on the left it takes you to a new editor, and if the editor already exists it just takes you to that. So I thought I'd make something similar for a web browser. I admit I used AI. One hour well spent because now I don't have the too-many-tabs problem anymore.

Maybe this solution already exists? I couldn't find it.

Enjoy! And if you decide to tweak it, please submit your work back in a PR! Or of course you're welcome to fork it. Please share your improvements!

Similar Projects