Principais conclusões
- Licença MIT — uso, modificação e auto-hospedagem gratuitos, embora o repositório não possa mais aceitar mudanças
- O repositório do GitHub AntonOsika/gpt-engineer ultrapassou 55.100 estrelas e 7.200 forks (criado em abril de 2023), e está arquivado no momento desta avaliação
- Pacote PyPI
gpt-engineer, última versão publicada 0.3.1 (6 de junho de 2024) — sem publicações desde então - Conceito central: um arquivo de texto
promptdescrevendo o software desejado, gerado viagpte <project_dir>, com uma opção-ipara melhorar código existente a partir de um novo prompt - A própria descrição do GitHub do projeto o chama de "precursor" do gptengineer.app, que evoluiu para o produto comercial Lovable
- O próprio README do projeto recomenda o Aider como CLI alternativa mantida
📍 Em uma frase
GPT Engineer é uma CLI Python gratuita sob licença MIT que gerava uma base de código completa a partir de um arquivo de prompt, mas seu repositório do GitHub agora está arquivado (somente leitura), sua última versão é de junho de 2024, e o próprio README recomenda Aider ou gptengineer.app.
💬 Em termos simples
O GPT Engineer permitia descrever um aplicativo em linguagem simples em um arquivo de texto, e a ferramenta escrevia o código correspondente. O projeto não é mais atualizado — o GitHub bloqueou o repositório em modo somente leitura, e seus criadores agora direcionam novos usuários para outras ferramentas.
📌Nota: A função central do GPT Engineer era a geração de uma base de código completa a partir de um único prompt, próxima de outros primeiros agentes de codificação autônomos como AutoGPT e Open Interpreter. Veja o Local LLM Software Directory para ver rapidamente onde ele se encaixa entre frameworks de agentes e ferramentas de codificação.
Do experimento de codegen ao repo arquivado
O GPT Engineer foi lançado em abril de 2023 como uma das primeiras ferramentas amplamente usadas do tipo "descreva um app, obtenha uma base de código completa", e seu repositório do GitHub agora está arquivado. Anton Osika criou o repositório AntonOsika/gpt-engineer em 29 de abril de 2023, e ele cresceu rapidamente durante a onda de interesse de 2023 em agentes de codificação autônomos que seguiu o AutoGPT e o BabyAGI.
Uma organização, gpt-engineer-org, foi criada em dezembro de 2023 e manteve brevemente uma cópia do projeto (a URL do GitHub github.com/gpt-engineer-org/gpt-engineer redireciona, no momento desta avaliação, para o repositório original de AntonOsika). O site listado da organização gpt-engineer-org é gptengineer.app, um produto gerenciado e opinativo, no-code/low-code, que o README do GPT Engineer descreve como "a evolução" da ferramenta CLI original.
O próprio gptengineer.app é descrito na descrição pública do repositório do GitHub como "precursor de: lovable.dev" — Lovable é um produto comercial de criação de aplicativos com IA, de marca separada e financiado por capital de risco. Esta avaliação cobre apenas a ferramenta CLI de código aberto gpt-engineer original, não o gptengineer.app nem o Lovable, que são produtos comerciais com seus próprios termos, preços e suporte independentes.
A última versão marcada no GitHub é v0.3.1 (6 de junho de 2024), coincidindo com a última versão publicada no PyPI. O último push de código do repositório foi em 14 de maio de 2025, após o qual a marcação de arquivamento do GitHub foi ativada, o que significa que o repositório agora é somente leitura: nenhum novo commit, issue ou pull request pode ser mesclado.
Repositório AntonOsika/gpt-engineer criado
- Data:
- 2023-04-29
- O que significa:
- Lançamento de uma das primeiras ferramentas CLI populares de geração completa de código
Organização gpt-engineer-org criada
- Data:
- 2023-12-13
- O que significa:
- Uma organização do GitHub é criada, listando depois o gptengineer.app como site
v0.3.1 / gpt-engineer 0.3.1 lançado
- Data:
- 2024-06-06
- O que significa:
- Última versão marcada no GitHub e última publicação no PyPI até hoje
Último commit enviado ao repositório
- Data:
- 2025-05-14
- O que significa:
- Última alteração de código registrada antes de o repositório ser arquivado
Arquivamento do repositório confirmado
- Data:
- 2026-09
- O que significa:
- A API do GitHub reporta
archived: true— o repositório é somente leitura
📌Nota: "GPT Engineer" também é usado informalmente em outros lugares da web para tutoriais e repositórios de modelos não relacionados — este artigo cobre apenas o projeto original AntonOsika/gpt-engineer.
O que é o GPT Engineer?
GPT Engineer é uma ferramenta de linha de comando em Python de código aberto (licença MIT, arquivada, github.com/AntonOsika/gpt-engineer) que gera o código completo de um projeto a partir de um único arquivo de prompt em linguagem natural, e também pode aplicar mudanças a uma base de código existente a partir de um prompt de acompanhamento.
- Geração orientada por prompt: você cria uma pasta de projeto vazia, escreve um arquivo de texto simples
promptdescrevendo o software desejado, e executa a CLIgptenessa pasta gpte <project_dir>: o modo padrão — gera uma nova base de código para o projeto descrito no arquivopromptdessa pastagpte <project_dir> -i: modo "improve" — aponta a ferramenta para uma base de código existente mais um novopromptdescrevendo a mudança desejada, e ela edita o código conforme- Backend de modelo: usa a API da OpenAI por padrão (uma variável de ambiente
OPENAI_API_KEYou arquivo .env), com suporte documentado a modelos personalizados, incluindo backends locais e hospedados no Azure - Benchmarking: o pacote instala um comando
benchseparado para testar implementações de agentes personalizados contra benchmarks públicos de codificação, incluindo APPS e MBPP - Opções de distribuição documentadas no README: uma CLI instalada via pip, uma imagem Docker, ou GitHub Codespaces para um ambiente baseado em navegador
pip install gpt-engineer
# 1. Criar uma pasta de projeto com um arquivo "prompt" descrevendo o que construir
mkdir my-project && cd my-project
echo "Build a CLI to-do list app in Python with add/list/done commands" > prompt
# 2. Gerar a base de código (a partir do diretório do gpt-engineer, apontando para sua pasta)
gpte projects/my-project
# 3. Depois, melhorar o código gerado
echo "Add a due-date field to each to-do item" > projects/my-project/prompt
gpte projects/my-project -iQuanto custa o GPT Engineer?
O GPT Engineer em si é gratuito sob licença MIT — não há assinatura ou taxa pela ferramenta CLI. Você paga apenas pelo uso da API do provedor de LLM que configurar, normalmente a OpenAI, já que a ferramenta chama por padrão a API da OpenAI a cada geração ou melhoria.
- GPT Engineer (a CLI de código aberto): gratuito para sempre sob licença MIT, auto-hospedado, sem limites de uso, sem necessidade de conta para executar a ferramenta em si
- Custos de API do modelo: por padrão, o GPT Engineer chama a API da OpenAI com sua própria
OPENAI_API_KEY, então o custo depende inteiramente do modelo da OpenAI configurado e de quantos tokens uma execução consome - Opção de modelo local/personalizado: a documentação descreve a configuração de backends de modelos alternativos, o que pode evitar cobranças por token da OpenAI se você executar um modelo local compatível
- Não confundir com: gptengineer.app, um produto gerenciado comercial separado referenciado no README deste projeto, com preços próprios e independentes, fora do escopo desta avaliação
Como instalar e executar o GPT Engineer?
Instale a última versão publicada a partir do PyPI com pip install gpt-engineer. Como o repositório está arquivado, isso instala o mesmo build 0.3.1 publicado em junho de 2024 — não há versão mais recente para buscar.
- 1Instalar o pacote:
pip install gpt-engineer(versão estável 0.3.1). O GPT Engineer suporta Python 3.10–3.12. - 2Configurar uma chave de API: exportar
OPENAI_API_KEYcomo variável de ambiente, ou criar um arquivo.enva partir do.env.templatedo repositório com sua chave. Backends de modelos personalizados/locais são documentados separadamente. - 3Criar uma pasta de projeto em qualquer lugar da sua máquina, e dentro dela criar um arquivo de texto simples chamado
promptdescrevendo o software desejado. - 4Executar
gpte <project_dir>(um caminho relativo à sua pasta) para gerar a base de código a partir desse prompt. - 5Para modificar código existente, editar o arquivo
promptdentro dessa mesma pasta para descrever a mudança, depois executargpte <project_dir> -i. - 6Caminhos de instalação alternativos documentados no README: clonar o repositório e instalar com Poetry para desenvolvimento, executar via a imagem Docker fornecida, ou abrir o repositório diretamente no GitHub Codespaces.
Preciso de Docker ou GPU para executar o GPT Engineer?
Nenhuma GPU é necessária para a configuração padrão, já que a geração acontece chamando a API da OpenAI. Docker é uma das várias opções de instalação documentadas, não um requisito — pip install funciona sem ele.
O GPT Engineer pode rodar com um modelo local em vez da OpenAI?
A documentação do projeto descreve a configuração de backends de modelos personalizados, incluindo opções locais e hospedadas no Azure, embora a OpenAI seja o caminho padrão e mais testado, dado que o projeto não é mais mantido ativamente.
Para quem é o GPT Engineer?
O GPT Engineer se encaixa em casos de uso estreitos e de baixo risco: desenvolvedores que querem especificamente estudar ou reproduzir o padrão original da era 2023 "arquivo de prompt → base de código gerada", ou que já mantêm um fork interno existente. É uma má escolha para quem quer manutenção ativa, suporte a modelos atuais ou uma ferramenta de produção suportada.
Quando você NÃO deveria usar o GPT Engineer?
Evite o GPT Engineer para qualquer projeto real que você pretenda manter, ou qualquer fluxo de trabalho em que espere correções de bugs, patches de segurança ou compatibilidade com novos modelos vindos do projeto original — o repositório não pode mais entregar nada disso.
- Uma base de código de produção, um projeto de cliente, ou qualquer coisa que você pretenda manter a longo prazo — uma ferramenta arquivada sem correções do projeto original é um risco para trabalho contínuo
- Um fluxo de trabalho que precise de suporte aos modelos atuais da OpenAI de fábrica — a última versão testada é de junho de 2024 e é anterior a várias gerações posteriores de modelos da OpenAI
- Uma equipe que precise de suporte comercial, um SLA, ou um fornecedor para escalar bugs — não há mais um mantenedor aceitando issues ou pull requests no repositório arquivado
- Uma tarefa mais bem atendida por um agente de codificação de terminal ativamente mantido — Aider é a alternativa direta recomendada no próprio README do GPT Engineer
- Use o GPT Engineer em vez disso apenas como referência histórica, para pesquisa sobre os primeiros designs de agentes de codificação, ou para manter sua própria cópia já bifurcada
GPT Engineer vs. alternativas
As comparações mais próximas do GPT Engineer são outras ferramentas de agentes voltadas para codificação da mesma onda de 2023 de interesse em agentes autônomos, além da CLI ativamente mantida para a qual seu próprio README aponta. Não é um framework de orquestração multiagente baseado em papéis como CrewAI ou AutoGen, então esta tabela o compara com ferramentas específicas de codificação e próximas à geração de código.
Ferramenta | Função principal | Licença | Status | Melhor para |
|---|---|---|---|---|
| GPT Engineer | Geração de base de código completa a partir de um prompt | MIT | Arquivado (somente leitura) | Referência histórica, forks existentes |
| Aider | Programação em par com IA no terminal em repositórios existentes | Apache 2.0 | Ativo | Trabalho de codificação contínuo em um repositório real |
| OpenHands | Agente de codificação autônomo em ambiente isolado | MIT | Ativo | Tarefas de ponta a ponta que exigem execução de código |
| AutoGPT | Agente autônomo de uso geral | MIT (clássico) / plataforma comercial | Ativo (plataforma); modo clássico legado | Comparar os primeiros designs de agentes autônomos de 2023 |
Esta tabela compara o GPT Engineer com ferramentas de agentes de codificação com a maior sobreposição de fluxo de trabalho. Exclui frameworks de orquestração multiagente como CrewAI ou AutoGen, que resolvem um problema diferente — coordenar vários agentes comunicantes em vez de gerar uma base de código a partir de um prompt.
Erros comuns ao avaliar o GPT Engineer
Esses erros vêm de tratar um projeto arquivado da era 2023 como se fosse uma ferramenta ativamente desenvolvida e atualmente suportada.
Perguntas frequentes
O GPT Engineer ainda é mantido?
Não. O repositório do GitHub AntonOsika/gpt-engineer está arquivado (somente leitura) no momento desta avaliação. Sua última versão marcada e sua última publicação no PyPI foram ambas em junho de 2024 (versão 0.3.1), e seu último push de código foi em 14 de maio de 2025, antes do arquivamento.
O GPT Engineer é gratuito?
Sim. O GPT Engineer tem licença MIT e é gratuito para uso comercial, modificação e auto-hospedagem — os termos da licença continuam válidos mesmo que o repositório não possa mais aceitar novas mudanças.
O que devo usar em vez do GPT Engineer?
O próprio README do GPT Engineer recomenda o Aider como "uma CLI hackeável bem mantida" para codificação em terminal, e direciona para o gptengineer.app (que evoluiu para o produto comercial Lovable) para usuários que queiram uma alternativa hospedada e gerenciada em vez de uma ferramenta CLI.
Qual é a relação entre GPT Engineer, gptengineer.app e Lovable?
GPT Engineer é a CLI de código aberto original coberta nesta avaliação. gptengineer.app é um produto gerenciado comercial separado, construído por pessoas da mesma organização do GitHub, descrito pelo projeto como "a evolução" da CLI. A própria descrição no GitHub do gptengineer.app o chama de precursor do Lovable, um criador de aplicativos com IA comercial de marca separada. Os três estão relacionados na origem, mas são produtos distintos com preços e termos independentes.
Como instalo o GPT Engineer?
Execute pip install gpt-engineer, que instala a última versão publicada, 0.3.1 (junho de 2024). Não existe uma versão mais recente.
O GPT Engineer exige uma chave de API da OpenAI?
Por padrão, sim — o GPT Engineer chama a API da OpenAI usando uma variável de ambiente OPENAI_API_KEY ou arquivo .env. Sua documentação descreve separadamente a configuração de backends de modelos personalizados ou locais.
Sob qual licença o GPT Engineer é publicado?
MIT, que permite uso comercial gratuito, modificação e auto-hospedagem, independentemente do status arquivado do repositório.
Quem criou o GPT Engineer?
Anton Osika criou o repositório AntonOsika/gpt-engineer em abril de 2023. Uma organização relacionada no GitHub, gpt-engineer-org, foi criada em dezembro de 2023 e lista o gptengineer.app como seu site; no momento desta avaliação, a URL do GitHub gpt-engineer-org/gpt-engineer redireciona para o repositório original AntonOsika/gpt-engineer.
Quantas estrelas no GitHub o GPT Engineer tem?
O repositório AntonOsika/gpt-engineer ultrapassou 55.100 estrelas no GitHub e 7.200 forks, em setembro de 2026 — acumuladas antes de o repositório ser arquivado.
Ainda posso usar o GPT Engineer mesmo estando arquivado?
Sim — a licença MIT permite que você clone, execute, bifurque e modifique sua própria cópia indefinidamente. O que você perde é a capacidade de obter correções do projeto original, suporte a novos modelos, ou ter pull requests mesclados no repositório original.
