[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74408":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":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},74408,"tab-out","zarazhangrui\u002Ftab-out","zarazhangrui","Keep tabs on your tabs. Turn your \"New tabs\" page into a mission control, so you can close them easily. Built for people who open too many tabs and never close them. ","",null,"JavaScript",1463,420,6,15,0,18,49,230,54,20.87,"MIT License",false,"main",[],"2026-06-12 02:03:25","# Tab Out\n\n**Keep tabs on your tabs.**\n\nTab Out is a Chrome extension that replaces your new tab page with a dashboard of everything you have open. Tabs are grouped by domain, with homepages (Gmail, X, LinkedIn, etc.) pulled into their own group. Close tabs with a satisfying swoosh + confetti.\n\nNo server. No account. No external API calls. Just a Chrome extension.\n\n---\n\n## Install with a coding agent\n\nSend your coding agent (Claude Code, Codex, etc.) this repo and say **\"install this\"**:\n\n```\nhttps:\u002F\u002Fgithub.com\u002Fzarazhangrui\u002Ftab-out\n```\n\nThe agent will walk you through it. Takes about 1 minute.\n\n---\n\n## Features\n\n- **See all your tabs at a glance** on a clean grid, grouped by domain\n- **Homepages group** pulls Gmail inbox, X home, YouTube, LinkedIn, GitHub homepages into one card\n- **Close tabs with style** with swoosh sound + confetti burst\n- **Duplicate detection** flags when you have the same page open twice, with one-click cleanup\n- **Click any tab to jump to it** across windows, no new tab opened\n- **Save for later** bookmark tabs to a checklist before closing them\n- **Localhost grouping** shows port numbers next to each tab so you can tell your vibe coding projects apart\n- **Expandable groups** show the first 8 tabs with a clickable \"+N more\"\n- **100% local** your data never leaves your machine\n- **Pure Chrome extension** no server, no Node.js, no npm, no setup beyond loading the extension\n\n---\n\n## Manual Setup\n\n**1. Clone the repo**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fzarazhangrui\u002Ftab-out.git\n```\n\n**2. Load the Chrome extension**\n\n1. Open Chrome and go to `chrome:\u002F\u002Fextensions`\n2. Enable **Developer mode** (top-right toggle)\n3. Click **Load unpacked**\n4. Navigate to the `extension\u002F` folder inside the cloned repo and select it\n\n**3. Open a new tab**\n\nYou'll see Tab Out.\n\n---\n\n## How it works\n\n```\nYou open a new tab\n  -> Tab Out shows your open tabs grouped by domain\n  -> Homepages (Gmail, X, etc.) get their own group at the top\n  -> Click any tab title to jump to it\n  -> Close groups you're done with (swoosh + confetti)\n  -> Save tabs for later before closing them\n```\n\nEverything runs inside the Chrome extension. No external server, no API calls, no data sent anywhere. Saved tabs are stored in `chrome.storage.local`.\n\n---\n\n## Tech stack\n\n| What | How |\n|------|-----|\n| Extension | Chrome Manifest V3 |\n| Storage | chrome.storage.local |\n| Sound | Web Audio API (synthesized, no files) |\n| Animations | CSS transitions + JS confetti particles |\n\n---\n\n## License\n\nMIT\n\n---\n\nBuilt by [Zara](https:\u002F\u002Fx.com\u002Fzarazhangrui)\n","Tab Out 是一个 Chrome 扩展程序，旨在帮助用户管理和关闭过多的浏览器标签页。它通过将新标签页替换为一个简洁的控制面板来实现这一目标，该面板按照域名对所有打开的标签进行分组，并特别区分了常用网站主页如 Gmail、LinkedIn 等。用户可以轻松地查看和管理所有打开的网页，包括一键关闭重复页面、保存待处理链接等功能。此外，关闭标签时伴有动画效果与声音反馈，增强了用户体验。此扩展完全基于本地运行，不依赖任何服务器或外部 API 调用，确保了数据安全性和隐私保护。适用于经常同时开启大量网页且难以管理的互联网用户。",2,"2026-06-11 03:50:04","high_star"]