agentic-aiCommunity canon

MetaGPT

Multi-agent framework that simulates a software development team

View on GitHub

What it solves

Generating complete, working software from a single natural-language spec by distributing the work across specialized agents with defined handoff contracts: not just code generation, but the full engineering process.

Overview

MetaGPT assigns LLM agents to the roles you'd find in a real software team (product manager, system architect, engineer, and QA) and routes a natural-language requirement through their standardized handoffs to produce working code. The workflow is modeled on software engineering process documents: PRD → architecture spec → implementation → test report. ICLR 2025 AFlow work extends it to automated workflow search.

Key facts

Language
Python
License
MIT
Maturity
Community canon
Maintainer
FoundationAgents
Reviewed
2026-06-11

Where to start

The Team class is the entry point, it registers roles, routes tasks, and manages the message-passing loop that connects agents across the SDLC.

metagpt/team.py

Technologies

metagptpythonmulti-agent

More in this domain