Your Intelligent Browsing Assistant Powered by AI
BrowserBuddy AI is a powerful Chrome extension that uses cutting-edge AI (Groq/Llama 3.3) to supercharge your browsing experience. Say goodbye to tab chaos, content overload, and repetitive tasks!
π― Perfect for:
- π Students researching for assignments
- πΌ Professionals managing multiple projects
- π¬ Researchers reading complex papers
- βοΈ Content creators gathering information
- π Job seekers optimizing resumes
AI-powered tab organization that actually works!
- π€ AI detects duplicate and similar tabs
- β‘ Quick Scan mode (instant, rule-based)
- π Tab usage statistics
- ποΈ One-click bulk cleanup
- π― Confidence scoring
Make any content easier to understand!
- π§Έ ELI5 mode (Explain Like I'm 5)
- π Simple mode (general audience)
- π Medium mode (balanced detail)
- π¬ Technical mode (expert level)
- π Copy simplified text
- π Full page summarization
Distraction-free reading experience!
- π Dark/Light theme toggle
- π€ Adjustable font size (12-24px)
- π« Ad and clutter removal
- β¨ Clean, focused layout
- π± Works on articles, blogs, news
Quick, distraction-free video insights!
- π Instant AI-generated summaries
- β±οΈ Key points with timestamps
- π Bullet-point highlights for fast review
- π§ Extracts main ideas & takeaways
- π± Works on tutorials, lectures, podcasts, news, and more
AI organizes your bookmarks automatically!
- π€ Auto-categorization (12 categories)
- π·οΈ Smart tag generation
- π Intelligent search
- π Category filtering
- β‘ One-click bookmark saving
Get that job with ATS-friendly resumes!
- π― Keyword extraction from job descriptions
- π Match score calculation (0-100%)
- π‘ AI improvement suggestions
- π₯ Generate ATS-friendly .docx templates
- β Highlight matched/missing keywords
Complete control over your experience!
- π¨ Theme switching (Auto/Light/Dark)
- π€ Font size preferences
- ποΈ Feature toggles
- β¨οΈ Keyboard shortcuts
- π Privacy controls
- Download the latest release from Releases
- Unzip the file
- Open Chrome β
chrome://extensions/ - Enable "Developer mode" (top right)
- Click "Load unpacked"
- Select the unzipped folder
- π Done! Click the extension icon to start
- βοΈ React 18 with Vite
- π¨ CSS3 with Glassmorphism
- π Chrome Extension API (Manifest V3)
- β¨ Smooth animations and transitions
- π’ Node.js + Express.js
- π MongoDB (optional, works without)
- π€ Groq AI (Llama 3.3-70b-versatile)
- π RESTful API architecture
- Provider: Groq (FREE tier)
- Model: llama-3.3-70b-versatile
- Limit: ~14,400 requests/day
- Features: All features have non-AI fallbacks
browserbuddy-ai/
βββ extension/ # Chrome Extension
β βββ public/
β β βββ manifest.json # Extension config
β β βββ background.js # Background service worker
β β βββ content.js # Content scripts
β β βββ icons/ # Extension icons
β βββ src/
β β βββ components/ # React components
β β βββ App.jsx # Main app
β β βββ App.css # Styles
β βββ package.json
β
βββ backend/ # Express API
β βββ routes/ # API routes
β βββ controllers/ # Business logic
β βββ models/ # MongoDB schemas
β βββ utils/ # Helper functions
β βββ server.js # Entry point
β
βββ landing-page/ # Marketing website
β βββ (deployed separately)
β
βββ docs/ # Documentation
βββ README.md
βββ USER_GUIDE.md
βββ DEVELOPER.md
βββ API.md
βββ SETUP.md
See SETUP.md for detailed instructions.
Quick Start:
# Clone repository
git clone https://github.com/yourusername/browserbuddy-ai.git
cd browserbuddy-ai
# Backend setup
cd backend
npm install
cp .env.example .env
# Add your GROQ_API_KEY to .env
npm run dev
# Extension setup (new terminal)
cd extension
npm install
npm run build
# Load extension in Chrome
# chrome://extensions/ β Load unpacked β Select extension/distSee API.md for complete API reference.
Base URL: http://localhost:5000/api
Endpoints:
/tabs/*- Tab management/simplify/*- Content simplification/bookmarks/*- Bookmark management/settings/*- User settings/resume/*- Resume optimization
We love contributions! See DEVELOPER.md for guidelines.
Quick steps:
- Fork the repo
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is released for general public use. You are free to use, copy, modify, and distribute this project for personal or commercial purposes. No formal license is required..
- Groq for providing free, fast AI inference
- Chrome Extension API for the powerful platform
- MongoDB Atlas for free database hosting
- Vercel for landing page hosting
- Open Source Community for amazing libraries
- π§ Email: singhrishabh2308@gmail.com
- Chrome Web Store publication
- Firefox extension port
- More AI models support
- Cloud sync for settings
- Mobile companion app
- Team collaboration features
If you find this project useful, please consider giving it a star!
If BrowserBuddy AI helps you, consider:
- β Starring the repository
- π Reporting bugs
- π‘ Suggesting features
- π’ Sharing with friends
Made with β€οΈ by [Rishabh Singh]
College Final Year Project | 2026
π€ "Stop browsing. Start thriving." - BrowserBuddy AI