#44th of 4 in Agent frameworks and SDKs

autogen

Python and .NET framework for multi-agent apps, now in maintenance mode

Stars
61.4k
License
CC-BY-4.0
Last commit
Apr 2026
Last release
Sep 2025
Language
Python

Checked on GitHub.

Overview

AutoGen is a layered framework for building multi-agent applications: a Core API for event-driven message passing, an AgentChat API for two-agent and group-chat patterns, and an Extensions API for model clients, MCP tools and code execution. It also ships AutoGen Studio, a no-code prototyping UI on port 8080, and AgentBench. The project is in maintenance mode and community managed; Microsoft points new users to Microsoft Agent Framework.

Who it is for: Developers with existing AutoGen code or prototyping multi-agent apps in Python

Strengths

  • Layered design: Core, AgentChat and Extensions APIs let you pick the abstraction level
  • Core runtime supports local and distributed execution, with Python and .NET packages
  • MCP tool support through McpWorkbench, e.g. the Playwright MCP server
  • Includes AutoGen Studio for no-code prototyping and a benchmarking suite

Weaknesses

  • Maintenance mode: no new features, only bug fixes, security patches and docs
  • Maintainers recommend Microsoft Agent Framework for new projects
  • AutoGen Studio is explicitly not production-ready and has no built-in authentication
  • Support is community-only and response times may be slow

What it needs

  • no GPU
  • Needs Python 3.10+, OpenAI API key (for the quickstart samples), Node.js/npx (for the Playwright MCP example)
  • Models: OpenAI, Azure OpenAI
  • port 8080

Head to head

Also in Agent frameworks and SDKs

See all 4
Also in Agent frameworks and SDKs
RankProjectScore
1langchainPython framework for building LLM agents and apps from interoperable components147.8k starsMIT88 out of 100
2browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)117.8k starsMIT83 out of 100
3metagptPython multi-agent framework that turns one-line requirements into a software repo Live demo ↗ (opens in a new tab)70.8k starsMIT33 out of 100