I’m constantly switching between projects, which means I often end up with 3 or 4 chrome windows open, each with dozens of tabs related to that specific project. Obviously, this eventually causes my computer to chug pretty hard, and my little Macbook air can’t handle all those open tabs. I often find myself closing a bunch of tabs just to have to reopen them several hours later when I switch what I’m working on. Bookmarks are fine, but they become unwieldy and hard to manage. I wish there was something like tmux for the browser where I could save specific states and reload those states later. Chrome provides an api into sessions and tabs, so it was pretty simple to wrap this into an extension.
The gif might take a moment to load, it’s a bit on the large side
All code can be found here: Github