Kill duplicate tabs instantly. Stay focused.
- Badge Counter - Shows how many duplicate tabs you have
- One-Click Cleanup - Close all duplicates with one button
- Keyboard Shortcut -
Cmd+U(Mac) orCtrl+U(Windows/Linux) - Real-Time Updates - Badge updates automatically as you browse
git clone https://github.com/jeanlucaslima/ato.git
cd ato
npm install
npm run icons
npm run build- Open
chrome://extensions - Enable Developer mode (toggle in top right)
- Click Load unpacked
- Select the
dist/folder
- Press
Cmd+U/Ctrl+Uto open the popup - Or click the ATO icon in your toolbar
- Click Close duplicates to remove all duplicate tabs
# Watch mode (auto-rebuild on changes)
npm run dev
# Run tests
npm test
# Build for production
npm run buildAfter changes, click the refresh icon on chrome://extensions to reload.
src/
├── manifest.json # Extension configuration
├── background/
│ └── service-worker.js # Tab monitoring, badge updates
├── popup/
│ ├── popup.html # Popup UI
│ ├── popup.css # Styles
│ └── popup.js # Popup logic
├── shared/
│ ├── tab-utils.js # Shared utility functions
│ └── tab-utils.test.js # Tests
└── assets/icons/ # Extension icons
MIT