Orchestrates multiple AI agents with specialized roles to autonomously build and document software from a single prompt.
MetaGPT is an open-source, multi-agent framework from the FoundationAgents team. It allows developers to construct a collaborative entity, like a virtual software company, by assigning different roles to LLM-powered agents. The framework takes a single high-level requirement and orchestrates these agents to autonomously generate a complete software project, including code and documentation, solving the complexity of coordinating multiple AIs for a single goal.
A user provides a high-level task, such as "Create a 2048 game," via the command-line interface or by importing MetaGPT as a Python library. The framework coordinates multiple LLM agents, each with a specific role, to generate a complete project repository. It is an open-source, self-hosted tool that requires a user-configured LLM API key (e.g., OpenAI, Azure, Groq). The final output is a directory containing source code and project documents.
Developers and AI researchers who need to build complex applications or automate software development workflows using multiple collaborating AI agents.
Setup requires a specific Python version (3.9 to 3.11) and may also require Node.js and pnpm. Users must supply and pay for their own LLM API keys.