#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| Rank | Project | Score |
|---|---|---|
| 1 | langchainPython framework for building LLM agents and apps from interoperable components | 88 out of 100 |
| 2 | browser-usePython library that lets an LLM agent control a web browser | 83 out of 100 |
| 3 | metagptPython multi-agent framework that turns one-line requirements into a software repo | 33 out of 100 |