Skip to content

Marvin-Deng/Repo-Amigo-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo Amigo 2

A chatbot for interacting with any Github Repo.

image

image

Setup

  1. Clone the repo
git clone https://github.com/Marvin-Deng/Repo-Amigo-2.git
cd Repo-Amigo-2
  1. Create a virtual environment
python -m venv venv

or

python3 -m venv venv
  1. Start the virtual environment
# Windows
venv\Scripts\activate

# Mac
source venv/bin/activate
  1. Install requirements
pip install -r requirements.txt
  1. Create a directory streamlit with a secrets.toml file in the project root and add your Google Gemini API key
# streamlit/scretes.toml
GOOGLE_API_KEY=""

Running

streamlit run app.py

Testing

# Run all tests
python3 -m unittest

# Run specific tests
python3 -m unittest tests.test_embedder

About

A chatbot for interacting with any Github repo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages