Skip to content

"Smart Tab Manager" - a Chrome extension that helps users manage their tabs more efficiently

Notifications You must be signed in to change notification settings

Chidhananda007/Tabwise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Tab Manager Plus [Tabwise]

A powerful Chrome extension that revolutionizes the way you manage your browser tabs with AI-powered grouping, intelligent hibernation, and insightful analytics.

🌟 Features

🔍 Smart Tab Search

  • Instant Search: Quickly find any open tab with real-time search
  • Quick Switch: Jump to any tab with a single click
  • Easy Management: Close tabs directly from the popup interface

🎯 Intelligent Tab Grouping

  • Auto-grouping: Automatically group tabs by domain
  • Visual Organization: Color-coded groups for better visualization
  • Smart Naming: Automatic group naming based on domain context

💤 Tab Hibernation

  • Manual Control: Hibernate inactive tabs on demand to free up memory
  • Auto-hibernation: Automatically hibernate tabs inactive for 2 hours
  • Resource Tracking: Monitor memory savings from hibernated tabs

📊 Tab Statistics

  • Real-time Metrics: Track the total number of open tabs
  • Memory Insights: View memory saved through tab hibernation
  • Usage Analytics: Monitor your tab usage patterns

🚀 Installation

Development Version

  1. Clone this repository:

    git clone https://github.com/curious04/Tabwise.git
  2. Open Chrome and navigate to chrome://extensions/

  3. Enable "Developer mode" in the top right corner

  4. Click "Load unpacked" and select the extension directory

From Chrome Web Store

(Coming soon)

💻 Usage

Basic Usage

  1. Click the extension icon in your Chrome toolbar to open the popup
  2. Use the search bar to find specific tabs
  3. Click on any tab in the list to switch to it
  4. Use the "Group Similar Tabs" button to organize your tabs
  5. Click "Hibernate Inactive" to save memory

Tab Grouping

  • Click the "Group Similar Tabs" button to automatically group tabs by domain
  • Groups are color-coded for easy identification
  • Grouped tabs can be collapsed/expanded in Chrome's tab bar

Tab Hibernation

  • Manual hibernation: Use the "Hibernate Inactive" button
  • Automatic hibernation occurs after 2 hours of inactivity
  • Hibernated tabs reload when you click on them

🛠️ Technical Details

Built With

  • Chrome Extensions Manifest V3
  • Modern JavaScript (ES6+)
  • Custom CSS for sleek UI

File Structure

smart-tab-manager-plus/
├── manifest.json
├── popup.html
├── popup.js
├── styles.css
├── background.js
├── icons/
│   ├── icon16.png
│   ├── icon48.png
│   └── icon128.png
└── README.md

🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 Planned Features

  • AI-powered tab categorization
  • Custom grouping rules
  • Tab usage analytics dashboard
  • Cross-device sync
  • Custom hibernation rules
  • Export/Import tab sessions

🔒 Privacy

This extension:

  • Does not collect any personal data
  • Does not track browsing history
  • Does not send any data to external servers
  • All processing is done locally on your machine

📄 License

Distributed under the MIT License. See LICENSE for more information.

👥 Support

For support, please:

🙏 Acknowledgments

  • Chrome Extensions API Documentation
  • The open-source community
  • All our contributors and users

Made with ❤️ by [Hrithik Singh]

About

"Smart Tab Manager" - a Chrome extension that helps users manage their tabs more efficiently

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.0%
  • CSS 23.6%
  • HTML 15.4%