GitHub Bug Finder
I wanted to make it easier to find existing GitHub issues when I only knew how to describe a bug in plain language. I built a semantic search tool that indexes 11,336 bug reports and can retrieve current public issues through the GitHub API. I collected and cleaned the issue data, generated sentence embeddings, stored them in PostgreSQL with pgvector, and added title-aware reranking with a FastAPI search path. On 20 paraphrased tests, the top result improved from 70% to 80%, and I learned that titles carry useful signal when an issue body is vague.
Python · PostgreSQL · pgvector · FastAPI · sentence-transformers · GitHub REST API
View on GitHub 



