MCPcopy Index your code
hub / github.com/MasterK0927/aiTabOrganiser

github.com/MasterK0927/aiTabOrganiser @v1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5 ↗ · + Follow
76 symbols 190 edges 12 files 4 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AI Tab Organiser

Overview

Ever find yourself drowning in countless open tabs across multiple projects? AI Tab Organiser is here to save your time and provide you organised workspaces, all just in a single click, eliminating the fuss of organising tabs manually.

Key Features

  • Intelligent Tab Grouping: Automatically organize tabs into meaningful workspaces based on content similarity
  • Workspace Management: Easily create, rename, and switch between different tab collections
  • Tab Preview: View tab contents without switching context
  • Dark Mode Support: Full light/dark theme integration
  • Tab Sandboxing: Safely isolate tab sessions
  • Tab Stacking: Organize related tabs in vertical stacks
  • Cross-browser Support: Works on Chrome/Chromium and Firefox browsers

How It Works?

Analyzing Tabs

When you click the "Analyze Tabs" button, the extension: 1. Looks at your currently open tabs 2. Groups tabs based on their similarities, predicted by our Machine learning algorithm 3. Creates workspaces that make sense for your browsing habits

Workspace Management

  • View Workspaces: See all your organized tab collections in one place
  • Rename Workspaces: Customize workspace names to match your projects
  • Switch Between Workspaces: Open all tabs in a workspace with one click
  • Delete Workspaces: Remove workspaces you no longer need

Installation

From Releases

  1. Download the latest release for your browser from the Releases page
  2. For Chrome/Chromium:
  3. Go to chrome://extensions/
  4. Enable "Developer Mode"
  5. Drag and drop the downloaded .crx file
  6. For Firefox:
  7. Go to about:addons
  8. Click the gear icon and select "Install Add-on From File..."
  9. Select the downloaded .xpi file

Common Issues

  • No Workspaces Created:
  • Ensure you have multiple tabs open
  • Check browser permissions

  • Tabs Not Switching Properly:

  • Restart the browser
  • Reinstall the extension

Privacy & Performance

  • Privacy: We don't collect or store the browsing data
  • Performance: Lightweight and designed to be fast

Contributing

Love the project? Here's how you can help:

  1. Star the GitHub repository
  2. Report bugs
  3. Submit pull requests
  4. Share with other fellow developers

Development Setup

# Clone the repository
git clone https://github.com/masterK0927/aiTabOrganiser.git

# Navigate to project directory
cd aiTabOrganiser

# Install dependencies
npm install

# Give permission to the build script
chmod +x build.sh

# Build the extension for all supported browsers
# This will create a `dist` folder with the extension files
# dist/packages
./build.sh all

# Build the extension for a specific browser
./build.sh chrome
# or
./build.sh firefox

Roadmap for future development

  • [ ] Cloud sync for workspaces
  • [ ] Customizable workspace rules
  • [ ] Export/Import workspace configurations

Support

Ran into a problem? I am here to help! - Email: masterK0927@protonmail.com - Issues: GitHub Issues Page

License

MIT License - Free for personal and commercial use.


Made by [Keshav]

Core symbols most depended-on inside this repo

getStorage
called by 18
utils/browserAPI.js
showStatus
called by 17
settings.js
showStatus
called by 13
popup.js
sendMessage
called by 7
utils/browserAPI.js
getCurrentWindow
called by 5
utils/browserAPI.js
createFallbackPreview
called by 4
sandbox.js
queryTabs
called by 4
utils/tabUtils.js
showLoading
called by 3
popup.js

Shape

Function 76

Languages

TypeScript100%

Modules by API surface

settings.js15 symbols
popup.js14 symbols
utils/browserAPI.js13 symbols
utils/preview.js8 symbols
settings-onboarding.js8 symbols
utils/workspaceUtils.js3 symbols
utils/onboarding.js3 symbols
utils/groupUtils.js3 symbols
ml-model.js3 symbols
utils/tabUtils.js2 symbols
sandbox.js2 symbols
background.js2 symbols

For agents

$ claude mcp add aiTabOrganiser \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact