
[](https://badge.fury.io/py/autogen-agentchat)
[](https://badge.fury.io/nu/AutoGen.Core)
[](https://twitter.com/pyautogen)
# AutoGen
AutoGen is an open-source framework for building AI agent systems.
It simplifies the creation of event-driven, distributed, scalable, and resilient AI applications.
Using AutoGen, you can quickly build systems where AI agents collaborate
and perform tasks autonomously or with human oversight.
* [Installation](#install)
* [Quickstart](#quickstart)
* [Using AutoGen](#using-autogen)
* [Roadmap](#roadmap)
* [FAQs](#faqs)
AutoGen streamlines AI development and research, enabling the use of multiple large language models (LLMs), integrated tools, and advanced multi-agent design patterns.
You can develop and test your agent systems locally, then seamlessly deploy to a distributed cloud environment as your needs grow.
:fire: **September 18, 2024**: AutoGen 0.5 is a new architecture for AutoGen! This new version is in preview release and being developed in the open over the next several weeks as we refine the documentation, samples, and work with our users on evolving this new version. 🚀
- AutoGen 0.5 represents a rearchitecutre of the system to make it more scalable, resilient, and interoperable across multiple programming languages.
- It is designed to be more modular and extensible, with a focus on enabling a wide range of applications and use cases.
- This redesign features full .NET and Python libraries, with more languages to come. Agents may be written in different languages and interoperate with one another over a common messaging protocol using the CloudEvents standard.
## Install
### Python
AutoGen requires Python 3.10+. It has multiple packages.
```bash
pip install autogen-agentchat autogen-core autogen-ext
```
See [packages](https://microsoft.github.io/agnext/packages) for more information about available packages.
### .NET
(Add .NET installation instruction here)