Agent Guidebook
Getting Started
Create Your Agent

Create your Agent

You can build and deploy your Agent without a programming environment on your computer. You just need:

  1. A web browser with internet access
  2. A GitHub account - for a cloud programming environment
  3. A Steamship account - for AI hosting in the cloud

Click on the way you'd like to create your starter project below. Then return to complete your setup with the documentation below.

Git Clone (Local) Setup

To build an Agent on your local machine, first you'll need to make sure your machine has the right dependencies:

  1. Python 3.8
  2. git
  3. An IDE of your preference

Then, just:

  1. Follow the link above.

  2. Copy the GitHub repository link.

  3. Open a terminal and run:

     git clone <url>
  4. Change directories into your new project.

  5. Set up a Python Virtual environment with the required dependencies:

    In MacOS or Linux:

      python3.8 -m venv .venv
      source .venv/bin/activate
      python3.8 -m pip install -r requirements.txt

    In Windows:

      python38 -m venv .venv
      .venv\Scripts\activate
      python38 -m pip install -r requirements.txt
  6. Once your Python dependencies are installed, run:

     ship login

That's it! You should be ready to begin.

Dev Container (Browser) Setup

To build an Agent in your browser using GitHub Dev Containers:

  1. Follow the link above.
  2. Click on the GitHub link at the lower-left side of the browser
  3. Select Continue Working in New CodeSpace from the menu that appears center-top
  4. Select a machine type to run in
  5. Wait until your environment is fully ready
  6. Test by typing the ship command in your console

That's it! You should be ready to begin.

Dev Container (Local) Setup

To build an Agent in a local GitHub Dev Container, first you'll need to make sure your machine has the right dependencies:

  1. Docker
  2. Visual Studio Code

Then, just:

  1. Follow the link above.
  2. When your Dev Container opens, run:
     pip install -r requirements.txt
  3. Once your Python dependencies are installed, run:
     ship login

That's it! You should be ready to begin.