Skip to content

echosonusharma/tabaru

Repository files navigation

Tabaru

Tabaru

Keyboard-first tab management for the browser.
Fuzzy search every tab, restore closed sessions, auto-group by URL, replace your new tab page.

Chrome Web Store · Website · Privacy

Features

Fuzzy tab search

One overlay searches every open tab across every window, plus recently closed sessions. Character-rank scoring with sub-millisecond match. Switch to a tab, restore a closed one, or kill the current tab without ever touching the mouse.

Auto tab groups (Chromium)

Define URL pattern rules like https://*.github.com/*. Matching tabs auto-group with a custom title, color, and collapsed state. Set it once, forget it.

Commands

  • !s <query> - web search or jump straight to a domain
  • !b <query> - fuzzy-search bookmarks, grouped by folder
  • !d - close duplicate tabs across all windows (keeps the active / pinned / newest)
  • !c <query> - bulk-close every tab whose title or URL contains the query
  • !sv <name> - snapshot the current window's tabs under a name
  • !op <name> - restore a saved session in a new window

New tab page

Replaces your browser's default new tab with something useful:

  • Clock (12h / 24h) and greeting
  • Live weather via Open-Meteo or wttr.in, with animated weather effects
  • Quick-access links pulled from your most-visited sites
  • Wallpaper modes: solid color, gradient, or random photo (Picsum)

Themes

Tabaru, Forest, Mocha, Midnight. Swap instantly, no reload.

Privacy

Zero telemetry. No analytics. No remote backend. Everything runs locally in the browser - the only outbound calls are optional weather and wallpaper fetches you opt into.

Cross-browser

Chrome, Firefox, Edge, Opera. Manifest V3.

Shortcuts

Action Default
Open search Alt+Q
Next tab Alt+X
Previous tab Alt+Z
Close current tab Alt+W

Remap any of these in your browser's extension shortcut settings.

Install

Chrome / Edge / Opera - install from the Chrome Web Store.

Firefox - grab the latest .xpi from GitHub Releases and install it.

Build from source

npm install
npm run dev <chrome|firefox|edge|opera>     # dev with hot reload
npm run build <chrome|firefox|edge|opera>   # production build

Output lands in dist/<browser>.

License

MIT

About

Quick and simple tab management

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors