Skip to content

Kaze1309/PyFixer

Repository files navigation

PyFixer

Built a coding agent based on Google Genai library and Python.

Features

  • Completely CLI based tool bug fixing tool for small projects.
  • Fixes the bugs in the code using natural language just like LLM.
  • Supports multiple programming languages

Requirements

  • Built on python=3.12.3
  • Can be built with uv
  • A Google Gemini API key (Get one here)
  • genai library to make use of the API
  • uv =0.9.28

Installation & Usage

  1. Clone the repository
   git clone https://github.com/Kaze1309/PyFixer.git
   cd PyFixer
  1. Make sure you have uv installed, then simply run:
uv run main.py "prompt" --verbose

uv will automatically handle all dependencies for you.

  1. Make sure to specify the path in call_functions.py for directory you want to work the agent in.

How It Works

The agent scans a specified working directory, reads your code files, and sends the content to the Gemini API which analyzes and suggests fixes for any bugs found.

About

Gemini Based coding AI Agent that debugs your python projects

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages