MetaGPT is an open-source multi-agent meta programming framework that assigns different roles to GPT agents to collaboratively develop software. It simulates a software company with agents acting as product manager, architect, engineer, and QA to produce entire codebases from a single requirement description.