GitHub repos are often overwhelming! Even the best in the business take a while to understand what hundreds of different filesΒ reallyΒ do! Utilize out tool to understand GitHub repos efficiently. You can ask for summaries, code reviews, comment additions, explanations, pseudocode and a whole lot more!
Know only python but find it difficult to understand Javascript? Our model is at your rescue! Be it any code in python, typescript, javascript - dont worry! Markdown files or even pdfs - we support it all!!!
- Open a suitable IDE
- In the .env file, enter the required API keys.
- Open terminal and go to the directory containing the files.
- Create virtual environment by running
python3 -m venv venv
- Activate it by running
source venv/bin/activate
- Move to the code directory
cd github_repo_idea
- Install dependencies in
pip install -r requirements.txt
- Run the file!
streamlit run main.py
Made by Aditri, Arya and Sahil
- We use
llamaindex
withgpt-3.5-turbo
- The data fetched from the github repo is indexed and stored using
Activeloop
inDeepLake
data buckets. - A
streamlit
UI is spinned up for easy interaction
- The landing page of the streamlit UI might show an
UnboundLocalError
. However, the app remains completely functional - simply enter the github repo url and chat with it! - The API Keys in the .env file will be automatically terminated in a week.