MetaGPT
A Python AI agent framework that generates software projects with local models through Ollama or remote APIs. Open source under MIT.
MetaGPT is a Python AI agent framework for developers who want to generate software projects using local models through Ollama or remote model APIs. The framework runs on your machine and writes a project repository locally. Its example configuration uses OpenAI, which sends model requests to that provider and requires API credentials.
Its main distinction is how it divides software work among agents. Product managers, architects, project managers and engineers follow defined procedures to coordinate their contributions. A short product request can produce user stories, competitive analysis, requirements, data structures, API designs and project documents alongside code.
Developers can use the project-generation workflow through a command-line tool or incorporate it into Python software. The framework also supports custom agents and multi-agent workflows, so its role-based approach isn't limited to the supplied software team. Data Interpreter can write code for tasks such as dataset analysis and plotting.
Backend choice separates local execution from model inference: Ollama provides a local model option, while OpenAI, Azure and Groq are remote alternatives. Installing the framework locally doesn't make those remote requests local.
MetaGPT is open source under the MIT license. The Python framework is distinct from the separately offered MGX product, and Docker is a documented deployment option.