GPT Engineer is an AI tool that generates an entire codebase by asking for clarification on what you want it to build. It is flexible and easy to adapt, allowing you to create your own AI steps and evolve your agents identity to remember things between projects. The tool emphasizes high-level prompting, feedback for the AI over time, and fast handovers between human and AI. It is also simple and resumable, allowing all computation to persist to the filesystem. Limitations exist in the tool - implementing additional chain of thought prompting could be added for reliability - but contributors are welcome to contribute ideas. The tool can be accessed through pip install and an OpenAI API key. A demo is available for viewing on GitHub.