All templates

Semantic Code Search

Built with:

npm create convex -- -t get-convex/dryad

This example app demonstrates how to use the OpenAI ChatGPT API and OpenAI embeddings with Convex to implement a semantic code search on any GitHub repository.

Features:

  • Automatically tracks changes in the target repo and keeps the search index in sync with HEAD
  • Around than 1000 lines of code. Easy to read, fork, and modify.
  • Reconfigurable on the fly using the Convex dashboard
Template hero image