A browser extension that use the power of AI to automatically recommend similar and interesting repositories directly on any public GitHub page you visit.
video.mp4
- Smart Discovery: Automatically displays similar projects on the GitHub repository sidebar.
- Multi-Model Support: Bring your own API key. Supports OpenAI, Anthropic, Google Gemini, DeepSeek, and Ollama (local).
- Fully Customizable: Configure recommendation quantity and custom system prompts.
- Interactive: Support for infinite refresh to generate new suggestions.
- Cross-Browser: Compatible with Chrome, Edge, and Firefox.
Install the extension via the Chrome Web Store
https://chromewebstore.google.com/detail/phgdoclnoiokacipnhgaebaknfnjpfll
- Clone this repo and build on your local machine.
- Enable "Developer mode" in your browser's extension management page (
chrome://extensions). - Click "Load unpacked" and select the
distfolder.
- Install the extension.
- Click the extension icon in the toolbar to open Options.
- Select your preferred AI Provider (e.g., OpenAI, DeepSeek) and enter your API Key.
Privacy Note: Your API Key is stored locally in your browser.
- Visit any public GitHub repository to see recommendations.
- Framework: WXT + React
- Language: TypeScript
- UI: Tailwind CSS + Radix UI
- State Management: Jotai
- AI SDK: Vercel AI SDK
- Build Tool: Vite
src/
├── assets/ # Static assets
├── components/ # React UI components
├── configs/ # App constants & defaults
├── entrypoints/ # Extension entry points
│ ├── background/ # Service workers
│ ├── content/ # Content scripts (UI injection)
│ ├── options/ # Settings page
│ └── popup/ # Toolbar popup
├── hooks/ # Custom React hooks
├── locales/ # i18n
├── services/ # AI & API services
├── types/ # TypeScript types
└── utils/ # Helper functions
# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build for production
pnpm build
# Package extension (.zip)
pnpm zip