Web UI for AutoGen multi-agent LLM applications
Top 39.4% on sourcepulse
This project provides a web UI for interacting with AutoGen, a framework for building multi-agent LLM applications. It's designed for developers and researchers looking for a straightforward way to prototype and test multi-agent conversations using AutoGen's AgentChat API, offering a chat interface powered by Next.js and a FastAPI backend.
How It Works
The application leverages AutoGen's AgentChat API to manage multi-agent conversations. A FastAPI backend serves a /generate
endpoint that orchestrates agent interactions based on a predefined team configuration (specified in a JSON file). The backend streams results to a Next.js frontend, which presents a chat-like interface for users to input prompts and receive responses from the agent team.
Quick Start & Requirements
pip install autogenui
or from source.OPENAI_API_KEY
environment variable.autogenui
(default port 8081).cd frontend
, yarn install
, yarn dev
.Highlighted Details
Maintenance & Community
This project is presented as a starting point. For more comprehensive features and updates, users are directed to the AutoGen Studio project.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project is explicitly stated as a starting point with potential for breaking changes due to ongoing API evolution in AutoGen. Features like storing history, multiple team configurations, and security (authentication/authorization) are noted as areas for future extension, with AutoGen Studio recommended for a more complete solution.
8 months ago
1 week