Note: I'm currently working on a major update to Tabio. Development on version 2 is being done in the tabio-2 repo. Stay up to date by following me on Twitter @colebemis.
Tabio is a Chrome extension designed to make managing lots of browser tabs significantly easier. The extension generates a searchable, scrollable and fully keyboard-accessible list of all open browser tabs.
Available on the Google Chrome Webstore.
OSX | Windows/Linux | Description |
---|---|---|
Cmd + K | Ctrl + K | Toggle extension1 |
Cmd + / | Ctrl + / | Toggle help menu2 |
Enter | Enter | Go to selected tab |
Cmd + Delete | Ctrl + Backspace | Close selected tab |
Up | Up | Select previous tab |
Down | Down | Select next tab |
Cmd + Up | Ctrl + Up | Move selected tab up2 |
Cmd + Down | Ctrl + Down | Move selected tab down2 |
Cmd + Shift + K | Ctrl + Shift + K | Focus search input |
Esc | Esc | Close help menu or extension |
1 This can be configured in chrome://extensions
. More information on that here.
2 Coming in v1.3.0
Contributions of any kind are always welcome. Help make Tabio better by submitting a bug report, feature request or pull request. Please refer to the contribution guidelines for more infomation.
Name | Installation |
---|---|
Node.js | Instructions |
Bower | Instructions |
Gulp | Instructions |
- Clone the repository
$ git clone https://github.com/colebemis/tabio.git
$ cd tabio
- Install npm dependencies
$ npm install
- Install bower dependencies
$ bower install
- Create the initial build
$ gulp build
-
Load the extension
- Open Google Chrome and type
chrome://extensions
inside the address bar - Enable
Developer mode
- Click on
Load unpacked extension
- Select the
/dist
folder
- Open Google Chrome and type
Task | Description |
---|---|
build |
Compile, minify and copy the extension files |
zip |
Create a zip archive for publishing |
- Incorrect drawing occasionally on activation
- Delayed activation on occasion
- Unpredictable pinned tab behavior
Tabio is licensed under the MIT License.