연간 3만 달러에 가까운 블룸버그 터미널 구독료는 월가의 대형 기관에게도 상당한 부담이다. 개인 투자자나 소규모 스타트업에게는 사실상 접근 불가능한 금액이다. 그런데 이 비용 장벽을 근본적으로 무너뜨리겠다는 오픈소스 프로젝트가 GitHub 스타 6만 개를 돌파하며 금융 데이터 시장의 판도를 바꾸고 있다.
OpenBB는 애널리스트, 퀀트, AI 에이전트를 위한 오픈소스 금융 데이터 플랫폼이다. 한 번 연결하면 Python, REST API, 데스크톱 앱, 엑셀, MCP 서버까지 동시에 데이터를 활용할 수 있다. 이른바 "한 번 연결, 어디서나 소비(Connect Once, Consume Everywhere)" 아키텍처로, 금융 데이터의 민주화를 현실로 끌어올리고 있다.
이 글에서는 OpenBB의 핵심 구조, 블룸버그 터미널과의 실질적 차이, MCP 서버를 통한 AI 에이전트 통합, 그리고 개인 투자자부터 기관까지 누가 어떻게 활용할 수 있는지를 구체적으로 다룬다.
| 항목 | 내용 |
|---|---|
| 플랫폼명 | OpenBB (Open Data Platform) |
| 유형 | 오픈소스 금융 데이터 플랫폼 |
| 라이선스 | AGPL v3 |
| GitHub 스타 | 약 60,400개 (2026년 3월 기준) |
| 데이터 소스 | 약 100개 (FRED, Yahoo Finance, Alpha Vantage, IMF 등) |
| 접근 방식 | Python, REST API, CLI, 엑셀 애드인, MCP 서버, Workspace |
| 설립자 | Didier Rodrigues Lopes |
| 시드 투자 | 850만 달러 (2022년) |
| 가격 | 개인 무료 / 기업 좌석 기반 유료 |
블룸버그 터미널 연간 3만 달러, 왜 대안이 필요한가
금융 데이터 시장은 오랫동안 소수의 거대 기업이 지배해왔다. 블룸버그 터미널의 연간 구독료는 단일 라이선스 기준 약 27,660달러이며, 2대 이상 도입 시에도 대당 24,240달러 수준이다. 2024년 기준으로 가격 인상이 이어지면서 단일 터미널 연간 비용이 28,320달러까지 올랐다. 전 세계적으로 약 325,000 - 350,000명의 구독자가 사용 중이며, JP모건, 골드만삭스, 시티그룹 등 주요 금융기관이 핵심 고객이다.
문제는 이 비용 구조가 정보 비대칭을 고착화한다는 점이다. 대형 기관은 실시간 시장 데이터, 심층 분석 도구, 3만 개 이상의 함수에 접근할 수 있지만, 개인 투자자와 소규모 펀드는 훨씬 제한적인 무료 데이터에 의존해야 한다. 한국에서는 블룸버그 터미널 연간 비용이 대리급 직장인 연봉과 맞먹어 "블대리"라는 별명까지 붙었을 정도다.
| 금융 데이터 플랫폼 | 연간 비용 | 특징 |
|---|---|---|
| 블룸버그 터미널 | 24,000 - 28,000달러 | 실시간 데이터, 뉴스, 채팅, 매매 |
| Refinitiv Eikon | 18,000 - 22,000달러 | 외환·채권 강점 |
| FactSet | 12,000 - 20,000달러 | 주식 리서치 특화 |
| Koyfin | 무료 - 약 1,200달러 | 개인 투자자 대상 시각화 |
| OpenBB | 무료 (오픈소스) | 100개 데이터 소스, AI 통합 |
블룸버그 터미널의 핵심 가치는 데이터 자체보다 35만 명의 금융 전문가 네트워크와 실시간 메시징 기능에 있다. OpenBB가 대체하려는 것은 이 네트워크가 아니라 데이터 접근과 분석 인프라다. 목적에 맞는 도구를 선택하는 것이 핵심이다.
OpenBB는 블룸버그 터미널의 "완전한 대체제"가 아니다. 실시간 틱 데이터, 채권 가격, 장외 파생상품 데이터 등은 여전히 유료 데이터 제공업체의 영역이다. OpenBB는 퍼블릭 데이터 접근과 데이터 통합 워크플로에 강점이 있다.
OpenBB는 어디서 시작되었나: Gamestonk에서 6만 스타까지
2021년 초, GameStop 밈 주식 열풍이 월가를 뒤흔들던 시기에 포르투갈 출신 엔지니어 Didier Rodrigues Lopes가 하나의 사이드 프로젝트를 Reddit에 공개했다. 이름은 "Gamestonk Terminal". GME 주식이 폭락하는 걸 지켜보면서 개인 투자자도 기관급 데이터에 접근할 수 있어야 한다는 문제의식에서 출발한 프로젝트였다.
WallStreetBets와 Hacker News에 올린 첫 게시물이 바이럴을 일으키면서, 24시간도 되지 않아 GitHub 스타 4,000개를 기록했다. 당시 한 매체는 이 프로젝트를 "밈 주식판 블룸버그 터미널"이라 묘사했다. 그 반응에 확신을 얻은 Lopes는 NURVV(센서 퓨전 기업)의 엔지니어 자리를 떠나 2022년 OpenBB를 정식 법인으로 설립했고, 같은 해 850만 달러 규모의 시드 투자를 유치했다.
이후 프로젝트는 단순한 CLI 도구를 넘어 기업용 AI 워크스페이스로 진화했다. 2025년 10월에는 Open Data Platform(ODP)을 공식 출시하며 아키텍처를 전면 재설계했고, 2026년 3월 현재 GitHub 스타 약 60,400개를 기록하며 금융 분야 오픈소스 프로젝트 중 최대 규모로 성장했다.
OpenBB의 급성장 비결 중 하나는 커뮤니티 주도 개발 모델이다. AGPL v3 라이선스하에 누구나 코드를 수정하고 데이터 제공자 확장을 기여할 수 있으며, Discord 커뮤니티를 통해 실시간 피드백 루프가 작동한다. 오픈소스 금융 도구를 만들고 싶은 개발자에게 좋은 참여 기회가 된다.
OpenBB의 핵심 아키텍처: "한 번 연결, 어디서나 소비"
OpenBB의 기술적 핵심은 Open Data Platform(ODP)이다. ODP는 데이터 엔지니어가 독점 데이터, 라이선스 데이터, 공개 데이터를 하나의 표준화된 레이어로 통합하도록 설계된 오픈소스 툴셋이다. 한 번 데이터를 연결하면, 다음 5가지 인터페이스에서 동시에 접근이 가능하다.
Python 환경
pip install openbb 한 줄로 설치할 수 있으며, 약 100개의 데이터 소스에 통합 API로 접근할 수 있다. FRED(거시경제), Yahoo Finance(주가), Alpha Vantage(실시간 데이터), IMF(국제 경제 지표) 등이 주요 제공자다. 퀀트 연구자가 Jupyter Notebook에서 바로 재무제표를 불러와 분석하는 워크플로를 몇 줄의 코드로 구성할 수 있다.
from openbb import obb
output = obb.equity.price.historical("AAPL")
df = output.to_dataframe()
REST API
openbb-api 명령으로 FastAPI 서버를 로컬에 띄우면 어떤 프로그래밍 언어에서든 HTTP 요청으로 금융 데이터에 접근할 수 있다. 기본 포트는 6900이며, Swagger UI를 통해 사용 가능한 엔드포인트를 즉시 탐색할 수 있다.
엑셀 애드인
Microsoft 365 마켓플레이스에서 OpenBB 애드인을 설치하면, 엑셀 시트 내에서 금융 데이터를 직접 호출할 수 있다. 블룸버그 엑셀 애드인(BDH/BDP 함수)에 익숙한 애널리스트가 전환 비용 없이 적응할 수 있는 구조다.
데스크톱 앱(ODP Desktop)
Python 환경 설정 없이도 GUI를 통해 데이터를 탐색하고, 내장 AI 에이전트와 대화하며, ODP 백엔드에 직접 연결할 수 있다.
MCP 서버
Model Context Protocol(MCP) 서버를 통해 Claude, GPT 등 LLM 기반 AI 에이전트가 금융 데이터에 직접 접근할 수 있다. 이 부분은 다음 섹션에서 더 구체적으로 다룬다.
| 인터페이스 | 대상 사용자 | 주요 용도 |
|---|---|---|
| Python SDK | 퀀트, 데이터 엔지니어 | 분석·모델링·백테스팅 데이터 파이프라인 |
| REST API | 풀스택 개발자 | 커스텀 앱·대시보드 구축 |
| 엑셀 애드인 | 전통적 애널리스트 | 스프레드시트 기반 리서치 |
| ODP Desktop | 일반 사용자 | 코드 없는 데이터 탐색 |
| MCP 서버 | AI 에이전트 | LLM 기반 자동화 분석 |
처음 OpenBB를 접하는 사용자라면, pip install openbb 후 from openbb import obb로 시작하는 것을 권장한다. Python 환경에서 데이터 구조와 API 패턴을 익힌 뒤 REST API나 Workspace로 확장하는 흐름이 학습 효율성이 가장 높다.
MCP 서버와 AI 에이전트: 금융 데이터의 새로운 소비 방식
OpenBB가 최근 가장 공격적으로 투자하는 영역이 MCP(Model Context Protocol) 서버 통합이다. MCP는 Anthropic이 제안한 표준 프로토콜로, AI 에이전트가 외부 데이터 소스와 도구에 접근하는 방식을 통일한 것이다. 쉽게 말해, AI가 금융 데이터를 "읽고 해석"할 수 있는 표준 번역기를 제공하는 셈이다.
OpenBB의 MCP 서버는 pip install openbb-mcp-server로 설치할 수 있으며, ODP의 REST API 엔드포인트를 MCP 프로토콜로 노출한다. 이를 통해 Claude, OpenBB Copilot 등 LLM 에이전트가 별도의 커스텀 코드 없이 재무제표 조회, 주가 히스토리 분석, 거시경제 지표 비교 같은 작업을 수행한다.
실제 활용 시나리오를 구체적으로 보면 다음과 같다.
- AI 에이전트에게 "AAPL과 MSFT의 최근 5년 매출 성장률을 비교해줘"라고 요청하면, 에이전트가 MCP 서버를 통해 ODP에서 데이터를 가져와 분석 결과를 생성한다.
- 포트폴리오 리밸런싱 시 AI가 실시간 경제 지표(FRED 데이터)와 종목별 밸류에이션을 교차 분석해 제안을 만들어준다.
- 사내 데이터 레이크에 저장된 독점 데이터를 MCP로 연결하면, AI가 퍼블릭 데이터와 프라이빗 데이터를 동시에 활용해 리서치 노트를 생성한다.
OpenBB Workspace에서는 MCP 서버 설정 메뉴를 통해 서드파티 벤더의 MCP 서버나 자체 인프라 MCP 서버를 추가할 수 있다. 이 아키텍처 덕분에 금융기관은 기존의 파편화된 데이터 파이프라인을 AI 에이전트가 바로 소비 가능한 형태로 표준화할 수 있다.
MCP 서버를 통해 AI에 노출하는 데이터의 범위를 사전에 엄격하게 정의해야 한다. 특히 규제 산업인 금융에서는 내부 데이터의 AI 노출 범위, 감사 추적(audit trail), 접근 권한 관리가 필수다. OpenBB의 Pro 플랜은 역할 기반 접근 제어(RBAC)를 지원하므로 기업 환경에서는 이를 활용하는 것이 바람직하다.
OpenBB Workspace: 무료 커뮤니티 플랜과 Pro 플랜의 차이
ODP가 오픈소스 데이터 통합 기반이라면, OpenBB Workspace는 이 데이터를 시각화하고 AI와 결합하는 엔터프라이즈 UI 레이어다. 두 가지 요금제가 존재하며, 각각의 포지셔닝이 명확하게 다르다.
Community 플랜(무료)은 개인 사용자, 학생, 학술 연구자, 혹은 도입 평가 중인 팀을 위한 것이다. 무제한 앱과 대시보드를 생성할 수 있고, OpenBB Copilot(AI 어시스턴트)을 하루 20회 쿼리까지 사용 가능하다. 자체 AI 에이전트 연결도 제한 없이 지원된다.
Pro 플랜(좌석 기반 유료)은 프로덕션 수준의 애플리케이션을 구축하는 팀을 대상으로 한다. Community의 모든 기능에 더해 협업 기능, 역할 기반 접근 제어, 엑셀 애드인, 데이터 내보내기, SSO(Azure/Google), 프라이빗 클라우드/VPC/온프레미스 배포를 지원한다. 제품 분석 데이터 수집이 비활성화되어 보안에 민감한 금융기관의 요구를 충족한다.
| 기능 | Community (무료) | Pro (유료) |
|---|---|---|
| 앱/대시보드 | 무제한 | 무제한 |
| AI Copilot | 20쿼리/일 | 공정 사용 기준 적용 |
| 커스텀 AI 에이전트 | 지원 | 지원 |
| 엑셀 애드인 | 미지원 | 지원 |
| 데이터 내보내기 | 미지원 | 지원 |
| 역할 기반 접근 제어 | 미지원 | 지원 |
| SSO | 미지원 | Azure, Google |
| 배포 옵션 | OpenBB 호스팅 | VPC, 온프레미스 가능 |
| 제품 분석 | 활성화 | 비활성화 |
개인 투자자가 OpenBB를 통해 포트폴리오를 분석하고, FRED 데이터로 거시경제 트렌드를 추적하며, AI Copilot에게 종목 스크리닝을 요청하는 수준이라면 Community 플랜으로 충분하다. 반면 자산운용사, 헤지펀드, 투자은행처럼 팀 단위 협업과 데이터 거버넌스가 필요한 조직은 Pro 플랜이 적합하다.
Community 플랜에서 AI Copilot의 일일 20회 쿼리가 부족하다면, 자체 OpenAI 또는 Anthropic API 키를 연결해 쿼리 제한을 우회할 수 있다. "Bring your own API key" 기능이 두 플랜 모두에서 지원된다.
블룸버그 터미널을 대체할 수 있을까: 현실적 판단 기준
"OpenBB가 블룸버그를 대체할 수 있는가"라는 질문은, 사실 잘못된 프레이밍이다. 블룸버그 터미널은 40년 넘게 구축한 독점 데이터, 35만 명의 전문가 네트워크, 실시간 거래 인프라를 갖춘 올인원 생태계다. OpenBB가 이 전체를 대체하겠다고 주장하는 것은 비현실적이다.
하지만 관점을 바꾸면 이야기가 달라진다. 블룸버그 사용자의 상당수가 터미널의 3만 개 함수 중 실제로 활용하는 기능은 극히 일부다. 주가 조회, 재무제표 분석, 거시경제 데이터 확인, 스크리닝 같은 핵심 워크플로만 놓고 보면, OpenBB는 이미 상당 부분을 커버한다.
구체적으로 OpenBB가 강한 영역과 약한 영역을 구분하면 다음과 같다.
OpenBB가 강한 영역:
- 퍼블릭 경제·금융 데이터 통합 (FRED, IMF, BLS, FOMC 등)
- Python 기반 퀀트 분석 워크플로
- AI 에이전트와의 네이티브 통합
- 데이터 파이프라인 커스터마이징 자유도
- 비용 효율성 (개인 무료, 기업도 블룸버그 대비 현저히 저렴)
블룸버그가 여전히 우위인 영역:
- 실시간 틱 데이터 품질과 속도
- 채권, FX, 파생상품 등 장외 시장 데이터
- MSG(메시징) 기반 금융 전문가 네트워크
- 전자 거래 실행(Trade Execution)
- 규제 준수 관련 데이터 보증
현실적으로 가장 큰 혜택을 받는 계층은 개인 투자자, 소규모 헤지펀드, 스타트업, 핀테크 기업, 학술 연구자다. 이들에게 OpenBB는 기관급 데이터 인프라를 비용 부담 없이 구축할 수 있는 유일한 경로다.
OpenBB의 ODP에 포함된 데이터는 반드시 정확하다고 보증되지 않는다. 공식 면책 조항에서도 이 점을 명시하고 있다. 투자 의사결정에 활용할 때는 반드시 복수의 데이터 소스를 교차 검증해야 하며, 이는 블룸버그 터미널 사용자에게도 마찬가지로 적용되는 원칙이다.
금융 데이터 민주화, 그 너머의 변화
OpenBB가 촉발하는 변화의 본질은 단순한 비용 절감이 아니다. 금융 데이터의 소비 방식 자체가 바뀌고 있다는 점에 주목해야 한다.
과거에는 애널리스트가 터미널 앞에 앉아 수동으로 데이터를 조회하고 엑셀에 붙여넣는 작업이 일상이었다. 지금은 AI 에이전트가 MCP를 통해 데이터를 자동으로 수집하고, 분석하고, 보고서 초안까지 작성하는 워크플로가 현실화되고 있다. OpenBB의 아키텍처는 정확히 이 전환점에 맞춰 설계되었다.
금융 데이터 서비스 시장 규모는 계속 성장하고 있으며, AI 도입이 가속화되면서 데이터 통합과 자동화에 대한 수요가 폭발적으로 증가하고 있다. 블룸버그 자체도 이 흐름을 인식해 터미널에 AI 기능을 통합하기 시작했다. 하지만 오픈소스 생태계의 혁신 속도와 커뮤니티 기반 확장성은 단일 기업이 따라잡기 어려운 구조적 이점이다.
OpenBB를 지금 당장 도입하려는 사용자라면, 다음 순서를 권장한다. 먼저 GitHub에서 ODP를 클론하거나 pip install openbb로 Python 환경을 구성한다. 그다음 Community 플랜으로 Workspace에 가입해 데이터 시각화와 Copilot을 테스트한다. AI 에이전트 통합이 필요하다면 MCP 서버를 로컬에 띄워 Claude나 자체 LLM과 연결해본다. 이 세 단계만으로 블룸버그 터미널 없이도 기관급 리서치 워크플로의 상당 부분을 재현할 수 있다.
금융 데이터를 블룸버그 터미널 없이 활용할 수 있는 세상은 이미 와 있다. 중요한 것은 이 변화를 얼마나 빠르게 자신의 워크플로에 통합하느냐다.