Skip to content

About

AI-powered Python code assistant using GitHub API, Streamlit and local Ollama LLM

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Open-Source Code Assistant

A Python application that analyzes public GitHub repositories and answers questions about their code using a large language model.

Features

  • Fetch public GitHub repository files
  • Analyze Python source code
  • Ask natural-language questions
  • Receive code explanations and possible bug suggestions
  • View retrieved source files

Tech Stack

  • Python
  • Streamlit
  • OpenAI API
  • GitHub REST API
  • Requests

Installation

  1. Clone or download this repository.

  2. Create a virtual environment.

  3. Install dependencies:

    pip install -r requirements.txt

  4. Add your API key to the local .env file.

  5. Run the application:

    streamlit run app.py

Security

Never commit API keys or execute untrusted repository code.

About

AI-powered Python code assistant using GitHub API, Streamlit and local Ollama LLM

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages