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.
dryad.JPG
Was this page helpful?