Browsy is your friendly and intelligent browser assistant that's always ready to help. This Chrome extension understands natural conversations and assists you with your daily browsing needs, making your online experience more personal and effortless.
- 💬 Chat naturally about what you need help with
- 🔍 Find information and answers while you browse
- 🎯 Help with daily browsing needs
- 🧠 Remember your preferences and improves overtime
- 🤝 Work alongside you on any webpage
- 🔒 Keep your conversations and settings private
Screen.Recording.2025-01-31.at.12.10.11.AM.mov
- Clone this repository
- Install dependencies:
pnpm install
- Build the extension:
pnpm build
- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distdirectory from the project
- Open Chrome and navigate to
- After installation, click on the extension icon
- Go to the options page
- Enter your OpenAI API key
- Save the settings
- Node.js
- pnpm
- Chrome browser
# Start development server
pnpm dev
# Build for production
pnpm build
# Create distribution zip
pnpm zip
# Type checking
pnpm compile/entrypoints- Extension entry points (background, content scripts, popup)/common- Shared utilities and hooks/assets- Static assets/public- Public assets (icons, etc.)
- React - UI framework
- TypeScript - Type-safe JavaScript
- TailwindCSS - Utility-first CSS framework
- WXT - Modern Chrome Extension Framework
- OpenAI + Vercel AI SDK - For agent implementation
- LangChain + WebLLM - For local LLM inference for small tasks
- Transformers - For local text embeddings
- PouchDB - For efficient local data storage
- IndexedDB - For vector storage
