Animal Crossing
Android Studio
Davinci Resolve
Davinci Resolve
Davinci Resolve 18
Dream Studio
PC Games
Ghost Together
Ghost Together
NBA 2k24
Playground AI
Recipe (Cooking)
React Native
Starfield PC Game
Stable Diffusion
Text To Image (AI)
Web Development
Gpt4 Tutorials

    How To Install GPT Engineer

    This gpt-engineer installation guide will walk you through the process of installing GPT Engineer on Windows PC from official GitHub repository. First, we'll need to install Git and Python. Optionally you can install VSCode, but you can use any favorite IDE or text editor.

    viewed 19.5K times
    › gpt4 › how to install gpt engineer

    Also, you might want to add to bookmarks: how to install SuperAGI tutorial (it's similar to GPT engineer, but for everything, not just coding.)

    Please watch this video to support our content network 🙂

    Let's Ghost Together
    Sign Up Now  -  It's Free!

    Ironically, I don't use AI to write my tutorials, lol. It's better that way.

    You might also want to see this how to use gpt-engineer video on Ghost Together channel.

    Took hours to write this! Can you please share it with your coding friends 🙂 Click on button below to copy link to this article to share on WhatsApp or Discord.

    (Help spread the word about this article)
     / gpt4, gpt-engineer, installation, guide

    How To Install GPT Engineer

    So how powerful is GPT-engineer?

    I created many important parts of a Twitter-alternative app with GPT-engineer.

    But in this article I'll show you how to build Snake game from engineer's example folder.

    Join this Twitter alternative I'm on: where you can meet others who are installing gpt-engineer right now. It's a desktop APP, but it's growing fast.

    To install gpt-engineer, go to location on your hard drive, where you want it installed:


    Here I am simply on my C:\ drive.

    To install gpt-engineer, you need to clone GitHub project, and it'll install it into gpt-engineer directory:

    (Note, you must have git installed on your system to run this command.)

    c:\> git clone https//

    Once installed, go to gpt-engineer folder by issuing cd gpt-engineer command:

    c:\> cd gpt-engineer

    And run this command:

    c:\gpt-engineer> pip install -r requirements.txt

    This is the most important GPT engineer command, it builds the project:

    c:\gpt-engineer> python -m gpt_engineer.main example

    Note, example is the name of the project folder, under projects folder.

    This is the default test project that ships with gpt-engineer source code bundle.

    To create a new GPT engineer project, create a new folder in projects folder.

    Then, inside your new project's folder, create main_prompt file (without extensions,) and describe your codebase in it. Save it.

    GPT engineer ships with a main_prompt example file, that creates a snake game in Python.

    I edited the default snake game prompt provided in projects folder to this:

    gpt engineer prompt example i used to make snake game

    It worked from first try, however I did have to manually install pygame (shouldn't GPT Engineer also install the required modules?)

    Anyway, it took hours to create this page, together with this tutorial.

    Please share this article on Discord, social media or with your coding friends!

    If this is helping, can you please share this article on Discord 🙂

    (Help spread the word about this article)

    Here is Snake written in Python, that was generated by gpt-engineer from my Notepad prompt above:

    gpt engineer snake game

    GPT Engineer is similar to AutoGPT but better. It is designed to write code. Or more specifically, complete codebases for a project, from a text prompt and detailed instructions.

    Note: Instructions for Mac OS are similar. Just try to follow the process as close as possible. Instead of Command Line on Windows (cmd.exe) use Terminal to execute same or similar commands. Some web development experience is required.

    Make sure you know how to install Git and Python, and add them both to PATH environment variable on Windows, so that git and python commands can be executed on the command line from any directory on your system.

    GPT Engineer is a new GPT 4 program that you can install on your hard drive. GPT Engineer is used for generating a complete codebase in any computer language from a text prompt description. It's available for free from official GPT Engineer GitHub repository.

    Note, that GPT Engineer requires an OpenAI GPT 4 API key. Every time you use it, you will be using your GPT 4 tokens. This means, you will be paying a small amount every time new code is generated.

    Fastest way to learn how to install gpt-engineer is by watching this YouTube video tutorial:

    How to install GPT Engineer (step by step tutorial)

    For those who prefer written instructions, follow these steps to install gpt-engineer:

    How To Install GPT Engineer

    To Install GPT Engineer follow these steps:

    Let's go through each step one at a time.

    Install Git

    Git is the command that will help us clone gpt-engeineer project to our hard drive. It's essential for web development especially if you're doing a lot of Python work.

    Go to and download Git for your operating system:

    installing git from official website

    The site will look something like this.

    Just download the file, run it and go through installation steps.

    Install latest version of Python

    GPT-engineer was written in Python. So we're going to install latest version of Python, in order to run commands like python, python3, pip, pip3.

    Go to official Python website and click on yellow download button:

    download and install latest version of python to run gpt engineer from cmd on windows

    Install Visual Studio Code

    Go to Google and type "download visual studio code."

    Go to VSCode's homepage and download and run the installation file.

    Register for OpenAI account and log in

    Once you registered your OpenAI account, log in to generate your GPT 4 key. Note, first you will need to set up a payment plan. This can be done through navigation bar on the left hand side.

    Generate GPT 4 API key

    Once you registered and phone-verified your OpenAI account, log in and click on your username in the upper right corner. Then select View API Keys option.

    Here is the direct link where you can generate API keys on OpenAI dashboard.

    Here you can generate your GPT 4 key as shown in the image:

    openai dashboard where you can generate your gpt4 API key

    Just click on Generate new secret key button, and save the API key in Notepad.

    Note that for security reasons, OpenAI does not store your key in text format. This is the only opportunity you will have to copy and paste your API key elsewhere.

    Keep it in a safe place. We're going to need to enter this key in a later step, where we will let gpt engineer known what our GPT 4 API key is. This is required for making it work.

    Clone GPT engineer from GitHub repo

    Go to gpt-engineer GitHub repo, and copy the GIT project file from green button:

    copy gpt engineer github project link

    Now that GIT is installed, we can go to cmd.exe and execute the following commands:

    Running this command will create a new gpt folder on C drive:

    c:\>mkdir gpt

    To switch to newly created gpt directory, use cd gpt command:

    c:\>cd gpt

    Then to clone GPT engineer GitHub repo to that folder we run git clone command with URL of the project:

    c:\gpt> git clone https//

    After this gpt-engineer will be installed at this location.

    But there is one more thing. We now need to also install requirements.

    Install requirements.txt

    Many Python projects contain requirements.txt file. It contains a list of dependencies this project relies on. Dependencies are Python library modules used by this program. It cannot run without them.

    To install project requirements, run this command:

    c:\gpt> pip install -r requirements.txt

    The pip command is simply Python's package installation manager.

    It's often used for installing individual modules.

    But when you pass a text file to pip it will install all modules listed in that text file.

    Now we're ready to add API key and run our first git-engineer project!

    Add OpenAI GPT 4 API key to GPT engineer from command line

    Remember that OpenAI key we generated earlier?

    We're going to need it now. Copy it from saved location.

    Let's say your GPT 4 API key is:


    (This is just an example, use your own.)

    To link this API key with gpt engineer, execute the following commands, based on Operating System or command line environment you're in:

    For Windows (Command Prompt):
    set OPENAI_API_KEY=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
    For Windows (PowerShell):
    For Linux/macOS:
    export OPENAI_API_KEY=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

    Press enter and your API key will be validated.

    Create new GPT Engineer project

    To start a new GPT engineer project, follow these steps:

    • Run mkdir projectName on command line. Press enter
    • Open project in VSCode, and locate projectName folder
    • In that folder, create new blank file, called main_prompt
    • In main_prompt file, type what you want GPT engineer to create, and save it.
    • Run python -m gpt_engineer.main projectName command
    • Replace python with python3, if you get an error.

    That's it. At this point, if your Python environment is properly configured, you should be able to see GPT engineer's output in the console window. It will be generating your codebase based on the text prompt in main_prompt file in your project folder.

    Create main_prompt file in your new GPT engineer project

    This is the file where your main text prompt, instructing GPT engineer what codebase you want to build, is located. Whatever you write here, GPT engineer will try to use as instructions for building the app.

    Run your GPT Engineer project from command line

    To run your GPT engineer project, follow these steps:

    • Open your cmd.exe on Windows or Terminal on Mac.
    • Navigate to gpt-engineer directory using cd command.
    • Execute python -m gpt_engineer.main projectName command.

    Replace projectName with the folder name of your project.

    Replace python with python3, if you get an error.

    Errors like these are always associated with improperly set up Python environment.

    Look into tutorials on how to properly set up your Python env, in order to fix this.

    (This has nothing to do with GPT engineer itself, and requires knowledge of some web development basics.)

    GTP-Engineer Installation Errors You Might Run Into

    These are Python errors in disguise.

    If you're not a web developer, you might install Git and Python in a rush, not realizing Python might already be installed on your system. Or maybe your Python environment is not properly set up. Due to misconfigured Python environment, you will run into errors like this one:

    Traceback (most recent call last):
      File "/websites/gpt-engineer/gpt_eng/bin/gpt-engineer", line 5, in <module>
        from gpt_engineer.main import app
      File "/websites/gpt-engineer/gpt_eng/lib/python3.8/site-packages/gpt_engineer/", line 10, in <module>
        from import AI
      File "/websites/gpt-engineer/gpt_eng/lib/python3.8/site-packages/gpt_engineer/", line 8, in <module>
        class AI:
      File "/websites/gpt-engineer/gpt_eng/lib/python3.8/site-packages/gpt_engineer/", line 40, in AI
        def next(self, messages: list[dict[str, str]], prompt=None):
    TypeError: 'type' object is not subscriptable

    Please do not post these messages on GPT-engineer's GitHub repo.

    This is not engineer's issue. This would happen with any project that doesn't have its Python environment not properly setup. Try StackOverflow to help you with Python env problems.

    Please help share this article 🙂🙂

    Ironically, I don't use AI to write my tutorials, lol. It's better that way.

    Took hours to write this! Can you please share it with your coding friends 🙂 Click on button below to copy link to this article to share on WhatsApp or Discord.

    (Help spread the word about this article)

    Articles Related To Gpt4 Community

    Last 10 Articles Written On Ghost Together

    Last 10 Gpt4 Questions Asked On Ghost Overflow

    Write For Us
    Sign Up Now  -  It's Free!

    How To Install GPT Engineer

    Comments (2) New! (You can now post comments on articles!)

    (By posting a comment you are registering a Ghost Together account.)
    Post It
    DM Coming Soon
    f f