Nile is an open-source project designed to assist in understanding the code of a GitHub repository using Language Model Models (LLMs) and Vector stores. This project aims to simplify the process of exploring and comprehending the codebase of any GitHub repository by utilizing advanced natural language processing techniques.
To run the Nile project, follow these steps:
- Clone the repository to your local machine using the following command:
https://github.com/Divyansh3021/Code_assistant.git
- Navigate to the project directory:
cd nile
- Install the requirements
pip install -r requirements.txt
- Run the
app.py
file:
streamlit run app.py
You can access the hosted version of Nile at https://huggingface.co/spaces/Divyanshh/nile.
- Explore GitHub repositories with ease.
- Utilize LLMs for code understanding.
- Efficiently navigate through codebases using Vector stores.
- User-friendly interface for seamless interaction.
Contributions to Nile are welcome! If you have any ideas for improvement or find any issues, feel free to open an issue or submit a pull request.
Nile is licensed under the MIT License.