dryad - Semantic Code Search App
Hey everyone!
I built an app using Convex's new vector search (https://news.convex.dev/announcing-convex-1-2/) that will index any public GitHub repository for semantic code search. It's ~1000 lines of well-commented code, so pretty easy to use as a starting point for a more involved/sophisticated code semantics application. (In fact, I have an idea in mind for a pretty cool extension I may build in the next two weeks... maybe live stream?)
Features:
- Automatically tracks changes in the target repo and keeps the search index in sync with HEAD
- Built with Convex, OpenAI, Vite + React.
- Easy to read, fork, and modify.
- Reconfigurable on the fly using the Convex dashboard
Live demo here (indexing the trpc repo): https://www.convex.dev/dryad
Repo: https://github.com/get-convex/dryad
Convex template: https://www.convex.dev/templates/dryad
Let me know what you think, or if you have any questions. If you fork this and build something with it, amazing! Tell us about it.
0 Replies