Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tab Out

对比原版变化

新增全局配置系统,支持主题、音效、动画等自定义设置

页面头部添加搜索框与设置按钮,支持快捷键快速唤起搜索

实现标签页搜索功能,可按标题/URL过滤标签页

新增深色主题样式与主题切换支持

新增设置弹窗,支持配置各项功能与数据导入导出

新增多语言支持,内置中英双语界面

优化部分提示文案,新增国际化文案系统

支持按配置动态调整每组显示的标签页数量

Keep tabs on your tabs.

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

No server. No account. No external API calls. Just a Chrome extension.


Install with a coding agent

Send your coding agent (Claude Code, Codex, etc.) this repo and say "install this":

https://github.com/zarazhangrui/tab-out

The agent will walk you through it. Takes about 1 minute.


Features

  • See all your tabs at a glance on a clean grid, grouped by domain
  • Homepages group pulls Gmail inbox, X home, YouTube, LinkedIn, GitHub homepages into one card
  • Close tabs with style with swoosh sound + confetti burst
  • Duplicate detection flags when you have the same page open twice, with one-click cleanup
  • Click any tab to jump to it across windows, no new tab opened
  • Save for later bookmark tabs to a checklist before closing them
  • Localhost grouping shows port numbers next to each tab so you can tell your vibe coding projects apart
  • Expandable groups show the first 8 tabs with a clickable "+N more"
  • 100% local your data never leaves your machine
  • Pure Chrome extension no server, no Node.js, no npm, no setup beyond loading the extension

Manual Setup

1. Clone the repo

git clone https://github.com/zarazhangrui/tab-out.git

2. Load the Chrome extension

  1. Open Chrome and go to chrome://extensions
  2. Enable Developer mode (top-right toggle)
  3. Click Load unpacked
  4. Navigate to the extension/ folder inside the cloned repo and select it

3. Open a new tab

You'll see Tab Out.


How it works

You open a new tab
  -> Tab Out shows your open tabs grouped by domain
  -> Homepages (Gmail, X, etc.) get their own group at the top
  -> Click any tab title to jump to it
  -> Close groups you're done with (swoosh + confetti)
  -> Save tabs for later before closing them

Everything runs inside the Chrome extension. No external server, no API calls, no data sent anywhere. Saved tabs are stored in chrome.storage.local.


Tech stack

What How
Extension Chrome Manifest V3
Storage chrome.storage.local
Sound Web Audio API (synthesized, no files)
Animations CSS transitions + JS confetti particles

Credit & License

This project is a fork of Tab Out by Zara Zhang, used under the MIT License.

  • All original design, tab-grouping logic, animations, and sound © Zara
  • Pinned bar, suggestion engine, and related UI added by Bella

The upstream repo is the canonical source for Tab Out's core experience — if you like this fork, please also star and credit the original.

Licensed under the MIT License.

About

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.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages