

Davide Santangelo
1.8K posts

@daviducolo
Senior Ruby Engineer - dad - catholic. In love with #ruby, #c and #coding stuff.


















I just created a RAG app to chat with GitHub! It runs 100% locally, powered by Llama3.2 and uses GitIngest for parsing the entire repo in markdown! Why GitIngest? It's fairly easy to use and provides the following for your repo: - Summary - Directory structure - Parses all the file to markdown The video below shows a demo of how it works! Tech stack: - Streamlit for the UI - @Llama_Index for orchestration - GitIngest for parsing the repository This is a good place to get started with RAG over code! We'll cover more advanced techniques very soon! ✨ I've shared a link to Github repo in the next tweet! _____ Find me → @akshay_pachaar ✔️ For more insights and tutorials on AI and Machine Learning!






For those who haven't come across it yet, here's a handy trick to discuss an entire GitHub repo with an LLM: => Just replace "github" with "gitingest" in the url, and you get the whole repo as a single string that you can then paste in your LLMs


