Skip to main content
PromptQuorum
/고급 로컬 LLM/MetaGPT 리뷰 2026: 소프트웨어 회사를 모방하는 멀티에이전트 프레임워크
Local AI Agents & Tool Use

MetaGPT 리뷰 2026: 소프트웨어 회사를 모방하는 멀티에이전트 프레임워크

·읽는 시간 약 12분·Hans Kuepper 저 · PromptQuorum 창립자, 멀티 모델 AI 디스패치 도구 · PromptQuorum

MetaGPT는 소프트웨어 회사를 모방하는 무료 오픈소스 Python 프레임워크(정식 저장소 github.com/FoundationAgents/MetaGPT)로, 제품 매니저, 아키텍트, 프로젝트 매니저, 엔지니어 같은 역할을 LLM 기반 에이전트에 할당해 한 줄짜리 요구사항을 PRD, 시스템 설계, 작업 목록, 코드로 변환합니다. 이 프로젝트는 GitHub API(license.spdx_id: "MIT")로 확인된 MIT 라이선스를 사용하며, 같은 API에 따르면 2026년 9월 12일 기준으로 저장소는 70,336개의 스타와 8,942개의 포크를 기록하고 있습니다. 설치는 pip install --upgrade metagpt(Python 3.9 이상, 3.12 미만 필요)로 하며, 명령줄(metagpt "Create a 2048 game")이나 Python 라이브러리(generate_repo(...)) 형태로 사용할 수 있습니다.

MetaGPT(github.com/FoundationAgents/MetaGPT)는 소프트웨어 회사를 모방하는 무료 오픈소스 Python 멀티에이전트 프레임워크입니다. 제품 매니저, 아키텍트, 프로젝트 매니저, 엔지니어 같은 역할을 각각의 LLM 기반 에이전트에 할당한 뒤, 정의된 표준 운영 절차(SOP)를 거치게 하여 한 줄짜리 요구사항을 PRD(제품 요구사항 문서), 시스템 설계, 작업 분해, 그리고 실제로 동작하는 코드로 변환합니다. 프로젝트 자체의 태그라인은 "The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming"입니다. 이 리뷰는 MetaGPT가 실제로 무엇을 하는지, 어떻게 설치하고 실행하는지, 라이선스는 무엇인지, 그리고 다른 멀티에이전트 프레임워크와 비교했을 때 어떤 위치에 있는지를 다룹니다.

MetaGPT 리뷰 2026: 소프트웨어 회사를 모방하는 멀티에이전트 프레임워크

핵심 요점

  • MetaGPT는 무료이며 오픈소스다. GitHub APIlicense.spdx_id: "MIT"를 보고한다
  • 정식 저장소: github.com/FoundationAgents/MetaGPT, 2023년 6월 30일 생성, Python으로 작성됨
  • GitHub API에 따르면 2026년 9월 12일 기준 GitHub 스타 70,336개, 포크 8,942개
  • 이전 URL github.com/geekan/MetaGPT는 현재 (HTTP 301로) FoundationAgents/MetaGPT로 리다이렉트된다 — 두 이름 모두 동일한 프로젝트를 가리킨다
  • pip install --upgrade metagpt로 설치하며, Python 3.9 이상 3.12 미만이 필요하고, 전체 기능을 위해서는 Node.js와 pnpm도 필요하다
  • 프로젝트 자체 README에 명시된 핵심 철학: Code = SOP(Team) — 역할 기반 에이전트(제품 매니저, 아키텍트, 프로젝트 매니저, 엔지니어)가 정의된 표준 운영 절차를 따른다
  • 별도의 Data Interpreter 역할(metagpt.roles.di.data_interpreter)은 전체 애플리케이션 구축이 아니라 데이터 분석 및 코드 실행 작업을 대상으로 한다
  • 프로젝트 자체의 docs/NEWS.md에 따르면, MetaGPT 연구 논문은 ICLR 2024에서 구두 발표(해당 문서에서는 "상위 1.2%"로 표현)로 채택되었으며 LLM 기반 에이전트 부문에서 1위를 차지했다 — 이는 프로젝트 자체의 주장이며, PromptQuorum이 ICLR 공식 프로그램과 대조해 독립적으로 재검증한 것은 아니다

📍 한 문장으로

MetaGPT는 소프트웨어 회사를 모방하는 무료 오픈소스(MIT 라이선스) Python 멀티에이전트 프레임워크로, 역할 기반 LLM 에이전트에 표준 운영 절차를 할당해 한 줄짜리 요구사항을 PRD, 시스템 설계, 작업 분해, 코드로 변환한다.

💬 쉽게 말하면

하나의 AI 모델이 하나의 프롬프트로 앱 전체를 계획하고 작성하려 시도하는 대신, MetaGPT는 특정 업무를 맡은 개별 에이전트들에게 작업을 나눕니다 — 제품 매니저가 요구사항을 작성하고, 아키텍트가 시스템을 설계하고, 엔지니어가 코드를 작성하는 식으로, 실제 소프트웨어 팀이 업무를 분담하는 방식을 그대로 자동화한 것입니다.

📌참고: 이 리뷰는 로컬 LLM 소프트웨어 디렉터리에 있는 MetaGPT 항목의 단일 주제 심층 리뷰입니다 — MetaGPT가 수십 개의 다른 로컬 및 하이브리드 AI 도구와 한눈에 어떻게 비교되는지는 해당 페이지를 참조하세요. 무관한 두 앱과 나란히 놓고 MetaGPT를 살펴보려면 별도의 멀티에이전트 프레임워크 비교 글을 참조하세요.

MetaGPT란 무엇인가

MetaGPT는 역할 기반 LLM 에이전트로 구성된 소프트웨어 회사를 모방하는 오픈소스 Python 프레임워크입니다. GitHub 저장소는 "The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming"라는 태그라인으로 이를 설명합니다. 하나의 모델이 단일 프롬프트로 애플리케이션 전체를 생성하는 대신, MetaGPT는 제품 매니저, 아키텍트, 프로젝트 매니저, 엔지니어 역할을 각각 별도의 에이전트에 할당한 뒤, 정의된 표준 운영 절차(SOP)를 통해 이들 사이에 작업을 전달합니다 — 프로젝트는 핵심 철학을 Code = SOP(Team)으로 명시합니다.

  • 핵심 기능: 한 줄짜리 자연어 요구사항을 받아 사용자 스토리, 경쟁 분석, 요구사항 문서, 데이터 구조, API, 실행 가능한 코드 등의 산출물을 출력한다
  • 역할 기반 아키텍처: 별도의 에이전트가 제품 매니저, 아키텍트, 프로젝트 매니저, 엔지니어 역할을 맡으며, 각각 실제 팀에서 해당 역할이 만들어낼 산출물을 기여한다
  • SOP 기반 오케스트레이션: 에이전트는 구조화되지 않은 자유 형식의 대화가 아니라 고정된 프로세스를 통해 작업을 인계한다
  • Data Interpreter: 데이터셋에 대한 분석을 실행하고 그래프를 생성하는 등, 데이터 분석 및 코드 실행 작업을 위한 별도의 역할(DataInterpreter)로, 전체 소프트웨어 회사 워크플로우와는 분리되어 있다
  • 정식 저장소: github.com/FoundationAgents/MetaGPT, 2023년 6월 30일 생성, Python으로 작성됨, GitHub API에 따르면 MIT 라이선스

MetaGPT로 무엇을 할 수 있는가

MetaGPT의 기능 세트는 프로젝트 자체의 README문서에 따르면, 짧은 요구사항을 구조화된 소프트웨어 개발 파이프라인으로 바꾸는 데 중점을 둡니다.

  • 한 줄에서 저장소로의 생성generate_repo("Create a 2048 game")(또는 동등한 CLI 명령)을 실행하면 MetaGPT가 요구사항을 역할 기반 SOP에 통과시켜 프로젝트 저장소를 생성한다
  • CLI 사용metagpt "Create a 2048 game"은 Python 스크립트 없이 로컬 ./workspace 디렉터리에 직접 저장소를 생성한다
  • 라이브러리 사용from metagpt.software_company import generate_repo를 사용하면 Python 애플리케이션이 프로그래밍 방식으로 MetaGPT를 호출하고 결과로 나온 ProjectRepo 객체를 검사할 수 있다
  • Data Interpreter — 데이터셋에 대한 분석을 실행하고 그래프를 생성하는 등 데이터 분석 워크플로우를 위한 전용 역할(from metagpt.roles.di.data_interpreter import DataInterpreter)로, 전체 애플리케이션을 구축하는 것과는 다르다
  • 설정 가능한 모델 백엔드metagpt --init-config로 생성되는 ~/.metagpt/config2.yaml 파일이 LLM 제공업체, 모델 이름, 기본 URL, API 키를 설정한다. 프로젝트 자체 예시 설정에는 지원되는 api_type 값 중에 OpenAI 호환, Azure, Ollama 유형 항목이 나열되어 있다
  • 프로젝트가 문서화한 사용 사례 — 데이터 해석, 멀티에이전트 토론, 자동화된 연구원 역할, 영수증 처리 어시스턴트가 프로젝트 자체 튜토리얼 인덱스에 언급되어 있다

