M

MetaGPT

Free

🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming

Visit Website
Related by shared tags and keywordsnanobrowserAkasha OSAdaL
agentgptllmmetagptmulti-agentaiai assistantautomation

Overview

MetaGPT is an open-source multi-agent framework published on GitHub under the MIT license. It assigns different roles to GPTs so that they form a collaborative entity for complex tasks, and is described as a multi-agent framework aimed at natural language programming.

The framework takes a one-line requirement as input and produces user stories, competitive analysis, requirements, data structures, APIs, and documents. Internally it includes product managers, architects, project managers, and engineers, providing the entire process of a software company along with orchestrated SOPs. The project states its core philosophy as Code = SOP(Team), materializing SOP and applying it to teams composed of LLMs.

MetaGPT can be installed via pip and requires Python 3.9 or later but less than 3.12; node and pnpm are also required before actual use. Configuration is initialized into ~/.metagpt/config2.yaml, where the LLM provider can be set to options such as OpenAI, Azure, Ollama, or Groq. After installation it can be used at the CLI or as a library, and a Data Interpreter role is available to write code and run data analysis tasks. The repository also links to listed use cases including Data Interpreter, Debate, Researcher, and Receipt Assistant.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use MetaGPT to turn a one-line requirement into user stories, competitive analysis, requirements, data structures, APIs, and documents.
  • Users run MetaGPT from the command line to generate a code repository for an application.
  • Developers use MetaGPT as a library to generate project repositories programmatically.
  • Teams use the Data Interpreter role to write code, such as running data analysis on the sklearn Iris dataset with a plot.
  • Teams configure MetaGPT to work with different LLM providers such as OpenAI, Azure, Ollama, or Groq.
  • Developers use MetaGPT to build their own agents.
  • Users deploy MetaGPT on a system running Python 3.9 or later but less than 3.12.

Features

Assign distinct roles to GPTs

Coordinate GPTs on complex tasks

Run MetaGPT from the CLI

Use MetaGPT as a library

Write code with Data Interpreter

Reviews

No reviews yet. Be the first to share your experience!

See the best MetaGPT alternatives