DebugGpt is a Python application that uses AI to automatically debug Next.js apps.
Watch this youtube video to understand how it works:
I built DebugGPT and it Stole My Job (Automatic Code Debugger)
To install DebugGpt, follow these steps:
- Clone the repository to your local machine
- Install the required dependencies by running
pip install -r requirements.txt
- Rename the .env.example to .env and add the variables
- Install Node.js 18 for the test app
To use DebugGpt, follow these steps:
- Navigate to the root/src directory of the DebugGpt application.
- Run the command
python main.py
. - DebugGpt will automatically analyze the test-app and provide and fix any errors or issues it finds.
- More levels are available in levels/. Switch what's in the test-app/components/ folder.
If you would like to contribute to DebugGpt, please follow these guidelines:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them with clear and concise commit messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
DebugGpt is licensed under the MIT License. See the LICENSE file for more information.