MetaGPT 설치 및 시작하기

MetaGPT는 pip로 설치하는 프레임워크이지, 다운로드 가능한 최종 사용자 앱이 아닙니다 — 설치 프로그램도 앱스토어 등록도 없습니다. 아래 단계는 프로젝트 자체 README의 "Get Started" 섹션을 따릅니다. 정확한 명령은 릴리스마다 달라질 수 있으므로 설치 전에 항상 해당 페이지를 직접 확인하세요.

  1. 1
    Python 버전이 3.9 이상 3.12 미만인지 확인하세요(python --version) — 프로젝트는 이 특정 범위를 요구사항으로 명시하며, conda create -n metagpt python=3.9 && conda activate metagpt 환경 구성이 이를 충족하는 문서화된 방법 중 하나입니다.
  2. 2
    패키지 설치: pip install --upgrade metagpt(README에 문서화된 대안으로는 pip install --upgrade git+https://github.com/FoundationAgents/MetaGPT.git로 GitHub에서 직접 설치하거나, 저장소를 클론한 뒤 pip install --upgrade -e .를 실행하는 방법이 있습니다).
  3. 3
    Node.jspnpm을 설치하세요 — README에는 Python 패키지 자체와는 별개로 둘 다 "실제 사용 전"에 필요하다고 명시되어 있습니다.
  4. 4
    설정 초기화: metagpt --init-config를 실행해 ~/.metagpt/config2.yaml을 생성한 뒤, 이를 편집해 LLM 제공업체의 api_type, model, base_url, api_key를 설정하세요.
  5. 5
    실행하기: 명령줄에서는 metagpt "Create a 2048 game"이 로컬 ./workspace 디렉터리에 프로젝트를 생성합니다. Python에서는 from metagpt.software_company import generate_repo를 임포트하고 generate_repo("Create a 2048 game")를 호출해 라이브러리로 사용할 수 있습니다.

MetaGPT를 실행하려면 OpenAI 계정이 필요한가요?

MetaGPT 자체는 모델 접근을 호스팅하거나 재판매하지 않습니다 — ~/.metagpt/config2.yaml에서 원하는 LLM 제공업체를 설정하면 됩니다. 프로젝트의 예시 설정에는 OpenAI 호환, Azure, Ollama 유형의 api_type 항목이 나열되어 있어, 클라우드 제공업체뿐 아니라 OpenAI 호환 API로 접근 가능한 로컬 호스팅 모델도 문서화된 옵션입니다.

MetaGPT는 Python 프레임워크인데 왜 Node.js와 pnpm이 필요한가요?

프로젝트 자체 README에는 Python 패키지 외에도 Node.js와 pnpm을 "실제 사용 전"에 설치해야 한다고 명시되어 있습니다 — 이 리뷰는 MetaGPT의 구체적으로 어떤 기능이 Node.js 툴체인에 의존하는지에 대한 상세한 공개 설명을 찾지 못했으므로, 이를 선택적 단계가 아니라 문서화된 전제 조건으로 취급하세요.

MetaGPT 라이선스와 가격

MetaGPT 프레임워크 자체는 MIT 라이선스 하에 무료이며 오픈소스입니다. 이는 GitHub API(license.spdx_id: "MIT")로 확인되었습니다. 오픈소스 프레임워크에는 유료 등급, 좌석 라이선스, 사용량 제한이 없습니다. 계속 발생하는 비용은 오직 연결하는 LLM API 제공업체의 사용료뿐입니다.

구성 요소
가격
비고
MetaGPT 프레임워크무료(MIT)오픈소스, 셀프 호스팅, 사용량 제한 없음
모델 API 호출제공업체가 청구설정에 따라 OpenAI, Azure, 또는 셀프 호스팅/로컬 모델
MGX(MetaGPT X)별도의 상업용 제품mgx.dev에서 호스팅되는 앱; 오픈소스 프레임워크와는 별개 — 가격은 해당 제품이 독립적으로 책정하며 이 리뷰의 범위에 포함되지 않음

현재 조건은 저장소의 LICENSE 파일에서 직접 확인하세요. MGX를 고려 중이라면 mgx.dev에서 직접 확인하세요 — 이 리뷰는 오픈소스 프레임워크를 다루며, MGX의 상업적 가격이나 이용 약관은 다루지 않습니다.

MetaGPT는 누구에게 적합한가

MetaGPT는 자유 형식의 멀티에이전트 대화 프레임워크가 아니라, 짧은 요구사항으로부터 초기 코드베이스를 생성하기 위한 구조화된 역할 기반 에이전트 파이프라인을 원하는 팀과 개인 개발자에게 적합합니다.

MetaGPT와 대안 비교

MetaGPT는 에이전트 오케스트레이션 영역에 있는 여러 멀티에이전트 프레임워크 중 하나이며, 각각 서로 다른 조정 철학을 중심으로 구축되어 있습니다. MetaGPT의 SOP 기반 소프트웨어 회사 시뮬레이션 접근 방식이 가장 가까운 대안들과 어떻게 비교되는지 아래에 정리했습니다 — 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를 참조하세요.

CrewAI

조정 모델:
정의된 작업과 프로세스(순차 또는 계층형)를 갖춘 역할 기반 "크루(crew)"
MetaGPT와의 차이:
철학적으로 가장 가까운 대안 — 둘 다 명명된 역할과 정의된 프로세스를 사용하지만, CrewAI는 PM/아키텍트/엔지니어 역할이 고정으로 내장된 소프트웨어 회사 SOP가 아니라 어떤 작업에도 쓸 수 있는 범용 크루 추상화입니다.

AutoGen

조정 모델:
코드 실행 에이전트를 갖춘, 자유 형식의 대화 기반 멀티에이전트 채팅
MetaGPT와의 차이:
AutoGen의 에이전트는 개방형 대화를 통해 작업으로 수렴해 나갑니다. 반면 MetaGPT는 각 단계마다 정의된 인계와 산출물(PRD, 설계 문서)을 갖춘 고정 SOP를 통해 에이전트를 라우팅합니다.

LangGraph

조정 모델:
명시적인 노드, 엣지, 분기, 상태를 갖춘 그래프 기반 오케스트레이션
MetaGPT와의 차이:
LangGraph는 MetaGPT와 유사한 것을 포함해 어떤 에이전트 워크플로우든 구축하는 데 사용하는 저수준 오케스트레이션 엔진입니다. 반면 MetaGPT는 그래프 구축 툴킷이 아니라 미리 만들어진 소프트웨어 회사 워크플로우를 제공합니다.

AutoGPT

조정 모델:
작업 루프로 개방형 목표를 추구하는 단일 자율 에이전트
MetaGPT와의 차이:
AutoGPT는 최소한의 역할 구조로 목표를 향해 루프를 도는 단일 에이전트를 중심으로 합니다. 반면 MetaGPT는 단일 에이전트가 혼자 반복하는 대신, 고정된 프로세스를 따르는 여러 전문 역할에 작업을 분할합니다.

이는 멀티에이전트 프레임워크의 완전한 목록이 아닙니다 — MetaGPT 자체의 디렉터리 항목을 포함해 정기적으로 업데이트되는 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를 참조하세요.

MetaGPT 평가 시 흔한 오해

MetaGPT에 대한 혼란은 대부분 상업용 제품 MGX와 혼동하거나, 프로젝트 자체의 주장을 독립적으로 검증된 사실로 취급하는 데서 비롯됩니다.

자주 묻는 질문

MetaGPT는 무엇인가요?

MetaGPT(github.com/FoundationAgents/MetaGPT)는 소프트웨어 회사를 모방하는 무료 오픈소스 Python 멀티에이전트 프레임워크로, 제품 매니저, 아키텍트, 프로젝트 매니저, 엔지니어 역할을 LLM 에이전트에 할당해 한 줄짜리 요구사항을 PRD, 시스템 설계, 코드로 변환합니다.

MetaGPT는 무료인가요?

네. 프레임워크는 MIT 라이선스이며 무료이고, 이는 GitHub API의 라이선스 필드로 확인되었습니다. 연결하는 LLM API 제공업체에 대한 사용 비용만 별도로 지불하면 되며, MetaGPT 자체는 아무런 비용도 청구하지 않습니다.

MetaGPT는 어떻게 설치하나요?

Python 3.9 이상 3.12 미만이 설치된 상태에서 pip install --upgrade metagpt를 실행하세요. 프로젝트의 README에는 GitHub에서 직접 설치하거나 로컬 클론에서 설치하는 방법도 문서화되어 있습니다. README에 따르면 Node.js와 pnpm도 "실제 사용 전"에 추가로 필요합니다.

MetaGPT의 Data Interpreter는 무엇인가요?

Data Interpreter는 데이터셋에 대한 분석을 실행하고 그래프를 생성하는 등 데이터 분석 및 코드 실행 작업을 위한 전용 역할(metagpt.roles.di.data_interpreter.DataInterpreter)로, MetaGPT의 전체 소프트웨어 회사식 애플리케이션 생성 워크플로우와는 구별됩니다.

MetaGPT가 정말로 ICLR 2024에서 구두 발표를 받았나요?

프로젝트 자체의 docs/NEWS.md에는 MetaGPT 논문이 ICLR 2024에서 구두 발표("상위 1.2%")로 채택되었고 LLM 기반 에이전트 부문에서 1위를 차지했다고 명시되어 있습니다. 이는 프로젝트 자체의 주장이며, PromptQuorum은 이를 자체 발표로 전달할 뿐 ICLR의 공식 공개 프로그램과 대조해 독립적으로 재검증한 것은 아닙니다.

MGX는 무엇이고, MetaGPT와 같은 것인가요?

MGX(MetaGPT X, mgx.dev)는 같은 프로젝트 계보에서 나온 별도의 상업용 호스팅 제품으로, 프로젝트 측은 2025년 2월에 출시되었다고 설명합니다. 이 리뷰가 다루는 오픈소스 프레임워크가 아니며, 가격과 이용 약관은 독립적으로 책정됩니다.

MetaGPT는 어떤 라이선스를 사용하나요?

MIT 라이선스이며, GitHub API(license.spdx_id: "MIT")로 확인되었습니다 — 카피레프트 의무가 없는 관대한 오픈소스 라이선스입니다.

MetaGPT는 GitHub 스타를 몇 개나 가지고 있나요?

MetaGPT 저장소는 GitHub API로 직접 확인한 결과, 2026년 9월 12일 기준으로 70,336개의 스타와 8,942개의 포크를 기록했습니다. 수치는 매일 바뀌므로 최신 숫자는 저장소를 직접 확인하세요.

geekan/MetaGPT와 FoundationAgents/MetaGPT는 같은 저장소인가요?

네. 이전 URL github.com/geekan/MetaGPT는 현재 (GitHub API로 확인된 대로) HTTP 301 리다이렉트로 github.com/FoundationAgents/MetaGPT로 전달됩니다 — 두 이름 모두 동일한 코드베이스와 히스토리를 가리킵니다.

MetaGPT는 CrewAI나 AutoGen과 어떻게 다른가요?

MetaGPT는 명명된 역할(제품 매니저, 아키텍트, 엔지니어)이 내장된 고정 소프트웨어 회사 표준 운영 절차를 제공합니다. CrewAI는 어떤 작업에도 사용할 수 있는 좀 더 범용적인 역할 기반 "크루" 추상화를 제공하며, AutoGen은 고정 SOP보다는 자유 형식의 대화 기반 에이전트 대화를 선호합니다. 자세한 내용은 위의 비교표를 참조하세요.

출처

← 고급 로컬 LLM으로 돌아가기