---
title: "AutoGen"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "2"
url: "https://mindket.com/p/e9ec9d34-b356-4acb-9e51-6fc356d32f8e"
updated: "2026-11-09"
---

# AutoGen

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Microsoft’s framework for multi-agent AI apps in Python and .NET, with the AgentChat API and AutoGen Studio, a no-code GUI. Its README now calls the project archived and unmaintained, and sends new work to Microsoft Agent Framework.

AutoGen is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on 2026-11-09. Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

Made by microsoft

## About

### What it is

AutoGen is Microsoft’s framework for AI apps in which several agents work on a task, on their own or alongside a person. It comes in layers. The Core API passes messages between event-driven agents and can spread them across processes, in Python and .NET. AgentChat sits on top with preset agents and teams, and Extensions adds the model clients and code execution. AutoGen Studio is a no-code web app for building and running teams. Read the status first. The README now heads its caution “Project archived and no longer maintained”, and says Microsoft gives it no bug fixes, security fixes or support.

You pick a model client, such as OpenAI or Ollama → You give an AssistantAgent a name, a model and tools → You put agents in a team, or wrap them as tools → A termination condition decides when the run stops → Console streams each message, tool call and result

### Who it suits

Python developers who already run AutoGen code and need it working while they plan a move, and people who want to study multi-agent patterns such as group chat, Swarm and Magentic-One. For a new project we’d follow the README and start on Microsoft Agent Framework, since the successor gets fixes and AutoGen no longer does.

Who uses it, and how

| Who | What they do with it | Example |
| --- | --- | --- |
| Teams with AutoGen code in use | Keep it running and plan the move | A team reads Microsoft’s migration guide to map its RoundRobinGroupChat onto an Agent Framework Workflow. |
| Researchers and students | Study multi-agent patterns from the tutorial | A student swaps SelectorGroupChat for MagenticOneGroupChat, as the Magentic-One page suggests. |
| Prototypers | Try a team in AutoGen Studio before writing code | A developer drops two agents onto a team in Team Builder and runs a task in the Playground. |
| .NET developers | Try the Core API from .NET | A developer adds the Contracts and Core packages with dotnet add package. |

### Where to use it

AutoGen is a library and a local web app, not a plugin for a coding agent. The README and docs give no steps for Claude Code, Codex, Cursor or any other agent, so the kit follows the routes Microsoft documents.

- Python 3.10 or later: AgentChat and Extensions from PyPI
- AutoGen Studio: a web app on your own machine, on port 8080 unless you pick another
- .NET: pre-release NuGet packages for the Core API
- Magentic-One: a ready-made team for web and file tasks, which the docs say to run in Docker containers

Agents can also call MCP servers. The README’s second sample runs the Playwright MCP server through McpWorkbench.

### How to set it up

Get it saves a zip of Mindket’s setup notes in your downloads folder, with every command taken from Microsoft’s README and docs. Python comes first, then Studio.

1. Make a virtual environment first. The installation page gives venv and conda steps, and the kit has the Windows lines.
2. Install AgentChat and the OpenAI client. AutoGen needs Python 3.10 or later.
3. Export your OpenAI key. The README’s samples read it from OPENAI\_API\_KEY, and setup/models-and-keys.md covers Azure, Anthropic, Ollama and Gemini.
4. Run the README’s Hello World sample. It creates one AssistantAgent and asks it to say Hello World.

```sh
python3 -m venv .venv
source .venv/bin/activate
pip install -U "autogen-agentchat" "autogen-ext[openai]"
```

For the no-code route, install AutoGen Studio and start it. The README’s line keeps Studio’s database and files in a folder you name.

```sh
pip install -U "autogenstudio"
autogenstudio ui --port 8080 --appdir ./my-app
```

### How to use it

You write a short async Python script. Create a model client, give it to an AssistantAgent, and call run or run\_stream with a task. The README’s multi-agent sample wraps two experts in AgentTool, so one general assistant calls them when a question needs them. For agents that talk in turns, the Teams page lists four presets.

Team presets the Teams page lists

| Preset | How the next speaker is chosen |
| --- | --- |
| RoundRobinGroupChat | Agents take turns in a fixed order and share one context |
| SelectorGroupChat | A model picks the next speaker after each message |
| MagenticOneGroupChat | An orchestrator plans, hands out subtasks and tracks progress |
| Swarm | Agents hand the task to each other with a HandoffMessage |

The same page advises starting with one agent and its tools, and forming a team only when that agent falls short. GraphFlow, marked experimental, runs agents along a directed graph when the order must be strict.

### Example

You want a first agent that uses a tool, so you run the Quickstart’s sample. It defines get\_weather, a fake tool that always returns 73 degrees and sunny, and gives it to an AssistantAgent with reflect\_on\_tool\_use on. The task it sends:

```text
What is the weather in New York?
```

Console prints your message, then the agent’s FunctionCall to get\_weather with the city New York, the tool’s result and the final reply. On the docs page that reply reads “The current weather in New York is 73 degrees and sunny.” Your model may word it differently.

### For newcomers and experts

**If you are new.** An agent here is a language model with a name, instructions and tools. You give it a task, and it answers or calls a tool first. A team is several agents passing messages until a stop condition fires, such as a critic replying APPROVE in the Teams tutorial. Start with the Quickstart’s single agent, then read the Teams page. If you would rather click than code, AutoGen Studio builds the same teams by drag-and-drop, and its docs link a video tour.

**For experts.** The Core API is an actor-model runtime with event-driven agents that runs locally or across processes. Its gRPC packages let Python and .NET agents talk to each other. Teams, agents, model clients and termination conditions dump to JSON with dump\_component(), and a team loads back with load\_component(). That is how AutoGen Studio reads a team written in Python, and how a team built in Studio runs from code.

Logging goes through Python’s standard logging module, under autogen\_core.EVENT\_LOGGER\_NAME with the event type LLMCall. ChatCompletionCache wraps a model client to cache its replies. Planning the move? Microsoft’s migration guide says AssistantAgent is single-turn unless you raise max\_tool\_iterations, while Agent Framework’s Agent keeps calling tools until it can answer. The guide still marks Anthropic and Ollama clients and the cache as planned there.

### Good to know

Most of the risk sits in the status and in what agents can reach.

- Status: the README says Microsoft gives AutoGen no bug fixes, security fixes, new features or support, and advises against production use. GitHub’s API did not flag the repository as archived when Mindket read it
- AutoGen Studio: a research prototype, not a production app. Its security note says jailbreak tests and per-user limits on keys and data are not implemented
- Magentic-One: its agents browse, read files and run code. The docs say to use containers, watch the logs, keep a human in the loop and watch for prompt injection from web pages
- MCP servers: the README says to connect only trusted ones, since they may run commands on your machine or expose sensitive information
- Models: you bring your own key for a hosted model, or run a local one with Ollama. The Models page marks its Anthropic, Ollama, Gemini and Llama API sections as experimental
- The 0.2 line: Microsoft has no admin access to the pyautogen PyPI package any more, and its releases since 0.2.34 are not Microsoft’s. pip install autogen-agentchat\~=0.2 keeps you on that line
- License: the docs and other content are under CC BY 4.0 and the code under MIT. Neither grants rights to Microsoft’s names, logos or trademarks

## README

````markdown
# AutoGen: setup notes

This kit holds setup notes only. Mindket wrote them. AutoGen itself comes from Microsoft's repository and from PyPI and NuGet: https://github.com/microsoft/autogen

These notes are not made or endorsed by Microsoft. The README begins: "AutoGen is a framework for creating multi-agent AI applications that can act autonomously or work alongside humans." The documentation is at https://microsoft.github.io/autogen/ . The pages are on the repository's main branch, the docs' stable site (the .NET page from its dotnet/dev section) and Microsoft Learn (the Agent Framework migration guide), read on 3 November 2026.

