Organize your inbox
however you want.

Shelf adds your own sections, sticky notes, and checklists inside Gmail — and it never gets access to your account. No sign-in, no server, nothing leaves your browser: by architecture, not by promise.

Add Shelf to Chrome — free
Open source · GPL Privacy policy One permission: storage No account, no server

What Shelf looks like

The whole idea in under a minute: one real label going from an unsorted pile to shelves, a checklist note, sub-shelves, and your own order.

Captioned — sound optional.

Or explore it yourself: flip through setups people actually run, and the notes that keep each thread's context right where you'll see it. Click the image to step through. And these are just examples — shelves are freeform, so build whatever your life actually needs.

A default Gmail label: twelve unrelated threads in date order The same label fully organized: Waiting on others, This week with Parents & students and School admin sub-shelves, Family, To read An Action label with priority shelves: Urgent & important, This week, Sunday morning — everything else below A Read Later label with Research, Long reads, and Just for fun shelves A label for one person: For Thursday's 1:1, Projects together with Website redesign and Q3 hiring sub-shelves, Waiting on Priya A Hiring label: Offers out, Interviews this week, To schedule, and New applicants shelves A busy parent's Family label: Needs a reply, This week, and Sign-ups & forms shelves A GTD setup: Next actions, Waiting for, and Someday/maybe shelves A prioritizing setup: Urgent & important, Schedule, Delegate, and Someday shelves in the inbox A sales pipeline: Closing this week, In conversation, and New leads shelves An open conversation with a Shelf checklist note under the subject: Before replying — check our actual numbers, ask Laura about line 4, loop in finance An open conversation with a Shelf context note: Bob wants to renew as-is, Suzy wants to re-bid — with links to the pricing history and purchasing policy

Before: everything in the order it arrived — parents, insurance, deadlines, and noise interleaved.

Labels tell you what an email is.
Shelf tells you what to do next.

Everything renders in Gmail's own visual language — same grays, same blues, same motion. If you can tell where Gmail ends and Shelf begins, that's a bug.

Shelves & sub-shelves

Your own section headers inside the inbox and any label — create one in three seconds, drag threads onto it, collapse what's done. Nest a sub-shelf inside a shelf ("This week" → "Parents & students") and drag it back out whenever.

Your order

Drag threads into the sequence you'll actually work them in — within a shelf, between shelves, and the shelves themselves. Not date order, not Gmail's guesses. Yours.

Notes & checklists

A private sticky on any thread: ✎ promised reply by Friday — visible in the list and on the open conversation. Bold, italic, links (⌘K), bullets, numbers, and checkboxes you can tick right on the note. Long notes collapse.

Colors, quietly

A small Gmail-native palette for shelves and notes — no color picker, on purpose. A colored note paints a slim edge on the row itself, so urgency reads while you scan.

Keyboard-first, if you want

Alt+N notes a thread, Alt+M files it, Alt+↑/↓ reorders it — always the thread you just addressed, whether that's Gmail's cursor row or the one under your mouse. Alt+S hides Shelf for a peek at plain Gmail, and brings it back. ⌘B/I/U, ⌘⇧8/7/9 for lists and checklists — the same muscle memory as Docs.

Works where you work

Dark mode and custom themes detected automatically. Reading-pane layouts supported. Multiple Google accounts kept separate. Everything exportable as JSON.

What makes it different

What Shelf can't do — by design

Why this exists — and why it's free

I built Shelf for myself. I've run the whole productivity canon — GTD, inbox zero, a dozen apps that promise to turn email into tasks. They all failed the same way: every time I moved something out of Gmail, the system added more friction than it removed — one more place to check, one more list to keep honest. The truth I kept landing on: I live in Gmail, and moving things out of it is often more friction than it's worth. Email is where the work actually shows up, so the organizing had to happen inside it.

I'm also picky about how software feels. Every Gmail organizer I tried felt bolted on — foreign colors, clunky popups, a beat of lag on every action. I wanted something that looked and moved like Gmail itself, as if Google had shipped it.

So Shelf is the tool I wished existed: my sections, my order, my notes, natively inside Gmail. It's free because this isn't a business — it's a thing I made to solve my own problem. Friends borrowed it and told me it stuck, which is the only reason it's public. And here's the deal I'd love to make with you: Shelf is free for individuals — always. Use it for a few weeks first — then, if it's earned a place in your day, visit the Ko-fi and donate whatever the value you got is worth to you. Every donation genuinely means a lot. A quick store review helps in a different way: it's how other people find Shelf.

— Greg, an educator who gets a lot of email

What people use it for

Questions

Is it really free?

Yes — Shelf is free for individuals, always: no trial, no locked features, no upsell, and you personally will never pay. It runs on generosity instead: there's a Ko-fi, and if Shelf earns a place in your day, give what that's worth to you. Every donation genuinely means a lot — it's what tells me to keep going. That, plus store reviews, is the entire business model.

Which browsers does it work in?

Chrome is home, and I test every release there. Because Shelf is a standard extension with no exotic tricks, it also runs on Chromium-based browsers — Edge, Brave, Arc, Vivaldi, Opera — from the same Chrome Web Store install. Firefox and Safari use a different extension system, so they aren't supported today — but I'll build those versions if the demand is there. If you want one, say so.

Does it work with the reading pane (split view)?

Yes — vertical and horizontal splits both. Shelf detects the reading pane and stays out of Gmail's way there, so conversations open in the pane like they should.

How can it work without reading my email?

Shelf is a page overlay. It draws sections and notes on top of Gmail's own thread list in your browser tab, and remembers your organization by Gmail's thread numbers — never content. There's no server to send anything to.

Does it sync between my computers?

Yes — via Chrome's own extension sync on your Google profile, the same mechanism that syncs your bookmarks. Shelf has no cloud of its own. Notes don't appear on phones; that's the tradeoff for zero email permissions.

What happens if Gmail changes its design?

Shelf fails safe: your email is untouched (it always is), and a small banner tells you an update is needed instead of the extension silently vanishing. Your data stays put and can be exported as JSON any time.

Will it stay updated?

Yes. I use Shelf every day and I'm almost certainly its biggest power user — so when Gmail shifts or something breaks, I feel it before you do and fix it for my own inbox first. Shelf stays maintained for as long as I'm relying on it, which is to say until Google builds this natively into Gmail. If that day ever comes, wonderful — that was the whole point.

Is it accessible?

Yes: full keyboard support with visible focus, screen-reader labels on every control, reduced-motion support, and it's colorblind-friendly by design — color never carries meaning alone; chips have words and shelves have names.

What happens when I uninstall?

Gmail looks exactly like it did before Shelf. Your sections and notes are deleted with the extension — export a JSON backup first if you want to keep them.

Your inbox, on shelves.

Add Shelf to Chrome — free Free for individuals · no account · nothing leaves your browser

Questions or feedback? Email me at shelfforgmail@gmail.com