[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1066":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},1066,"tab-harbor","V-IOLE-T\u002Ftab-harbor","V-IOLE-T","一个更安静的新标签页工作台，把打开中的标签、快捷链接、待读和轻量待办收进同一个顺手的空间里。","",null,"JavaScript",457,17,3,4,0,6,10,33,18,3.77,"MIT License",false,"main",true,[],"2026-06-12 02:00:22","# Tab Harbor\n\n[English](README.md) | [简体中文](README.zh-CN.md)\n\n**A calmer Chrome new tab dashboard for open tabs, quick links, saved reads, and lightweight todos.**\n\nTab 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.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Freadme\u002Ffeature-tabs.png\" alt=\"Tab Harbor overview\" width=\"760\">\n\u003C\u002Fp>\n\n## ✨ Core Highlights\n\n- **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.\n- **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.\n- **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.\n- **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.\n- **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.local` with no backend or account.\n\n## 🖼️ Feature Tour\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd width=\"33.33%\" valign=\"top\">\n      \u003Cstrong>Unified tab management\u003C\u002Fstrong>\u003Cbr>\u003Cbr>\n      \u003Cimg src=\"assets\u002Freadme\u002Ffeature-tabs.png\" alt=\"Tabs\" width=\"100%\">\n    \u003C\u002Ftd>\n    \u003Ctd width=\"33.33%\" valign=\"top\">\n      \u003Cstrong>Saved reads\u003C\u002Fstrong>\u003Cbr>\u003Cbr>\n      \u003Cimg src=\"assets\u002Freadme\u002Ffeature-saved-drawer.png\" alt=\"Saved reads drawer\" width=\"100%\">\n    \u003C\u002Ftd>\n    \u003Ctd width=\"33.33%\" valign=\"top\">\n      \u003Cstrong>Todos and quick jumping\u003C\u002Fstrong>\u003Cbr>\u003Cbr>\n      \u003Cimg src=\"assets\u002Freadme\u002Ffeature-todos.png\" alt=\"Todos\" width=\"100%\">\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n### Unified tab management\n\nTab 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**.\n\n### Saved reads\n\nPages 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.\n\n### Todos and quick jumping\n\nTab 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.\n\n### Theme switching\n\nWhen you want the page to feel more like your own workspace, you can **switch themes, tune transparency, and use a custom background image**.\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"assets\u002Freadme\u002Ftheme-warm-neutral.png\" alt=\"warm neutral\" width=\"100%\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"assets\u002Freadme\u002Ftheme-soft-green.png\" alt=\"soft green\" width=\"100%\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg src=\"assets\u002Freadme\u002Ftheme-soft-clay.png\" alt=\"soft clay\" width=\"100%\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg src=\"assets\u002Freadme\u002Ftheme-custom-background.png\" alt=\"custom background\" width=\"100%\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## 🌊 Why It Feels Different\n\nMost 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.\n\nThat 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.\n\n## ⚡ Quick Use\n\n### Install with a coding agent\n\n1. Give your coding agent this repo:\n\n   ```text\n   https:\u002F\u002Fgithub.com\u002FV-IOLE-T\u002Ftab-harbor\n   ```\n\n2. Ask it to install the extension.\n3. Open a new tab in Chrome.\n\n### Install manually\n\n1. Clone this repo:\n\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002FV-IOLE-T\u002Ftab-harbor.git\n   ```\n\n2. Open `chrome:\u002F\u002Fextensions`\n3. Turn on **Developer mode**\n4. Click **Load unpacked**\n5. Select the [`extension\u002F`](extension\u002F) folder\n6. Open a new tab\n\n## 🔒 Fully Local\n\nTab 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`.\n\nIf you publish this repo for other people, they get the code and assets, not your personal browsing data.\n\n## 🛠️ Under the Hood\n\nThis 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.\n\n## 🙏 Acknowledgements\n\n- Tab Harbor is built on top of Zara's open-source project [tab-out](https:\u002F\u002Fgithub.com\u002Fzarazhangrui\u002Ftab-out), which is the upstream repository and the starting point for this project.\n- Thanks as well to the [Linux.do community](https:\u002F\u002Flinux.do) for the ideas, feedback, and the kind of maker energy that helps projects like this keep evolving.\n\n## 📄 License\n\nMIT License\n","Tab Harbor 是一个更安静的新标签页工作台，它将打开的标签、快捷链接、待读页面和轻量级待办事项整合到同一个空间中。其核心功能包括自动按域名组织标签页、支持自定义分组、以及将稍后阅读和待办事项收纳入侧边抽屉，从而让用户能够快速找到所需内容并保持浏览器界面整洁。此外，Tab Harbor 还提供了主题切换、透明度调整等个性化设置选项，并且所有数据存储于本地，无需额外服务或账户。该项目适合需要高效管理多任务窗口、希望提高工作效率的用户使用。",2,"2026-06-11 02:41:26","CREATED_QUERY"]