Inspiration

Many people often find themselves overwhelmed with too many Chrome tabs open at once. Searching for a specific tab, closing groups of tabs, comparing them, or even simply copying a batch of URLs can be incredibly tedious to do manually. That’s why GemiTab was created - to make managing large numbers of tabs easier and faster!

What it does

GemiTab is a Chrome extension designed to help you manage your browser tabs with the assistance of the built-in Gemini Nano LLM*. Simply tell the extension what you’d like to do with your open tabs, and it will do its best to fulfill your request.

How we built it

The extension is built using WXT, and the code is written in TypeScript and Svelte. For prompt processing, it leverages the Gemini Nano Prompt API.

Challenges we ran into

Since Gemini Nano is still in the early stages of development, it may occasionally fail to generate accurate responses to certain prompts. It can confuse one tab with another or struggle to find an obvious match for a query. While it’s not yet reliable for everyday use, we’re optimistic that it will improve its handling of complex prompts as the technology evolves.

What we learned and accomplishments that we're proud of

Developing a Chrome extension was a fun and educational experience, giving us a glimpse into the potential of local AI models. Although GemiTab may not be highly practical just yet, we’re proud of creating a tool that could help people in the future as the technology advances.

What's next for GemiTab

We plan to continue exploring new possibilities for AI-powered tab management. We may experiment with other Gemini models that, while not running locally, could offer improved functionality for handling complex prompts.

Built With

Share this project:

Updates