Skip to content

werqasfcx/Ai-TabManager

Repository files navigation

TabMind - AI Tab Manager

TabMind is a Chrome Extension (Manifest V3) for semantic tab search, AI grouping, and fast tab actions from a side panel.

Features

  • Semantic tab search (local indexing plus local embeddings)
  • AI tab summary and AI grouping
  • Assistant for natural language tab actions
  • Pin and unpin with saved pin restore
  • Tab usage signals: live time, unused time, active time
  • Likely unnecessary tab detection

Tech Stack

  • TypeScript
  • React and Vite
  • Chrome Extension APIs (MV3)
  • Dexie (IndexedDB)
  • OpenAI API and Anthropic API (optional, user-provided keys)

How to Download

Option 1: Download ZIP from GitHub

  1. Open repository: https://github.com/werqasfcx/Ai-TabManager
  2. Click Code
  3. Click Download ZIP
  4. Extract the archive

Option 2: Clone with Git

git clone https://github.com/werqasfcx/Ai-TabManager.git
cd Ai-TabManager

Local Setup

npm install
npm run build

How to Add dist to Repository

If you changed source files and want to update committed build artifacts:

npm run build
git add dist
git commit -m "Update dist build"
git push

This repository keeps dist versioned, so remember to rebuild before pushing feature changes.

Load Extension in Chrome

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select the dist folder

Basic Usage

  1. Open several http/https tabs
  2. Open TabMind side panel
  3. Search tabs by meaning in Search
  4. Use assistant commands, for example:
    • tab.list
    • tab.close target=all query=youtube
    • tab.pin target=all
    • tab.restore

Notes

  • API keys are optional and can be added in Settings
  • After code changes, rebuild and click Reload in chrome://extensions
  • Detailed token commands are in BOT_TOKENS.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors