Skip to main content
0
A

Autogen Ui

Web UI for AutoGen (A Framework Multi-Agent LLM Applications)

Rating

0.0

Votes

0

score

Downloads

0

total

Price

Free

API key required

Works With

Claude CodeCursorWindsurfVS CodeDeveloper tool

About

AutoGen UI

!IMPORTANT] This repo has been updated to use the [AutoGen AgentChat interface based on the new AutoGen 0.4x AgentChat api. Also, the API might change, so expect some breaking changes in the future.

The hello world for building a UI interface with AutoGen AgentChat API.

Example UI to demonstrate how to build interfaces using the AutoGen AgentChat API. The UI is built using Next.js and web apis built using FastApi.

What Does the App Do?

  • `autogenui.manager` - provides a simple run method that takes a prompt and returns a response from a predefined agent team. Take a look at the agent team json config file to see how the agents are configured. It gives a general idea on what types of agents are supported etc. Check out the tutorial notebook for an example on how to use the provide class to load a team spec.
  • Creates a manager to run tasks
  • Streams results of the task run to the client ui
  • `frontend` - Next.js frontend that provides a simple chat interface to interact with the backend.

What's Next?

This app is clearly just a starting point. Here are some ideas on how to extend it:

  • Extend the manager to support multiple team configurations from the UI
  • Storing and loading interaction history in a database.
  • Security - add authentication and authorization to the app
!TIP] Note [AutoGen Studio is being rewritten on the AgentChat api to address most of the above points. Take a look at the implementation there for a more complete example.

Getting Started

Note that you will have to setup your OPENAI_API_KEY to run the app.

bash
export OPENAI_API_KEY=

Install dependencies. Python 3.9+ is required. You can install from pypi using pip.

bash
pip install autogenui

or to install from source

bash
git clone git@github.com:victordibia/autogen-ui.git
cd autogenui
pip install -e .

Run ui server.

Set env vars OPENAI_API_KEY

bash
export OPENAI_API_KEY=
bash
autogenui # or with --port 8081

Open http://localhost:8081 in your browser.

To modify the source files, make changes in the frontend source files and run npm run build to rebuild the frontend.

Development

To run the app in development mode, you will need to run the backend and frontend separately.

Backend - with hot-reload

bash
autogenui --reload

Don't lose this

Three weeks from now, you'll want Autogen Ui again. Will you remember where to find it?

Save it to your library and the next time you need Autogen Ui, it’s one tap away — from any AI app you use. Group it into a bench with the rest of the team for that kind of task and you can pull the whole stack at once.

⚡ Pro tip for geeks: add a-gnt 🤵🏻‍♂️ as a custom connector in Claude or a custom GPT in ChatGPT — one click and your library is right there in the chat. Or, if you’re in an editor, install the a-gnt MCP server and say “use my [bench name]” in Claude Code, Cursor, VS Code, or Windsurf.

🤵🏻‍♂️

a-gnt's Take

Our honest review

Web UI for AutoGen (A Framework Multi-Agent LLM Applications). Best for anyone looking to make their AI assistant more capable in search & web. It's completely free and works across most major AI apps. This one just landed in the catalog — worth trying while it's fresh.

Tips for getting started

1

Tap "Get" above, pick your AI app, and follow the steps. Most installs take under 30 seconds.

2

Heads up: this needs an API key to work. You'll get one from the service's website (usually free). The setup guide tells you exactly where.

What's New

Version 1.0.06 days ago

Imported from GitHub

Ratings & Reviews

0.0

out of 5

0 ratings

No reviews yet. Be the first to share your experience.