Tech Stack/AI Stack/AutoGen
AutoGen
Agent Frameworks

AutoGen

Microsoft's framework for multi-agent conversation systems

Best for
Research and complex multi-agent prototypes
Pricing
Free and open-source (MIT)
Stack layer
AI Stack
microsoft.github.io/autogen
AutoGen website preview

Live preview of microsoft.github.io/autogen

Overview

AutoGen was one of the first frameworks to treat agent-to-agent conversation as the unit of computation. Two or more agents talk; one might be a coder, another a critic, another a user proxy that executes code in a sandbox. The "conversation" is the trace of the work.

The strength is research-grade flexibility — almost any multi-agent pattern can be expressed. The cost is that you'll write more glue code than with CrewAI or LangGraph for the same workflow.

AutoGen v0.4 split the project into Core, AgentChat, and Extensions for cleaner separation of concerns.

Key Features

Conversable Agents

Agents that talk to each other to solve tasks

Code Execution

Built-in sandboxed code runner for tool use

Group Chat

Orchestrate N-agent conversations with a manager

Human Proxy

Put a human in the loop as another agent

Modular Core

Use Core, AgentChat, or Extensions independently

Microsoft Backed

Active development from Microsoft Research

Why We Recommend AutoGen

When the workflow doesn't fit a graph or a crew, AutoGen's conversation primitive is the most flexible escape hatch.