Skip to content

unvalley/TabX

Repository files navigation

TabX

TabX is a simple tab management tool ๐Ÿชฃ

GitHub Workflow Status Install Chrome

Application Image (v0.0.6)

TabX_light TabX_dark
Light Mode Dark Mode

Instlattion

Motivation

The problem of having too many tabs open occurs when we use a browser. Opening too many tabs affect memory consumption and prevent comfortable browsing. Recently, some extensions and browsers have approached this problem, but they are a bit overloaded, at least for me. This extension is inspired by OneTab. The goal of TabX is to create a simpler and easier to use tab management tool.

How to use

  1. After install TabX, you can show the icon in extension area (beside search bar).
  2. When you click the icon, TabX stores your opend tabs (exclude pinned tabs).
  3. Manage your tabs at TabX page with below features!

Features

  • โœ… Store your tabs
  • ๐Ÿ’Ž Simple UI
  • ๐ŸŒŒ Built-in dark mode
  • ๐Ÿ” Fuzzy search (thanks to Fuse.js! )
  • โ›“ Import & Export (OneTab compatible)
  • ๐Ÿ“ Edit description of tab group
  • ๐ŸŒ i18n support (only English & Japanese)
  • โšก๏ธ Remove duplicated stored tabs (We call this "Unique" feature)

FutureWork

  • ๐Ÿ›  Add tab filtering option (date, domain, etc..)
  • ๐Ÿ”ฆ Search from anywhere
  • ๐Ÿ‘จโ€๐Ÿ’ป Keyboard shortcuts

Build

  1. Fork and clone this repository.
  2. Open terminal in the cloned root folder and run:
  • npm run install
  • npm run build
  1. Zip the dist folder that created by npm run build
  2. Load the dist.zip at chrome://extensions/ (click "Load unpacked" and open the dist.zip)
  3. After run npm run dev, you can use TabX dev-mode.

License

MIT