Gary Seven: AI Language Coding Assistant

Gary Seven is an AI language coding assistant specialized in SQL, Python, R, and web applications. This application uses the starcoder2 model to generate code and provide answers to coding-related questions.

Features

  • Generate code snippets for SQL, Python, R, and web applications.
  • Simple and interactive web interface using Streamlit.
  • Powered by advanced AI models.

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/gary-seven.git
cd gary-seven
  1. Create and activate a virtual environment:

    python3 -m venv env
    source env/bin/activate
  2. Install the required packages:

    pip install streamlit langchain ollama

Usage

  1. Run the Streamlit application:

    streamlit run app.py
  2. Open your web browser and go to http://localhost:8501.

  3. Enter your coding question in the text area and click the "Ask" button to get an answer.

Project Structure