A Chrome extension that helps you monitor and manage memory usage of your browser tabs.
- Track memory usage of individual tabs
- Display memory usage in a user-friendly interface
- Auto-reload high memory tabs (configurable)
- Dark mode support
- Detailed view with memory history charts
- Memory usage overlay on tab icons
- Configurable memory thresholds and refresh intervals
Here's how the extension looks in action:
Clean and modern light theme interface.
Comfortable dark theme for low-light environments.
Configure your preferences including memory thresholds, auto-reload settings, display options, and theme selection.
This project uses:
- React + TypeScript + Vite
- Chart.js for memory usage visualization
- Chrome Extension Manifest V3
- Clone the repository
- Install dependencies:
npm install
- Build the extension:
npm run build
- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked" and select the
dist
directory
- Open Chrome and navigate to
npm run dev
- Start development servernpm run build
- Build the extensionnpm run test
- Run testsnpm run lint
- Run linter
Users can configure:
- Memory threshold for high memory alerts
- Auto-reload settings
- Dark/Light mode
- Refresh interval
- History length for memory tracking
- Overlay appearance
MIT License