GPT-Engineer By AntonOsika
O GPT-Engineer é um CLI open source em Python para desenvolvedores orientados à automação que desejam entregar um especificação em linguagem natural a um modelo e receber de volta um código executável. Você insere um arquivo de prompt em texto simples em uma pasta de projeto, executa o comando gpte, e o agente escreve arquivos, os executa e pode iterar quando você solicita correções. O repositório no GitHub está arquivado e é somente leitura, mas o pacote ainda é instalado via PyPI e a documentação no Read the Docs abrange a versão 0.3.1.
Diferentemente de construtores de aplicativos hospedados que ocultam o repositório atrás de uma interface de usuário, o GPT-Engineer mantém tudo em sua máquina. Você escolhe o modelo (OpenAI, Azure OpenAI, Anthropic ou modelos open source locais via configuração extra), troca pastas de pré-prompt para moldar o comportamento do agente entre projetos e passa diretórios de imagens para modelos de visão quando deseja diagramas no processo. A troca é a configuração: você gerencia chaves de API, Python 3.10 a 3.12 e seus próprios diretórios de projeto em vez de clicar em uma tela gerenciada.
O README direciona desenvolvedores que desejam um CLI mantido para o Aider e aqueles que querem um aplicativo web gerenciado para o gptengineer.app, enquanto a descrição do repositório de Anton Osika nomeia o Lovable como a evolução comercial. O GPT-Engineer ainda atende pesquisadores, desenvolvedores de agentes e desenvolvedores Python que desejam uma sandbox de geração de código hackeável com um binário de referência para APPS e MBPP.
Instale com python -m pip install gpt-engineer; suporta Python 3.10 até 3.12
gpte project_dir cria código a partir de um arquivo de prompt; gpte project_dir -i melhora pastas existentes
Substitua a pasta preprompts com --use-custom-preprompts para manter a identidade do agente em vários projetos
Modelos de visão aceitam uma flag --image_directory junto a um prompt de texto para diagramas de UX ou arquitetura
binário bench avalia agentes personalizados contra conjuntos de dados públicos APPS e MBPP
Imagens Docker e selos GitHub Codespaces suportam execuções em contêiner ou navegador
Docs cobrem OpenAI, Azure, Anthropic, Open Router, modelos locais abertos e rastreamento Weights & Biases
Controle local total sobre código gerado e pastas do projeto em sua máquina.
Pastas de preprompt personalizadas permitem moldar o comportamento do agente em vários projetos.
Suporta entradas de visão, Docker, Codespaces e uma ferramenta bench para conjuntos de dados APPS e MBPP.
Licença MIT com 55.152 estrelas no GitHub e guias extensos no Read the Docs.
O repositório GitHub está arquivado, então não espere por novos recursos upstream desse repositório.
Requer Python 3.10 a 3.12 e chaves de API autorgerenciadas para chamadas de modelos.
Sem interface de usuário hospedada; você trabalha pelo terminal e pastas locais.
O GPT-Engineer é gratuito para usar?
Sim. O GPT-Engineer é de código aberto sob a licença MIT e é instalado gratuitamente pelo PyPI com python -m pip install gpt-engineer. Você fornece suas próprias chaves de API de modelo para OpenAI, Azure, Anthropic ou modelos abertos configurados, então os custos de inferência dependem do provedor que você escolher.
Como executar o GPT-Engineer em um novo projeto?
O GPT-Engineer espera uma pasta vazia com um arquivo de prompt (sem extensão) contendo suas instruções. A partir da raiz do repositório, execute gpte com um caminho relativo como gpte projects/meu-novo-projeto e a CLI escreve e executa o código nesse diretório.
O GPT-Engineer pode melhorar um código que você já escreveu?
Sim. O GPT-Engineer oferece suporte a edições iterativas com a flag -i. Coloque um arquivo de prompt na pasta do projeto existente e execute gpte pasta_do_projeto -i para que o agente aplique sua solicitação de alteração ao código atual.
Quais versões do Python o GPT-Engineer suporta?
O GPT-Engineer oferece suporte ativo ao Python 3.10 até 3.12 conforme o README. A última versão do PyPI que oferecia suporte ao Python 3.8 e 3.9 foi a 0.2.6, então versões mais antigas do interpretador precisam desse pacote antigo.
O repositório do GPT-Engineer no GitHub ainda é mantido?
O repositório AntonOsika/gpt-engineer está arquivado no GitHub e em modo somente leitura, com o último commit em maio de 2025. O README recomenda o gptengineer.app para um serviço gerenciado e o Aider para uma CLI hackeável e ativamente mantida, enquanto a descrição do repositório aponta o Lovable como sucessor comercial.
O GPT-Engineer funciona com modelos além do OpenAI?
O GPT-Engineer usa por padrão as APIs da OpenAI e Azure OpenAI e também lista modelos da Anthropic. Os guias do Read the Docs documentam Open Router, Azure, modelos locais abertos como o WizardCoder e rastreamento com Weights & Biases quando você segue os passos de configuração para modelos abertos.