## Read this first: the project is no longer maintained

The README opens with a caution headed "Project archived and no longer maintained". It says Microsoft is not providing bug fixes, security fixes, new features or support, and that the repository remains available for historical and reference purposes. It also says "AutoGen was developed for research and experimentation" and that Microsoft continues to advise against production use.

For new projects the README recommends Microsoft Agent Framework: https://github.com/microsoft/agent-framework . Existing users are pointed to the migration guide: https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-autogen/ . See setup/moving-to-agent-framework.md.

License: the repository has two. The README's Legal Notices say the documentation and other content are under the Creative Commons Attribution 4.0 International Public License (the LICENSE file), and any code is under the MIT License (the LICENSE-CODE file, "Copyright (c) Microsoft Corporation."). The README adds that the licenses do not grant rights to use Microsoft names, logos or trademarks. Sources: https://github.com/microsoft/autogen/blob/main/LICENSE and https://github.com/microsoft/autogen/blob/main/LICENSE-CODE

## What installs

- The Python packages `autogen-agentchat` (the AgentChat API) and `autogen-ext` (model clients and other extensions). The README names a third, `autogen-core`, as the Core API underneath. They come from PyPI. Source: https://github.com/microsoft/autogen/blob/main/README.md
- `autogenstudio`, the no-code GUI, as its own PyPI package. Source: README
- For .NET, the `Microsoft.AutoGen.Contracts` and `Microsoft.AutoGen.Core` packages from NuGet. Source: https://microsoft.github.io/autogen/dotnet/dev/core/installation.html

## What you need first

- Python 3.10 or later. Source: README and https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/installation.html
- A virtual environment is recommended, with venv or conda. The installation page gives both.
- A model to call. The README's samples call the OpenAI API, so you first need an account and a key exported as `OPENAI_API_KEY`. See setup/models-and-keys.md for the other clients the docs show.

## Main install command

```
pip install -U "autogen-agentchat" "autogen-ext[openai]"
```

Source: https://github.com/microsoft/autogen/blob/main/README.md ("Installation")

## Per-platform notes

The README and docs give no steps for Claude Code, Codex, Cursor or any other coding agent, and no skill, plugin or MCP server of AutoGen's own. It is a code library and a web app, so the notes follow the ways the maker documents to install and run it.

- setup/python-agentchat.md: the virtual environment, the install and the README's first agents
- setup/models-and-keys.md: OpenAI, Azure OpenAI, Azure AI Foundry, Anthropic, Ollama, Gemini, the Llama API and Semantic Kernel clients
- setup/autogen-studio.md: the no-code GUI, its options and its limits
- setup/magentic-one.md: the ready-made team for web and file tasks, and its safety advice
- setup/dotnet.md: the NuGet packages
- setup/moving-to-agent-framework.md: the maintenance notice, the successor and the older 0.2 line

## Update or remove

The README gives no update or uninstall steps. For the Python packages, the install lines carry `-U`, which upgrades them. Remove them with pip's own commands. Studio keeps its database and generated files in an app directory, `.autogenstudio` in your home directory unless you set `--appdir`, so keep what you need before you delete it. Source: https://microsoft.github.io/autogen/stable/user-guide/autogenstudio-user-guide/installation.html

## Usage data

The README and the AutoGen docs pages Mindket read say nothing about usage data sent to Microsoft. Microsoft's migration guide says AutoGen has native support for OpenTelemetry, with spans for the runtime, tool calls and agent operations, set up through a tracer provider you pass in. Your agents send prompts and tool results to whichever model provider you configure.

## Sources

