---
myst:
html_meta:
"description lang=en": |
User Guide for AutoGen Core, a framework for building multi-agent applications with AI agents.
---
# Core
```{toctree}
:maxdepth: 1
:hidden:
quickstart
core-concepts/index
framework/index
design-patterns/index
cookbook/index
faqs
```
```{warning}
This project and documentation is a work in progress. If you have any questions or need help, please reach out to us on GitHub.
```
AutoGen core offers an easy way to quickly build event-driven, distributed, scalable, resilient AI agent systems. Agents are developed by using the [Actor model](https://en.wikipedia.org/wiki/Actor_model). You can build and run your agent system locally and easily move to a distributed system in the cloud when you are ready.
Key features of AutoGen core include:
```{gallery-grid}
:grid-columns: 1 2 2 3
- header: "{fas}`network-wired;pst-color-primary` Asynchronous Messaging"
content: "Agents communicate through asynchronous messages, enabling event-driven and request/response communication models."
- header: "{fas}`cube;pst-color-primary` Scalable & Distributed"
content: "Enable complex scenarios with networks of agents across organizational boundaries."
- header: "{fas}`code;pst-color-primary` Multi-Language Support"
content: "Python & Dotnet interoperating agents today, with more languages coming soon."
- header: "{fas}`globe;pst-color-primary` Modular & Extensible"
content: "Highly customizable with features like custom agents, memory as a service, tools registry, and model library."
- header: "{fas}`puzzle-piece;pst-color-primary` Observable & Debuggable"
content: "Easily trace and debug your agent systems."
- header: "{fas}`project-diagram;pst-color-primary` Event-Driven Architecture"
content: "Build event-driven, distributed, scalable, and resilient AI agent systems."
```