Inspiration

chatgpt often hallucinates classes, types and functions when i ask it to write code for my codebase, so i wanted to give it more context so that it could use patterns that already exist.

What it does

it allows chatgpt to do quick queries for functions, libraries and patterns in your code so that it can use them.

How we built it

forked openai chatgpt-retrieval-plugin, added support for indexing git repos dynamically and tailored prompts to code search

What's next for GitGPT

More complex code search, potentially using static analysis of the code and a more specialized vector database or other embedding better suited to code search.

Built With

  • chatgpt
  • chatgpt-plugins
  • fastapi
  • pinecone
  • python
Share this project:

Updates