Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ Once the extension is loaded:
## Key Facts

- Tab Out is a pure Chrome extension. No server, no Node.js, no npm.
- Chrome opens `index.html` directly as the new tab override so the address bar stays highlighted after Cmd+T for immediate searching.
- Saved tabs are stored in `chrome.storage.local` (persists across sessions).
- 100% local. No data is sent to any external service.
- To update: `cd tab-out && git pull`, then reload the extension in `chrome://extensions`.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ Tab Out is a Chrome extension that replaces your new tab page with a dashboard o

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

Tab Out loads the dashboard directly as Chrome's new tab override, so the address bar stays highlighted after Cmd+T and you can start typing a search immediately.

---

## Install with a coding agent
Expand All @@ -28,6 +30,9 @@ The agent will walk you through it. Takes about 1 minute.
- **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
- **Bookmarks Bar mirror** keeps your usual shortcuts available on every new tab
- **Dark mode** follows your system preference by default, with a saved manual toggle
- **Local favicons** use Chrome's built-in favicon cache instead of a third-party favicon service
- **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
Expand Down Expand Up @@ -60,6 +65,8 @@ You'll see Tab Out.

```
You open a new tab
-> Chrome loads the Tab Out dashboard directly
-> The address bar stays highlighted for immediate search
-> 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
Expand All @@ -76,7 +83,10 @@ Everything runs inside the Chrome extension. No external server, no API calls, n
| What | How |
|------|-----|
| Extension | Chrome Manifest V3 |
| New tab handoff | `index.html` is loaded directly as Chrome's new tab override |
| Storage | chrome.storage.local |
| Bookmarks | chrome.bookmarks |
| Favicons | Chrome extension favicon endpoint |
| Sound | Web Audio API (synthesized, no files) |
| Animations | CSS transitions + JS confetti particles |

Expand Down
Loading