GPT-Engineer By AntonOsika

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.

Recursos Principais:
  1. Instale com python -m pip install gpt-engineer; suporta Python 3.10 até 3.12

  2. gpte project_dir cria código a partir de um arquivo de prompt; gpte project_dir -i melhora pastas existentes

  3. Substitua a pasta preprompts com --use-custom-preprompts para manter a identidade do agente em vários projetos

  4. Modelos de visão aceitam uma flag --image_directory junto a um prompt de texto para diagramas de UX ou arquitetura

  5. binário bench avalia agentes personalizados contra conjuntos de dados públicos APPS e MBPP

  6. Imagens Docker e selos GitHub Codespaces suportam execuções em contêiner ou navegador

  7. Docs cobrem OpenAI, Azure, Anthropic, Open Router, modelos locais abertos e rastreamento Weights & Biases

Pros:
  1. Controle local total sobre código gerado e pastas do projeto em sua máquina.

  2. Pastas de preprompt personalizadas permitem moldar o comportamento do agente em vários projetos.

  3. Suporta entradas de visão, Docker, Codespaces e uma ferramenta bench para conjuntos de dados APPS e MBPP.

  4. Licença MIT com 55.152 estrelas no GitHub e guias extensos no Read the Docs.

Cons:
  1. O repositório GitHub está arquivado, então não espere por novos recursos upstream desse repositório.

  2. Requer Python 3.10 a 3.12 e chaves de API autorgerenciadas para chamadas de modelos.

  3. Sem interface de usuário hospedada; você trabalha pelo terminal e pastas locais.

Perguntas frequentes:

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.

Categoria:

Preços:

Gratuito

Tags:

Code Generation
CLI Tool
Open Source
Autonomous Agents
LLM Codegen
Developer Tools
MIT License
GitHub

Tecnologia utilizada:

Python
OpenAI
Docker
Anthropic
Poetry

Avaliações:

Give your opinion on GPT-Engineer By AntonOsika :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Melhor Gratuito GPT-Engineer By AntonOsika Alternativas (e Pagas)

By Rishit