Skip to content

V-IOLE-T/tab-harbor

Repository files navigation

Tab Harbor

English | 简体中文

A calmer Chrome new tab dashboard for open tabs, quick links, saved sessions, 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, what should be saved for later, and what still needs your attention.

Tab Harbor overview

✨ Core Highlights

  • Tabs are automatically organized by domain. Tab Harbor groups open pages by domain, and moves homepage-style tabs into a dedicated Homepages group, 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.
  • Saved tabs now behave more like sessions. You can choose what to save, add tabs to an existing saved session, restore them later, and keep the overview tidy with collapsed session groups when you do not need every tab in front of you.
  • Todos stay close, but out of the way. The drawer lets you create, edit, delete, search, and archive todos without leaving the page.
  • It keeps getting calmer without getting heavier. You can switch themes, tune transparency, adjust text and shortcut size, set a custom background, sleep inactive tabs, and clean duplicate tabs with one click, while everything still stays in chrome.storage.local with no backend or account.

🖼️ Feature Tour

Unified tab management

Tabs
Saved sessions

Saved sessions drawer
Todos and quick jumping

Todos

Unified tab management

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.

Saved sessions

Pages you do not need right now can be saved as sessions, added to an existing session, restored later, or kept collapsed for a quieter overview.

Todos and quick jumping

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.

Theme switching

When you want the page to feel more like your own workspace, you can switch themes, tune transparency, adjust text and shortcut size, and use a custom background image.

warm neutral soft green
soft clay custom background

Manual sleep control

When you want to slow a tab down without losing it, you can sleep individual tabs or put an entire group to sleep from the workspace itself.

🌊 Why It Feels Different

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.

⚡ Quick Use

Install from the Chrome Web Store

  1. Open Tab Harbor in the Chrome Web Store:

    Open Tab Harbor in the Chrome Web Store

  2. Install it from the store.

  3. Open a new tab in Chrome.

Due to package review, the actual version may appear a little later.

Install with a coding agent

  1. Give your coding agent this repo:

    https://github.com/V-IOLE-T/tab-harbor
    
  2. Ask it to install the extension.

  3. Open a new tab in Chrome.

Install manually

  1. Clone this repo:

    git clone https://github.com/V-IOLE-T/tab-harbor.git
  2. Open chrome://extensions

  3. Turn on Developer mode

  4. Click Load unpacked

  5. Select the extension/ folder in Chrome, or the repo root in Edge

  6. Open a new tab

🔒 Fully Local

Tab Harbor runs entirely inside the extension. Open tabs come directly from Chrome, and saved sessions, 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.

🛠️ Under the Hood

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.

🙏 Acknowledgements

  • 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.

📄 License

MIT License

About

一个更安静的新标签页工作台,把打开中的标签、快捷链接、待读和轻量待办收进同一个顺手的空间里。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors