FoundationAgents/MetaGPT
A multi-agent framework that assigns different LLM roles (engineer, architect, product manager) to collaborate on complex software development tasks from natural language requirements.

MetaGPT is a multi-agent framework inspired by software company structures where multiple AI agents with distinct roles collaborate to handle complex tasks from one-line requirements. The system generates intermediate artifacts like requirements specs, designs, and code through structured agent communication and role assignment. The project includes recent research papers on agentic workflow generation and was accepted for oral presentation at ICLR 2025.