A simple web app for semantic search of GitHub repositories
- Enter a GitHub username
- Fetch repositories starred by the user
- Summarize repositories with LLM
- Index repositories in Vector DB
- Use reranker to rerank results
- Show search results
- Auto crawling of repositories
- Search query rephrasing/suggestion
cp .env.example .env # Then fill in .env
pnpm install
pnpm dev
- Web framework: Next.js
- UI: Shadcn, Origin UI, Tailwind CSS
- Query: TanStack Query
- Vector DB: Upstash
- Reranking: Jina Reranker
- LLM: OpenRouter