What it does
MetaGPT gives different jobs to several AI agents, like a small software company: a product manager, an architect, a project manager and engineers. You type a short request, such as "Create a 2048 game".
The agents then follow set procedures to produce user stories, requirements, designs, documents and code. Its makers sum up the idea as code equals procedures applied to a team.
It can be used from the command line or as a library inside other programs. It also includes a "Data Interpreter" that writes code to analyse data.
Who it's for
Developers and researchers exploring how several AI agents can work together on bigger tasks.
Can I use it without coding?
Developers only. Needs Python, a config file with an AI service key, and the command line. New to this? Start here.
Can I run it?
- Cost
- Free, but needs an AI accountThe software is free, but it uses an online AI service (like OpenAI or Anthropic), which usually charges for use.
- Runs on
- Web browser
- Privacy
- Your choice: run it on your device or use an online service
- API key
- Needed. An API key is a password-like code from an online AI service. What's that?
Try it
- Try the online demo on Hugging Face to see what it does.
- To run it yourself, install it with Python and add your AI provider and API key to its settings file.
- Describe what you want in one line, such as a simple game, and it builds the project.
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (MIT): Very permissive: free to use, change and share, including for business.
- Keep your API key private. Never paste it into websites or share it, and set a spending limit with the AI service.
- More on staying safe
Where people are talking about it
- Self-Supervised Prompt Optimization (SPO)Research paper · Feb 2025
- Atom of Thoughts (AOT)Research paper · Feb 2025