This project aims to build an AI software engineer that can help with common software development tasks, including:
- Understanding a software repository
- Reading and modifying code
- Adding or updating tests
- Running commands and test suites
- Finding and fixing code issues
- Explaining the changes it makes
The goal is to create a practical tool that can assist developers with real coding work.