Registry / llm-agents / autogenstudio

autogenstudio

JSON →
library0.4.2.2pypypi✓ verified 26d ago

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 autogenstudio
INSTALL
IMPORT
SIG · AUTOGENSTUDIO
A
autogenstudio
llm-agentspythonv0.4.2.2
Install
Import
Disk
Pass rate
0/ 10
Env Coverage0 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.1.5 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
4/6 runs
4/6 runs
py 3.11
✕ timeout
4/6 runs
py 3.12
4/6 runs
4/6 runs
py 3.13
✕ build_error
4/6 runs
py 3.9
4/6 runs
4/6 runs
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CLI launch
autogenstudio ui --port 8080 --appdir ./myapp
autogenstudio --port 8080
The 'ui' subcommand is required. Running autogenstudio alone without a subcommand does nothing useful.

Install and launch AutoGen Studio UI

pip install -U autogenstudio autogenstudio ui --port 8080 --appdir ./myapp # Open http://localhost:8080 in your browser # Set OPENAI_API_KEY in .env file inside --appdir directory
autogenstudio --version
Debug
Known issues
breakingMicrosoft has announced AutoGen is now in maintenance-only mode (critical bug fixes and security patches only — no new features). New feature development has moved to Microsoft Agent Framework. Existing AutoGen/AutoGen Studio code continues to work but the project will not receive new capabilities.
fix
For new projects, evaluate Microsoft Agent Framework (https://aka.ms/autogen-to-af). Existing AutoGen Studio deployments remain functional.
affects: all
breakingAutoGen Studio is explicitly NOT production-ready per official documentation. Breaking changes are expected between releases with no migration guarantees.
fix
Use AutoGen Studio for prototyping only. For production, use autogen-agentchat programmatically or Microsoft Agent Framework.
affects: all
breakingUpgrading AutoGen Studio between versions can corrupt the local SQLite database. Known SQLite ALTER COLUMN errors occur when schema migrations run on existing databases (SQLite does not support column type changes natively).
fix
Before upgrading, back up ~/.autogenstudio/database.sqlite. If migration fails, delete the database file and restart: rm ~/.autogenstudio/database.sqlite && autogenstudio ui --upgrade-database
affects: all
breakingAutoGen Studio requires OPENAI_API_KEY to be set in a .env file inside the --appdir directory, NOT as a system environment variable. Setting it in the shell environment alone does not work.
fix
Create a .env file in the appdir: echo 'OPENAI_API_KEY=sk-...' > ./myapp/.env
affects: all
gotchaAutoGen Studio stores all data (agents, workflows, sessions) in ~/.autogenstudio by default. If --appdir is not specified on every launch, data from different invocations may end up in different locations.
fix
Always pass --appdir explicitly: autogenstudio ui --appdir /path/to/consistent/dir
affects: all
gotchaBuilding from source requires git-lfs. Cloning the repo without git-lfs installed will cause build errors on the frontend due to missing image/asset files.
fix
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.
affects: all
gotchaAutoGen Studio (autogenstudio) is a completely separate package from autogen-agentchat and must be installed independently. It is not included in any autogen-agentchat or autogen-ext install.
fix
pip install autogenstudio separately. Do not assume it is bundled with other AutoGen packages.
affects: all
breaking`pip install` is a shell command and cannot be executed directly within a Python script, leading to `SyntaxError: invalid syntax`. It must be run from a shell or through a subprocess call in Python.
fix
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'])`.
affects: all
breakingInstalling Python packages that require C extensions (e.g., numpy, scipy) often fails in minimal Linux environments (like Alpine) due to missing C compilers and build-essential tools. The `pip` installation process attempts to compile native code, which requires tools like `gcc` or `clang`.
fix
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`.
affects: all
Upgrade
Version history
0.4.2.2latest on PyPI · released May 27, 2025
Audit
Dependencies
Python >=3.10requiredHard requirement.
autogen-agentchat, autogen-ext[openai]requiredAutoGen Studio is built on top of the AutoGen AgentChat API (v0.4). These are pulled in transitively but must be compatible versions.
Agent activity
49 hits · last 30 days
node
44
Amazon
1
OpenAI (training)
1
Resources
autogenstudio — pip install autogenstudio · libregistry