Open Multi-Agent (OMA)의 개요
Open Multi-Agent, 줄여서 OMA는 에이전트 하나, 고정된 작업 파이프라인, 또는 목표로부터 스스로 작업 그래프를 계획하는 팀을 실행하는 TypeScript 라이브러리입니다. 팀 모드에서는 모델 호출 한 번이 목표를 담당자와 의존성이 있는 작업으로 바꾸고, 결정적 스케줄러가 이를 실행하며, 두 번째 호출이 답을 씁니다. 실행 도중에는 조정자에게 묻지 않고, 끝난 실행은 데이터로 다시 읽을 수 있습니다.
내세우는 것은 거버넌스 기능입니다. 계획, 작업, 도구 호출 전에 멈추고 프로세스 재시작 뒤에도 살아남는 지속형 승인, 오프라인 일관성 검사가 있는 모델 입력, 도구 호출, 결과의 실행 기록, 실행을 대조해 볼 수 있는 선언된 거버넌스 역할, 그리고 모델 트래픽을 오프라인이나 허용 목록 안에 묶어 둘 수 있는 송신 정책입니다. Anthropic, OpenAI, Azure, Bedrock, Gemini, Grok, Copilot, DeepSeek 등과 Ollama, vLLM용 어댑터가 있으며, 텔레메트리나 외부 보고 요청을 하지 않습니다.
프로젝트는 2026년 3월 31일 MIT로 공개됐고, 이를 기반으로 고객용 시스템도 만드는 선전의 회사 YuanASI가 관리합니다. GitHub 스타는 약 7,000개이며, @open-multi-agent/core는 1.23.0(2026년 10월 29일)이고 10월 마지막 주 npm 다운로드는 약 840회였습니다.
Open Multi-Agent (OMA), 쓸 만한 가치가 있습니까?
OMA의 설계는 에이전트의 행동을 감사인에게 설명해 본 사람이 쓴 것처럼 읽힙니 다. 승인은 지속되므로, 서명을 기다리며 멈춘 실행은 재시작 뒤에도 검토된 내용에서 재개할 수 있습니다. 승인 화면은 사용자의 애플리케이션이 제공합니다. 실행 기록은 모델이 무엇을 보고 했는지 기록하고, verifyRun()이 이를 오프라인으로 검사합니다. 문서는 이것이 일관성을 증명할 뿐 아무도 편집하지 않았다는 증명은 아니라고 조심스럽게 말합니다. 거버넌스 검사도 마찬가지로 정직합니다. 실행이 성공하고도 선언된 역할 요구 사항에서 실패할 수 있으며, 이를 확인하는 것은 호출자의 몫입니다.
송신 정책은 대부분의 프레임워크에 없는 기능입니다. offline이나 허용 목록으로 설정하면 내장 어댑터가 다른 곳으로의 연결을 거부합니다. 하위 정책은 상위 정책을 더 엄격하게만 만들 수 있고, 강제할 수 없는 전송은 차단 쪽으로 실패합니다. README는 Claude Code, Gemini CLI, Codex를 같은 작업 그래프에 올리는 프로세스와 ACP 백엔드가 이 정책 밖에 있다고 적고 있습니다. OMA 백엔드나 계정은 없고, 라이브러리는 분석, 라이선스, 업데이트 요청을 하지 않습니다.
남은 질문은 채택입니다. 저장소에는 스타 약 7,000개와 이례적으로 많은 포크 2,440개가 있지만, 핵심 npm 패키지는 10월 마지막 주에 약 840회 다운로드됐고, 이름이 알려진 프로덕션 사용자는 짧은 목록에 들어갑니다. 릴리스는 잦고 늘 순탄하지는 않습니다. 1.23.0은 마이너 버전으로 나왔지만 zod를 필수 피어 의존성으로 만들고, 스키마 타입 두 개를 바꾸고, 조정자 계획을 작업 200개로 제한했습니다. 어느 것이든 ^1.x 범위의 호출자를 깨뜨릴 수 있습니다. Node 20 지원은 다음 메이저에서 제거될 예정입니다.
Mastra나 LangGraph와 비교하면 OMA는 범위가 좁고 훨씬 덜 검증됐 으며, 연동과 예제의 생태계도 작습니다. 쓸 이유는 구체적입니다. 폭보다 승인, 점검 가능한 기록, 강제되는 송신 통제가 더 필요한 TypeScript 팀입니다.
제 역할을 하는 곳
100명 규모 핀테크의 백엔드 엔지니어
고객 기록을 건드리기 전에 승인이 필요한 에이전트 단계 추가하기
도구 호출을 영구 저장소를 쓰는 지속형 승인으로 감싸고, 승인 요청을 기존 관리자 앱에 연결하고, 규정 준수 검토를 위해 실행 기록을 보관합니다. MIT이며, 비용은 모델 토큰과 승인 화면을 만드는 엔지니어링입니다.
일부 데이터에 외부 AI 금지 규정이 있는 회사의 보안 책임자
에이전트 워크플로가 외부 모델을 호출할 수 없음을 증명하기
송신 정책을 offline으로 설정하고 로컬 Ollama나 vLLM으로 OMA를 실행하면 내장 어댑터가 다른 호스트를 거부합니다. 프로세스와 ACP 백엔드는 정책 밖에 있으므로 별도 통제가 필요합니다.
Node 서비스용 다중 에이전트 프레임워크를 비교하는 개발자
코드를 쓰기 전에 계획된 작업 그래프가 어떻게 동작하는지 보기
키 없는 스크립트 데모를 위해 npm create oma-app을 실행하고, 오프라인 Run Viewer의 작업 DAG와 span 폭포 차트를 살펴봅니다. 결정하기 전에 작은 설치 기반과 마이너 버전의 호환성 깨짐을 따져 보십시오.
도입 전 확인할 점
- 설정
- 키 없는 데모가 들어 있는 스타터는 npm create oma-app@latest, 기존 백엔드에는 npm install @open-multi-agent/core를 씁니다. Node 20 이상이며 유지되는 LTS를 권장합니다. 1.23.0부터 zod ^3.25 또는 ^4.6.6이 필수 피어입니다.
- 연동
- Anthropic, OpenAI, Azure OpenAI, Bedrock, Gemini, Grok, Copilot, DeepSeek, Doubao, Hunyuan, MiniMax, MiMo, Qiniu 어댑터. baseURL로 Ollama, vLLM, llama-server. Vercel AI SDK 제공사. MCP. 외부 에이전트로 Claude Code, Gemini CLI, Codex. 선택적 OpenTelemetry 패키지.
- 데이터와 개인정보
- 텔레메트리, OMA 백엔드, 외부 보고 요청이 없는 라이브러리이며, 트레이스와 기록은 사용자의 저장소에 남습니다. 프롬프트는 송신 정책 안에서 설정한 제공사로 갑니다. MIT 라이선스.
- 대규모 사용 시 비용
- 유료 에디션은 없고, 비용은 모델 토큰과 자체 호스팅입니다. 팀 모드는 에이전트 자체 작업 외에 실행마다 조정자 호출 두 번을 더합니다.
- 제한
- 열린 이슈 약 9개. 1.23.0부터 계획은 작업 200개로 제한. 마이너 릴리스가 ^1.x 호출자를 깨뜨릴 수 있음. 다음 메이저에서 Node 20 지원 종료. 작은 프로덕션 사용자 기반.
좋은 점
- 프로세스 재시작 뒤에도 살아남는 지속형 승인
- 송신 정책은 차단 쪽으로 실패하고 더 엄격하게만 바뀜
- 텔레메트리, 계정, 호스팅 제어 평면 없음
- 키 없는 로컬 데모가 실제 스케줄러를 구동
아쉬운 점
- 스타 7,000개에 비해 주간 npm 다운로드 약 840회
- 마이너 릴리스에 호환성 깨짐이 포함된 적 있음
- 기록 검사는 일관성만 증명하고 변조 방지는 아님
- Mastra나 LangGraph보다 작은 생태계
추천 대상
에이전트의 각 행동을 누가 승인했고 모델 트래픽이 어디로 갔는지 보여야 하며, 한 회사가 만드는 어린 프로젝트를 감수할 수 있는 TypeScript 팀.
Open Multi-Agent (OMA) 대안
Open Multi-Agent (OMA): 자주 묻는 질문
- Open Multi-Agent (OMA), 쓸 만한 가치가 있습니까?
- OMA의 승인, 기록, 송신 통제는 잘 설계됐습니다. 그러나 스타 7,000개 뒤에 주간 설치가 수백 회라는 것은 사용자보다 찬사를 보내는 사람이 많다는 뜻입니다. 평점은 5점 만점에 3.6점입니다.
- Open Multi-Agent (OMA)의 가격은 얼마입니까?
- MIT의 무료 오픈소스입니다. 호스팅 서비스는 없으며, 관리자가 요청에 따라 맞춤 빌드를 판매합니다.
- Open Multi-Agent (OMA)의 단점은 무엇입니까?
- 스타 7,000개에 비해 주간 npm 다운로드 약 840회; 마이너 릴리스에 호환성 깨짐이 포함된 적 있음; 기록 검사는 일관성만 증명하고 변조 방지는 아님; Mastra나 LangGraph보다 작은 생태계.
- Open Multi-Agent (OMA)에 적합한 사람은 누구입니까?
- 에이전트의 각 행동을 누가 승인했고 모델 트래픽이 어디로 갔는지 보여야 하며, 한 회사가 만드는 어린 프로젝트를 감수할 수 있는 TypeScript 팀.
- 팀이나 프로덕션 환경에서 Open Multi-Agent (OMA)의 비용 은 얼마입니까?
- 유료 에디션은 없고, 비용은 모델 토큰과 자체 호스팅입니다. 팀 모드는 에이전트 자체 작업 외에 실행마다 조정자 호출 두 번을 더합니다.
- Open Multi-Agent (OMA)에 회사 데이터를 맡겨도 안전합니까?
- 텔레메트리, OMA 백엔드, 외부 보고 요청이 없는 라이브러리이며, 트레이스와 기록은 사용자의 저장소에 남습니다. 프롬프트는 송신 정책 안에서 설정한 제공사로 갑니다. MIT 라이선스.
- Open Multi-Agent (OMA)의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Mastra, LangGraph, CrewAI 및 OpenAI Agents SDK입니다.
답변 확인일: 2026년 10월 31일.
