microsoft/autogen
AutoGen is a programming framework created by Microsoft for building multi-agent artificial intelligence applications where agents operate autonomously or alongside humans. The primary audience includes software developers and AI researchers designing multi-agent orchestration, event-driven agents, and autonomous tool workflows. While GitHub repository metadata marks the project as not archived (archived: false), repository documentation states that active maintenance has ceased and advises against production use.
The README requires Python 3.10 or later; its OpenAI client example requires an OpenAI API key. Core installation uses the command pip install -U "autogen-agentchat" "autogen-ext[openai]". Prototyping through a graphical user interface is installed via pip install -U "autogenstudio", while Playwright Model Context Protocol integration requires npm install -g @playwright/mcp@latest. The framework architecture features a Core API for message passing and distributed runtime, an AgentChat API for agent group patterns, and an Extensions API for model clients and code execution.
The README identifies CC-BY-4.0 for documentation/content and MIT for code; repository metadata records CC-BY-4.0. Consult the license files for full scope. For ongoing development and migration, documentation designates the Microsoft Agent Framework as the official enterprise-ready successor and supported alternative.
Data as of : 61686 stars · 9357 forks.