A powerful Chrome extension for managing and organizing your bookmarks with AI assistance, leveraging Chrome's built-in AI capabilities for intelligent bookmark management.
- Bookmarks Tab Features
- Analytics Tab Features
- AI Zone Tab Features
- Tasks Tab Features
- Timer Tab Features
- Technologies Overview
- Clone the repository:
git clone https://github.com/yourusername/chromarx- Install dependencies:
npm install- Build the extension:
npm run build- Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distfolder from the project
- Open Chrome and go to
- Node.js 16.x or higher
- npm 8.x or higher
- Chrome browser
- Start the development server:
npm run devThis will:
- Start Vite's development server
- Enable hot module replacement (HMR)
- Watch for file changes
- Automatically rebuild the extension
- Load the extension in Chrome:
- Go to
chrome://extensions/ - Enable Developer Mode
- Click "Load unpacked"
- Select the
distfolder - After making changes, click the refresh icon in Chrome extensions
# Build the extension for production
npm run build
# Create extension bundle (generates .zip file)
node scripts/build-extension.js# Run unit tests
npm run test
# Run e2e tests
npm run test:e2e
# Run linting
npm run lint- Use Chrome DevTools for debugging
- Check the console for errors
- Use React DevTools for component inspection
- Test in both light and dark modes
- Verify CSP compliance
- All AI processing happens locally
- No data is sent to external servers
- Bookmark data stays within Chrome
- Optional privacy mode available
- End-to-end encryption for sync
- Secure storage practices
- Chrome 128 or higher required
- Chrome's AI capabilities must be enabled
- Manifest V3 compliant
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT License - See LICENSE file for details