Skip to content

imgifty/roast-my-code

 
 

Repository files navigation

roast-my-code

We provide the best roasts.

Installation

Install ollama. See the ollama installation guide.

To install the dependencies, run:

conda create -n roaster python=3.12

Then activate the environment:

conda activate roaster

Install the requirements:

pip install -r requirements.txt

We are using Ollama to serve local LLMs:

sudo snap install ollama

If you want to use the speech output feature, you need to install espeak-ng. You can do this by running:

sudo apt-get -y install espeak-ng

To roast a GItHub profile, set up the GITHUB_TOKEN by creating a classic github token. Then export it to the environment:

export GITHUB_TOKEN=your_token_here

Docker Compose Setup

sudo docker compose up --build

Usage

Pull your favourite LLM:

ollama pull mistral:latest

To run the application, use:

streamlit run main.py

About

Come here to have your git roasted. We offer all flavors. Quick roast, deep burns and everything in between.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.7%
  • Dockerfile 0.3%