Create your Agent
You can build and deploy your Agent without a programming environment on your computer. You just need:
- A web browser with internet access
- A GitHub account - for a cloud programming environment
- 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.
- Clone GitHub Project (opens in a new tab) - ⭐️ Best for Developers
- Use a Dev Container in your Browser (opens in a new tab) - 🎓 Easiest for Classrooms
- Use a Dev Container in Docker on Localhost (opens in a new tab)
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:
- Python 3.8
- git
- An IDE of your preference
Then, just:
-
Follow the link above.
-
Copy the GitHub repository link.
-
Open a terminal and run:
git clone <url>
-
Change directories into your new project.
-
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
-
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:
- Follow the link above.
- Click on the GitHub link at the lower-left side of the browser
- Select Continue Working in New CodeSpace from the menu that appears center-top
- Select a machine type to run in
- Wait until your environment is fully ready
- 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:
- Docker
- Visual Studio Code
Then, just:
- Follow the link above.
- When your Dev Container opens, run:
pip install -r requirements.txt
- Once your Python dependencies are installed, run:
ship login
That's it! You should be ready to begin.