← Back to Blog

Why I Built PageSets(And Why Nothing Else Solved It)

The honest story behind a Monday morning that finally broke me, the tools I tried before giving up and building my own, and why the solution ended up being a plain text file.

I've been a multi-window, multi-tab, multi-project browser person for as long as I've had a browser. Not because I lack discipline — because that's genuinely how the work moves. Client projects, research threads, tool stacks, half-finished documents, reference tabs I'm absolutely certain I'll need again in ten minutes.

At some point I stopped counting how many tabs I had open and just accepted the chaos as a personality trait.

Then one Monday morning it cost me twenty minutes I didn't have.

The morning that broke me

Browser tabs overflowing like a junk drawer — visual chaos of too many open contexts
Sound familiar?

I had a client project in full swing. Notes open. Two reference tabs. A staging environment. A half-written email I'd been crafting between meetings. Everything right where I'd left it.

Then a Slack message: "Can you jump on a quick call?"

Sure. New window. New tabs. The call runs long. Someone drops a link in chat. Now I've got a third window open.

The call ends. I come back to my desk.

And I'm just… lost.

A figure surrounded by overlapping browser windows, arrows pointing in all directions — the context-switch moment
Three windows. Zero context. Classic Monday.

Which window had the client project? Which tab group was the research? Where was the doc I was writing? Why do I have two tabs open that both just say "Home"?

The work hadn't disappeared. But the context had. And rebuilding it — even though every tab was technically still there somewhere — took a surprisingly long time and more mental energy than I wanted to admit.

It's not the number of tabs that drains you. It's the "wait — what was I doing?" moment. The mental friction of reconstructing a workflow from scraps.

That wasn't the first time it happened. It was just the first time I decided I was done accepting it.

What I tried first

I did what any reasonable person does — I tried to fix it with tools that already existed.

🔖
Bookmarks. Organized folders, color-coded, the whole thing. The problem: bookmarks are static. They capture a URL, not a state. A bookmark folder called "Client Project" with fifteen links inside it is almost as useless as starting from scratch — you still have to open everything, arrange the windows, re-establish the context. And bookmarks have never understood tab groups.
💪
"I'll just be more disciplined." Intentional window naming. Rules about closing things before switching contexts. A personal policy about Tab Hygiene. This lasted about a week — then a real week happened.
📋
OneTab. I've been a subscriber for a while and I still use it. It's excellent at what it does — collapsing a pile of tabs to reclaim memory. But a list of URLs isn't a workspace. There's no naming, no grouping, no sense of what those tabs were for together. It's great for parking tabs you might need someday. It wasn't designed to restore a working context.
🗂️
Tab Deck. Another one I subscribe to and genuinely like. Tab Deck does a solid job of managing and organizing open tabs visually — if you're a heavy tab user, it's worth a look. But its focus is on managing what's currently open, not defining and relaunching repeatable workspaces from a source you control. Different job.
🧩
A handful of others. I tried several tools that advertised workspace management. They mostly fell into one of two camps: too simple to be useful, or so feature-heavy they needed their own onboarding. A few required accounts and cloud sync for something that felt like it should be local and instant. The overhead wasn't worth it.

What was actually missing

After a few weeks of trying everything I could find, I started to see the pattern. Most of these tools were built to manage what's open right now. That's a valid problem — but it wasn't mine.

My problem was restoring a working state I'd defined in advance. Not saving whatever happened to be open — intentionally building a named, organized workspace I could close, walk away from, and reopen tomorrow in exactly the same shape.

What I actually wanted was simple to describe, but apparently hard to find:

That combination didn't exist. So I built it.

Why PageSets works the way it does

PageSets is a Chrome extension, but the data lives in plain files on your machine.txt or .json, your choice. You write something like this:

Client Project.txt
# Client Project — Sprint 4

@name  Client Project
@color blue

https://notion.so/my-project       | Project Notes
https://staging.myapp.com           | Staging
https://github.com/org/repo         | Repo
https://mail.google.com             | Gmail

Save it. Drag it into PageSets. Double-click the card. Chrome opens a new window with all four tabs, already grouped, named "Client Project," colored blue.

Tomorrow morning: double-click again. Same window. Same tabs. Same context — in about two seconds.

A person sitting calmly in front of two organized, color-coded filing cabinets — everything in its place
Every project in its place. One click away.
Once you experience it, you stop wasting energy trying to remember what your computer already knew five minutes ago.

The simplicity is intentional. I wanted a tool that got out of the way. No sync setup. No account. No dashboard to manage. Your files stay on your device — if you want them on multiple machines, drop them in iCloud or Dropbox. That's your call, not mine.

Who it's for

If you live in your browser — developer, designer, project manager, researcher, content creator, consultant, agency owner — you've felt this friction. The "wait, what was I doing?" tax you pay every time you context-switch.

PageSets is built to eliminate that. The free version handles everyday use. Pro unlocks bigger workspaces, keyboard shortcuts, quick search, and a few things power users will appreciate. But the core — saving and relaunching workspaces from files you control — is free, and always will be.

I built it because I needed it. I made it free because I figured I wasn't the only one.

Rob Veal · Founder, LumiCore Software
Questions or feedback: support@pagesets.co

Give it five minutes.

Free to install. No account. No signup. Just a cleaner browser.

Add PageSets to Chrome — Free

Pro upgrade available · $3.95 · One-time purchase · No subscription