← All frameworks

MetaGPT

Agents assigned software company roles.

Multi agent

MetaGPT gives each agent a job title: product manager, architect, engineer, reviewer. Work moves between them the way it would in a company, and each hands the next a real artifact rather than a chat message.

Reach for it when

  • The task genuinely decomposes into professional roles
  • You want documents and diagrams, not just code
  • You are exploring what structured multi agent work looks like

Look elsewhere when

  • You want one agent doing one job
  • You need tight control over each step

What the lessons will cover

  1. 01Install and setup
  2. 02Roles and actions
  3. 03The software company flow
  4. 04Custom roles
  5. 05Memory and environment
  6. 06Tools
  7. 07Cost control
  8. 08A full run

Others in multi agent

Common questions

Is MetaGPT free to use?

MetaGPT is open source and free to run yourself. You still pay whichever model provider you point it at, and this tutorial is free with no signup.

Do I need to know Python to use MetaGPT?

Basic Python is enough. Functions, dictionaries and imports cover most of what MetaGPT asks of you.

When should I not use MetaGPT?

You want one agent doing one job. You need tight control over each step.

Lessons for MetaGPT are being written. Meanwhile the LangGraph tutorial covers the same ground: state, tools, loops, memory and human approval. Most of it carries straight over.

Start the LangGraph tutorial →