I built SemHub because issues search on GitHub sucks. We probably use it so frequently each day that we've developed schlep blindness to how much it sucks. For example:<p>- No way to easily search across multiple repos<p>- No way to easily see open and closed issues at the same time<p>- Search query has to exactly match the text in the title or body of the issue<p>That's why I built SemHub. The main innovation is that I use vector embeddings to enable semantic search. Preliminary feedback from open source maintainers all say that it works much better than GitHub's own search.<p>To try it out, you can navigate to the homepage and just start searching. If the repo has not yet been loaded, you’ll see a prompt to index the repo. When the indexing is complete, you can search the repo. We also support indexing private repos, that would require logging in and granting SemHub permission to access your repo. You can then search across your own customized collection of repos.<p>I am the sole developer of SemHub and I am happy to talk about the tech stack and my experience building this. This an experimental product with no plans to monetize. Feel free to ask any questions and I will do my best to answer them. I am currently working on a longer blog post to outline what I’ve learnt building this.<p>I have also left a little easter egg, please do not share it in the comments if you find it!