Skip to main content
The Agent App is our go-to workspace for building agentic systems. It contains:
  • A FastAPI server for serving Agents, Teams and Workflows.
  • A streamlit application for debugging and testing. This streamlit app is very versatile and can be used as an admin interface for the agentic system and shows all sorts of data.
  • A postgres database for session and vector storage.
It’s designed to run locally using docker and in production on AWS.

Setup

1

Create and activate a virtual environment

2

Install Agno

3

Install uv and docker

  • Install uv for managing your python environment.
4

Export your OpenAI key

Agno is compatible with any model provider; simply update the agents in the workspace.

Create your Agent App codebase

Create your codebase using the agent-app template, give it any name you like.
This will create a folder named agent-app with the following structure:

Run your Agent App locally

cd into the agent-app folder
Start your Agent App using the following command:
Press Enter to confirm and give a few seconds for the image to download (only the first time). Verify container status and view logs on the docker dashboard. agent-app-ui Notes:
  • The Agents are defined in the agents folder.
  • The streamlit apps are defined in the ui folder
  • The API routes are defined in the api folder.

Stop local workspace

Play around and stop the workspace using:

Next

Congratulations on running your AI App locally. Next Steps: