A fun and useful Chrome extension that tracks your open tabs and close it. Help page to see ur task manager.
- Tab Counter: Shows the total number of open tabs with a live badge
- Duplicate Tab Cleaner: One-click removal of duplicate tabs
- Beautiful UI: Modern, gradient design with smooth animations
- Real-time Updates: Automatically updates when tabs are opened/closed
- Chrome Version: 88 or higher (minimum_chrome_version: "88")
- Manifest Version: 3 (Chrome Extensions Manifest V3)
- Permissions: tabs, activeTab
Quick Start:
- Generate icons using
generate_icons.html - Go to
chrome://extensions/ - Enable Developer mode
- Click "Load unpacked" and select the latest version of distributiion from
distfolder - Pin the extension and start testing!
Important Notes:
- Minimum Chrome Version: Chrome 88 or higher required
-
Generate Icons:
- Open
generate_icons.htmlin your browser - Click the download buttons to save all icon sizes
- Save them in the
icons/folder with these exact names:icon16.pngicon32.pngicon48.pngicon128.png
- Open
-
Load Extension:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
tabCounterfolder - The extension should now appear in your extensions list!
- Open Chrome and go to
-
Pin Extension:
- Click the puzzle piece icon in Chrome toolbar
- Find "Where Did My RAM Go? π" and click the pin icon
- The sheep icon will now appear in your toolbar
- Follow the icon generation steps above
- Zip the entire
plugin_where_is_my_ramfolder - Rename the zip file to
tabCounter.crx(optional) - Drag and drop the zip file onto
chrome://extensions/
-
View Stats: Click the sheep icon in your toolbar to see:
- Total number of open tabs
- Estimated total memory usage
- Memory breakdown by tab
-
Refresh Data: Click the "π Refresh" button to update statistics
-
Clean Duplicates: Click "ποΈ Close Duplicates" to remove tabs with the same URL
-
Monitor Badge: The extension badge shows your current tab count with color coding:
- π’ Green: 1-20 tabs (healthy)
- π Orange: 21-50 tabs (getting crowded)
- π΄ Red: 50+ tabs (sheep overload!)
plugin_where_is_my_ram/
βββ manifest.json # Extension configuration
βββ popup.html # Main popup interface
βββ popup.css # Styling for popup
βββ popup.js # Popup functionality
βββ background.js # Background service worker
βββ icons/ # Extension icons
β βββ icon16.png
β βββ icon32.png
β βββ icon48.png
β βββ icon128.png
βββ generate_icons.html # Icon generator tool
βββ README.md # This file
tabs: To count and manage tabsactiveTab: To get current tab information
Edit popup.css to modify colors:
/* Main gradient background */
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
/* Stat card background */
background: rgba(255,255,255,0.95);Edit the funFacts array in popup.js:
const funFacts = [
"π‘ Your custom fun fact here!",
// ... more facts
];- Chrome Version: Ensure you're using Chrome 88 or higher
- Icons: Make sure all icon files are present in the
icons/folder - Manifest: Check that
manifest.jsonis valid JSON - Errors: Look for errors in
chrome://extensions/ - Developer Mode: Ensure Developer mode is enabled
- Try refreshing the extension in
chrome://extensions/ - Check the browser console for errors
- Make sure the background script is running
- Chrome 88+: Full functionality with fallback estimation
- Older Chrome: Extension will not load (minimum version requirement)
- Check Version: Go to
chrome://version/to see your Chrome version
This project is open source and available under the MIT License.
Feel free to submit issues, feature requests, or pull requests!
After testing your extension, create a short YouTube video showing:
- Installing the extension
- Opening multiple tabs
- Viewing the memory breakdown
- Using the duplicate tab cleaner
- The fun facts and animations
Share the link with your instructor!
Made with π and lots of RAM!
Remember: Every tab is a sheep, and too many sheep can make your computer feel like a crowded pasture!