GPT Engineer

Open-source AI coding agent that asks clarifying questions, then generates an entire codebase from a prompt.

Open Source Coding & Development
Visit Website ↗ by Anton Osika

What is GPT Engineer?

GPT Engineer is the open-source AI software engineering agent created by Anton Osika. You describe what you want to build in a prompt file, the agent asks clarifying questions, then generates a complete codebase. It is designed to be simple, adaptable, and extendable: developers can customize the agent's identity, add their own AI steps, and replay any step since all computation is resumable and persisted to disk. It requires an OpenAI API key and runs from the terminal.

Key features

  • Prompt-to-full-codebase generation
  • Clarifying-question flow before building
  • Customizable agent identity and AI steps
  • Resumable, filesystem-persisted computation
  • Python CLI installable via pip

Pros

  • Free and open-source (MIT), ~50k+ GitHub stars
  • Simple to extend with your own steps
  • Distinct product from the gptengineer.app commercial tool
  • Runs on your own machine with your API key

Cons

  • Requires an OpenAI API key (usage costs apply)
  • Terminal-based, needs Python setup
  • Early-stage agent with reliability limits

GPT Engineer at a glance

PricingOpen Source
CategoryCoding & Development
Platformslinux, macos, windows
CompanyAnton Osika
Official websitegithub.com
open-sourceai-codingcode-generationautonomous-agentcligithub

How to choose the right Coding & Development tool

The right coding tool depends on where you write code and how much of your codebase it can understand. IDE integration is the first filter — a tool that lives in your editor, sees your project files and respects your stack will help far more than a general chatbot you paste snippets into. Look for accurate completions, clear explanations of suggested changes, and strong refactoring and debugging support for your main languages. Privacy deserves real attention: check whether your code is used for training, and whether a self-hosted or enterprise option exists for sensitive projects. Price against the hours it actually saves — most developers feel the difference within the first week of real use.

Compare all Coding & Development tools →

GPT Engineer FAQs

What is GPT Engineer?

GPT Engineer is the open-source AI software engineering agent created by Anton Osika. You describe what you want to build in a prompt file, the agent asks clarifying questions, then generates a complete codebase. It is designed to be simple, adaptable, and extendable: developers can customize the agent's identity, add their own AI steps, and replay any step since all computation is resumable and persisted to disk. It requires an OpenAI API key and runs from the terminal.

What are the main features of GPT Engineer?

GPT Engineer offers Prompt-to-full-codebase generation, Clarifying-question flow before building, Customizable agent identity and AI steps, Resumable, filesystem-persisted computation and Python CLI installable via pip.

How much does GPT Engineer cost?

GPT Engineer is open source, so the software itself is free to download, use and self-host. Your only costs are the infrastructure you run it on and any paid services you connect to it.

What are the pros and cons of GPT Engineer?

Strengths of GPT Engineer include Free and open-source (MIT), ~50k+ GitHub stars; Simple to extend with your own steps; Distinct product from the gptengineer.app commercial tool. On the downside, Requires an OpenAI API key (usage costs apply); Terminal-based, needs Python setup; Early-stage agent with reliability limits.