Inspiration

The Firefox browser user that I met when I was doing a quick survey to validate ideas, mentioned that her Chrome browser was sometimes slow with no clue what issue she was facing. Also the AI assistant for dev tools update helped spark the idea.

What it does

The extension provides a chat interface powered by the two models Gemini Nano and Gemini Flash. The conversation is about real-time browser performance, utilizing the task manager's live data ( Memory, CPU, Network usage), tabs, and history data to give recommendations to optimize performance.

How I built it

After configuring all the requirements, I built it by making a few components that handle the interface and the background made a few modules that handle the data processing from the Chrome APIs.

Challenges we ran into

With 8 GB RAM and a low-budget laptop, I managed to run the Gemini Nano model locally even though it was taking sometimes a few minutes to get back responses besides the errors.

Accomplishments that I'm proud of

Building my first extension was so much fun.

What's next for AI Task Manager

Similar to Optimisation apps in the various Android devices that have been built into the system, one click to run it and it will close the tabs that have not been used and free memory usage, clean caches and delete cookies that aren't wanted by the user.

End the end it gives a recommendation for better performance based on browser history.

Built With

Share this project:

Updates