autogen
Basic Information
AutoGen is a framework for building multi-agent AI applications that can act autonomously or collaborate with humans. It provides a layered and extensible architecture to create, run, and coordinate agent workflows at different levels of abstraction. The repository includes core runtime components for message passing, event-driven agents, and both local and distributed execution, plus an opinionated AgentChat API for rapid prototyping. Extensions enable integration with language model clients and capabilities such as web browsing and code execution. The project supports Python and .NET, ships developer tools like a no-code AutoGen Studio and a benchmarking tool AutoGen Bench, and offers examples and tutorials that demonstrate usage with models such as OpenAI's APIs and browser MCP servers.