The OG CLI sandbox that spawned a commercial AI coder
Built to let developers experiment with autonomous code generation before it became a managed service.

What it does
gpt-engineer is a Python CLI that turns a natural-language prompt file into running software. You point it at a folder, and an AI agent writes and executes code, then waits for you to request improvements. It also doubles as a benchmarking harness for custom agents against public datasets like APPS and MBPP.
The interesting bit The project is remarkably self-aware: the README openly nudges casual users toward the commercial spin-off gptengineer.app and daily hackers toward aider, positioning itself as a community sandbox rather than an end-user product. That honesty is refreshing in a space full of hype.
Key highlights
- Supports vision inputs, so you can feed architecture diagrams or UI mockups to GPT-4 Vision for context.
- Lets you override
prepromptsto give the agent a persistent identity across projects. - Ships with a
benchbinary for benchmarking your own agent implementations. - Supports OpenAI, Azure, Anthropic, and open-source models like WizardCoder with extra setup.
- Governed by an elected board of long-term contributors, which is unusual for a solo-creator repo.
Caveats
- The README itself suggests aider if you want a “well maintained hackable CLI,” implying this repo is more experimental than polished.
- Requires an API key and Python 3.10–3.12; support for older Python versions was dropped after v0.2.6.
Verdict Grab it if you are building or researching coding agents and need a hackable foundation to fork. Skip it if you just want a reliable daily-driver pair programmer; the maintainers will tell you the same.
Frequently asked
- What is AntonOsika/gpt-engineer?
- Built to let developers experiment with autonomous code generation before it became a managed service.
- Is gpt-engineer open source?
- Yes — AntonOsika/gpt-engineer is open source, released under the MIT license.
- What language is gpt-engineer written in?
- AntonOsika/gpt-engineer is primarily written in Python.
- How popular is gpt-engineer?
- AntonOsika/gpt-engineer has 55.2k stars on GitHub.
- Where can I find gpt-engineer?
- AntonOsika/gpt-engineer is on GitHub at https://github.com/AntonOsika/gpt-engineer.