Built a coding agent based on Google Genai library and Python.
- 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
- 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
- Clone the repository
git clone https://github.com/Kaze1309/PyFixer.git
cd PyFixer- Make sure you have uv installed, then simply run:
uv run main.py "prompt" --verboseuv will automatically handle all dependencies for you.
- Make sure to specify the path in call_functions.py for directory you want to work the agent in.
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.