A calmer Chrome new tab dashboard for open tabs, quick links, saved reads, and lightweight todos.
Tab Harbor turns Chrome's new tab page into a place where you can keep working. You immediately see what is already open, which pages should be moved into read-later, and what still needs your attention.
- Tabs are automatically organized by domain. Tab Harbor groups open pages by domain, and moves homepage-style tabs into a dedicated
Homepagesgroup, so you can quickly see what you are actually working on. - You can still organize things around your own workflow. When domain-based grouping is not enough, you can create manual groups, keep common quick links around, and jump back to the right section from the top icon rail.
- Read later and todos move into the drawer, separate from the main workspace, without needing another app. You can search, restore, or archive them later instead of leaving everything hanging in the browser tab bar.
- It is not just a tab-cleaning tool. Quick links, todos, open tabs, and saved reads all live in the same new tab page, so the next thing you need is usually right in front of you.
- It tries to make the workspace calmer without making the system heavier. You can switch themes, tune transparency, set a custom background, and clean duplicate tabs with one click, while everything still stays in
chrome.storage.localwith no backend or account.
Unified tab management
|
Saved reads
|
Todos and quick jumping
|
Tab Harbor organizes tabs more like a workspace: domain-based groups, manual groups, quick access links, and fast jumping from the top icon rail. If you want to clean up the browser a bit more, you can also remove duplicate tabs with one click.
Pages that are not for right now can be moved into the side drawer, then searched, restored, or archived later, instead of living forever in the browser tab bar.
Tab Harbor also works as a tiny action layer: jot down todos, keep short descriptions, archive completed items, and jump back into the right group from the same page.
When you want the page to feel more like your own workspace, you can switch themes, tune transparency, and use a custom background image.
![]() |
![]() |
![]() |
![]() |
Most new tab pages try to be a search box, a wallpaper, or a speed dial. Tab Harbor is closer to a lightweight browser control room. It keeps the messy reality of browsing visible, but turns it into something calmer and more actionable.
That also means it is intentionally lightweight. There is no backend, no sync account, and no extra app to open. It lives exactly where the browsing chaos already happens.
-
Give your coding agent this repo:
https://github.com/V-IOLE-T/tab-harbor -
Ask it to install the extension.
-
Open a new tab in Chrome.
-
Clone this repo:
git clone https://github.com/V-IOLE-T/tab-harbor.git
-
Open
chrome://extensions -
Turn on Developer mode
-
Click Load unpacked
-
Select the
extension/folder -
Open a new tab
Tab Harbor runs entirely inside the extension. Open tabs come directly from Chrome, and saved reads, todos, quick links, theme preferences, and layout state stay on your machine through chrome.storage.local.
If you publish this repo for other people, they get the code and assets, not your personal browsing data.
This is a Manifest V3 Chrome extension with a plain frontend stack and no build step required to use it. You can clone it, load it, and start using it without npm, without a dev server, and without standing up anything else.
- Tab Harbor is built on top of Zara's open-source project tab-out, which is the upstream repository and the starting point for this project.
- Thanks as well to the Linux.do community for the ideas, feedback, and the kind of maker energy that helps projects like this keep evolving.
MIT License