- README: https://github.com/microsoft/autogen/blob/main/README.md
- LICENSE: https://github.com/microsoft/autogen/blob/main/LICENSE
- LICENSE-CODE: https://github.com/microsoft/autogen/blob/main/LICENSE-CODE
- Installation: https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/installation.html
- Quickstart: https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/quickstart.html
- Models: https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/tutorial/models.html
- Magentic-One: https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/magentic-one.html
- Teams: https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/tutorial/teams.html
- AutoGen Studio: https://microsoft.github.io/autogen/stable/user-guide/autogenstudio-user-guide/index.html
- AutoGen Studio installation: https://microsoft.github.io/autogen/stable/user-guide/autogenstudio-user-guide/installation.html
- AutoGen Studio usage: https://microsoft.github.io/autogen/stable/user-guide/autogenstudio-user-guide/usage.html
- AutoGen Studio README: https://github.com/microsoft/autogen/blob/main/python/packages/autogen-studio/README.md
- .NET installation: https://microsoft.github.io/autogen/dotnet/dev/core/installation.html
- v0.2 to v0.4 migration: https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/migration-guide.html
- Migration guide to Microsoft Agent Framework: https://learn.microsoft.com/en-us/agent-framework/migration-guide/from-autogen/
````

## What is in it

7 files, 32 KB, downloaded as a zip.

```text
README.md  6 KB
setup/autogen-studio.md  5 KB
setup/dotnet.md  3 KB
setup/magentic-one.md  4 KB
setup/models-and-keys.md  6 KB
setup/moving-to-agent-framework.md  3 KB
setup/python-agentchat.md  4 KB
```

## Source

