Microsoft's no-code/low-code web UI for prototyping AutoGen multi-agent workflows. Built on FastAPI (backend) and Gatsby/React (frontend). Stores agent configs, sessions, and workflows in a local SQLite or PostgreSQL database. Explicitly NOT production-ready — intended for rapid prototyping only.
pip install -U autogenstudioVerified import paths — ran on the pinned version, not inferred.
Install and launch AutoGen Studio UI
For new projects, evaluate Microsoft Agent Framework (https://aka.ms/autogen-to-af). Existing AutoGen Studio deployments remain functional.
Use AutoGen Studio for prototyping only. For production, use autogen-agentchat programmatically or Microsoft Agent Framework.
Before upgrading, back up ~/.autogenstudio/database.sqlite. If migration fails, delete the database file and restart: rm ~/.autogenstudio/database.sqlite && autogenstudio ui --upgrade-database
Create a .env file in the appdir: echo 'OPENAI_API_KEY=sk-...' > ./myapp/.env
Always pass --appdir explicitly: autogenstudio ui --appdir /path/to/consistent/dir
Install git-lfs before cloning: brew install git-lfs (macOS) or apt-get install git-lfs (Ubuntu). Run git lfs install && git lfs fetch --all after cloning.
pip install autogenstudio separately. Do not assume it is bundled with other AutoGen packages.
Run `pip install -U autogenstudio` directly in your terminal or shell. If you need to install packages programmatically from within a Python script, use `import subprocess; subprocess.check_call(['pip', 'install', '-U', 'autogenstudio'])`.
Ensure C compilers and development headers are installed in your environment. For Alpine Linux, add `build-base` and `python3-dev`: `apk add build-base python3-dev`. For Debian/Ubuntu, install `build-essential` and `python3-dev`: `apt-get update && apt-get install -y build-essential python3-dev`.