A Chrome extension that automatically organizes and cleans up your bookmarks using AI-powered categorization.
- Automatic Bookmark Scanning: Reads all bookmarks from your browser
- Accessibility Check: Tests which bookmarks are still accessible
- AI-Powered Categorization: Analyzes website content to categorize bookmarks
- Modern UI: Clean, user-friendly interface with real-time progress
- Multi-language Support: Available in 9 languages with automatic detection
- Smart Organization: Automatically creates category folders and moves bookmarks
- Broken Link Removal: Identifies and removes inaccessible bookmarks
- Customizable Settings: Configure API keys and organization preferences
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension folder
- The Smart Bookmark Manager icon will appear in your extensions toolbar
- Click the extension icon to open the popup
- Click "Scan Bookmarks" to analyze your bookmarks
- Review the categorization results
- Click "Apply Organization" to reorganize your bookmarks
- LLM API Settings: Configure AI-powered categorization
- Organization Settings: Choose how to handle broken bookmarks
- UI Settings: Select your preferred language
- 🇺🇸 English
- 🇨🇳 简体中文 (Simplified Chinese)
- 🇹🇼 繁體中文 (Traditional Chinese)
- 🇯🇵 日本語 (Japanese)
- 🇰🇷 한국어 (Korean)
- 🇫🇷 Français (French)
- 🇩🇪 Deutsch (German)
- 🇪🇸 Español (Spanish)
- 🇷🇺 Русский (Russian)
- Bookmark Collection: Uses Chrome's bookmarks API to get all saved bookmarks
- Accessibility Testing: Tests each URL to determine if it's still accessible
- Content Analysis: Analyzes website content to determine category and purpose
- Smart Categorization: Groups bookmarks by type (Development, Entertainment, Shopping, etc.)
- Organization: Creates organized folder structure and removes broken links
The extension automatically categorizes bookmarks into:
- 💻 Development (programming, coding, software tools)
- 🎬 Entertainment (videos, movies, music, games)
- 🛒 Shopping (e-commerce, online stores)
- 🔧 Search/Tools (search engines, utilities)
- 📱 Social Media (social networks, messaging)
- 💼 Professional (business, career, work tools)
- 📰 News (news sites, journalism)
- 📚 Reference (documentation, wikis, learning)
- 👥 Community (forums, discussion boards)
- ✅ Productivity (task management, notes, collaboration)
- 🎓 Education (learning platforms, courses)
- 📄 Other (uncategorized items)
- Chrome (Recommended)
- Edge (Chromium-based)
- Brave
- Other Chromium-based browsers
- Arc Browser: Due to Arc's unique architecture and proprietary features (like Pinned Tabs), this extension currently has limited functionality in Arc. Arc users may experience:
- Inability to detect/organize Pinned Tabs
- Limited bookmark scanning capabilities
- Potential compatibility issues
Note: Arc browser support is under investigation, but technical limitations with Arc's proprietary APIs currently prevent full functionality.
bookmarkmanager/
├── manifest.json # Extension configuration
├── background.js # Service worker for bookmark operations
├── popup.html # Main interface
├── popup.js # Frontend logic
├── styles.css # UI styling
├── i18n.js # Internationalization
├── locales/ # Language files
└── icons/ # Extension icons
bookmarks: Read and modify bookmarksactiveTab: Access current tab informationstorage: Save user settingshttp://*/*,https://*/*: Check URL accessibility
- No data is sent to external servers without explicit API key configuration
- All bookmark processing happens locally in your browser
- API keys are stored securely in Chrome's sync storage
- Basic categorization works entirely offline
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly on supported browsers
- Submit a pull request
MIT License - see LICENSE file for details