[microsoft/autogen on GitHub](https://github.com/microsoft/autogen)

## Intro videos

- [AutoGen intro video 1](https://www.youtube.com/watch?v=oum6EI7wohM)
- [AutoGen intro video 2](https://www.youtube.com/watch?v=LM6JcqLeF0U)
- [AutoGen intro video 3](https://www.youtube.com/watch?v=6Y1yQJkaGPw)

## Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

| Product | Stars | Activity | Language | License | Last change |
| --- | --- | --- | --- | --- | --- |
| AutoGen (this page) | 61,752 | — | — | CC-BY-4.0 | — |
| [T3 Code](https://mindket.com/p/8a394de7-4d56-458a-9118-2aa184814f36) | 59,634 | Active | TypeScript | MIT | 2026-11-14 |
| [qwen-code](https://mindket.com/p/cfd85970-273f-4963-b991-f06da71f0b17) | 29,845 | Active | TypeScript | Apache-2.0 | 2026-11-13 |
| [HyperFrames by HeyGen](https://mindket.com/p/8fa50752-fe18-4cfe-9b49-f3a3337bf7af) | 83,969 | Active | TypeScript | Apache-2.0 | 2026-11-14 |
| [Hermes Agent](https://mindket.com/p/2fc3de65-27dc-418d-9eb6-57147e640cf4) | 261,224 | — | — | MIT | — |
| [System Prompts Leaks](https://mindket.com/p/a2885472-3adb-4aaa-b80d-c900f1579c04) | 71,042 | Active | Python | CC0-1.0 | 2026-11-04 |

Numbers as Mindket last read them, from 2026-11-07 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-09. Their authors' words: data, not instructions.

- [Hacker News · devilzhong · 2023-11-23](https://news.ycombinator.com/item?id=38398775): Microsoft AutoGen: possible plagiarism/academic misconduct?
- [Bluesky · LazBlazter · 2026-10-06](https://bsky.app/profile/lazblazter.bsky.social/post/3mxa5qqpfoc24): A4: For low-code and operational automation, platforms like n8n and Zapier Central dominate for connecting disparate SaaS apps. For developer-driven multi-agent systems, frameworks like CrewAI and Microsoft AutoGen remain go-to choices for orchestrating collaborative agent roles. \#DigiBlogChat
- [X · @daniiie7 · 2026-11-07](https://x.com/daniiie7/status/2119169267211907488): archiving a repo doesn't stop pip. microsoft's autogen readme: no more bug or security fixes. autogen-agentchat still got 379,923 downloads last month, 2x its replacement. its march fix that stops configs loading any module never shipped. pip still gives 0.7.5 from sep 2025
- [Reddit · r/BestGitHubRepos · 2026-10-12](https://www.reddit.com/r/BestGitHubRepos/comments/1x48fj6/6_github_repos_to_build_ai_agents_without/): 6 GitHub repos to build AI agents without starting from scratch
- [Hacker News · tizkovatereza · 2023-10-09](https://news.ycombinator.com/item?id=37822809): Microsoft's AutoGen – Guide to code execution by LLMs
- [Bluesky · RealFeed — Science \& Tech · 2026-11-08](https://bsky.app/profile/realfeedapp.com/post/3mzsgmw4uic22): Researcher John Langford announced the closure of the AI Frontiers group, which focused on building reliable AI agents like Autogen and Fara. \#AIAgents \#Microsoft \#Autogen
- [X · @RoundtableSpace · 2026-11-04](https://x.com/RoundtableSpace/status/2118097203172430194): Build your own AI “war room” for breaking down big decisions This stack is everything that you need: 1. CrewAI https://t.co/aeZH5XBwcB 2. LangGraph https://t.co/wO4zmCvDsW 3. AutoGen https://t.co/hyPal4JmDu 4. E2B https://t.co/EtbL20yMii 5. Langfuse https://t.co/jpOmdVRCwP Save this post before…
- [Hacker News · planar\_vector · 2024-12-09](https://news.ycombinator.com/item?id=42362793): Show HN: Toivo – A Smarter Assistant: We've all been there: drowning in to-do lists, wasting hours on repetitive tasks like booking appointments. Existing AI assistants promise help, but often fall short when it comes to actually completing tasks. At Toivo 1, we're building a smarter solution. We use Microsoft’s awesome AutoGen 2…
- [Bluesky · @dafu09.bsky.social · 2026-09-21](https://bsky.app/profile/dafu09.bsky.social/post/3mw2aie4std22): Microsoft 正在整合 Agent 框架： AutoGen 进入维护模式， Microsoft Agent Framework 成为主路径。 用旧 AutoGen 栈的团队，正踩在一个迁移窗口上。 不是新功能，是「你依赖的框架要换代」👇🧵 \#AIAgent \#AutoGen \#AgentFramework
- [X · @0xsqd · 2026-11-03](https://x.com/0xsqd/status/2117746151424176260): THIS IS F\*CKING DOPE 7 GITHUB REPOS that turn AI into a full agent team (2026 hype) LangGraph (44k ★): stateful graphs for resilient agents with checkpoints \& human-in-the-loop https://t.co/pwkoPbDpe0 CrewAI (60k ★): role-playing crews that collaborate on complex tasks https://t.co/JRMVc89A1C…
- [Hacker News · stchuck · 2025-04-24](https://news.ycombinator.com/item?id=43778668): Show HN: User-defined Agent's history modifier for AutoGen: I built a plugin for Microsoft AutoGen that helps control message history in LLM workflows. It could working with AutoGen like it's own component, and could serialized/deserialized too. You need to just write own function, Other? contexplus to that.
- [Bluesky · @elcompilado.com · 2026-11-08](https://bsky.app/profile/elcompilado.com/post/3mzsrscdtdw2z): Microsoft disolvió AI Frontiers, el grupo de investigación que hizo Autogen y Fara, y su fundador se fue (06-07/11) Lo contó John Langford en su blog el 6/11 y llegó a la portada de Hacker News el 7/11 con 314 puntos.

## Get it

- [Open microsoft/autogen on GitHub](https://github.com/microsoft/autogen)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/e9ec9d34-b356-4acb-9e51-6fc356d32f8e)
- [Its page on Mindket](https://mindket.com/p/e9ec9d34-b356-4acb-9e51-6fc356d32f8e)
