I built SemHub because I was not satisfied with the default search experience on GitHub. 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>- You have to use search terms that exactly the title or body of the issue<p>At Coder, we have multiple open-source and private repos. To better track issues across these repos, we built a semantic search feature into our internal tool, which worked surprisingly well! We thought the larger open-source community may appreciate a similar solution. One thing led to another and...here is SemHub!<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. Depending on the number of issues of the repo, it could take a while to complete. 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. Feel free to ask any questions and I will do my best to answer them. I have also left a little easter egg, please do not share it in the comments if you find it! I am very keen to receive feedback on SemHub and to hear pain points you face when using GitHub or maintaining an open source repo generally.<p>This an experimental product with no plans to monetize. Where possible, I have also tried to improve on the default GitHub UX. Regarding open sourcing the code, we may do this once the deployment story is clearer — right now, it’s deployed on a mix of AWS Cloudfront + Cloudflare Workers and Workflow + Supabase.<p>Thanks for reading all the way to the end!