Skip to content

vamsi-aribandi/Tabbana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabbana

Manage your browser tabs using natural language instructions.

Configuration

  1. Install Tabbana from the Chrome Web Store.
  2. Configure your OpenAI API key.
    a. Create an OpenAI API key if you don't have one.
    b. Open Tabbana from the extensions menu, and click on the options button.
    c. Paste your OpenAI API key into the field, and click save.

Overview

Tabbana takes a natural language instruction and manages your tabs for you. It does this using a language model to parse your instruction into a function compatible with select Chromium APIs.

Tabbana uses OpenAI language models, so a user needs to configure Tabbana with their own OpenAI API key. This is stored locally in your browser, and can only be accessed by Tabbana. For a browser window of 30 tabs, a single Tabbana instruction will cost around $0.002.

The only information Tabbana uses to identify tabs are their title and URL, in addition to other metadata like the tab position and whether it is audible, highlighted, etc. It does not "see" any website content of a tab.

Currently, the supported actions are:

Examples

Some example commands are:

  • close all wikipedia tabs
  • group all shopping tabs together
  • ungroup the facebook tabs
  • close all audible tabs.
  • close the first tab
  • create a new github tab
  • reload all the grouped tabs