주식 분석을 AI 4개가 동시에 맡아줍니다 — 내 컴퓨터에서 돌리는 오픈소스 TradingAgents
다중 AI 에이전트 금융 트레이딩 프레임워크 TradingAgents가 GitHub 주간 트렌딩에 진입했습니다. 총 스타 43,152개, 이번 주에만 9,267개가 폭발적으로 증가했으며 내 컴퓨터에서 직접 설치해 사용할 수 있습니다.
증권사 애널리스트의 하루를 AI 4명이 대신하면 어떨까요? 저도 처음엔 말도 안 되는 소리라고 생각했지만, 이걸 내 컴퓨터에서 직접 돌릴 수 있는 오픈소스(누구나 무료로 코드를 보고 사용할 수 있는 소프트웨어) 프로젝트가 이번 주 GitHub(세계 최대 코드 공유 플랫폼)에서 폭발적인 관심을 받고 있습니다. 바로 TradingAgents입니다.
TradingAgents가 뭔가요?
TradingAgents는 여러 AI 에이전트(자율적으로 작업을 수행하는 AI)가 팀을 이루어 주식 종목을 분석하는 프레임워크(여러 기능을 미리 갖춰둔 개발 토대)입니다. 쉽게 말하면, 한 명의 AI가 혼자 모든 것을 분석하는 게 아니라, 역할을 나눈 여러 AI가 동시에 협력해서 하나의 투자 판단을 내리는 구조입니다.
실제 금융회사에서는 애널리스트, 리스크 매니저(위험 관리 담당자), 트레이더(매매 실행 담당자), 포트폴리오 매니저(전체 투자 포트폴리오 관리자) 등 여러 전문가가 나누어 일합니다. TradingAgents는 이 구조를 AI로 그대로 재현한 것입니다.
Python(프로그래밍 언어) 기반의 오픈소스 프로젝트로, ChatGPT, Claude, Gemini 등 다양한 AI 모델과 연결(API(외부 서비스를 연결하는 열쇠) 방식)해 사용할 수 있습니다. 코드 전체가 공개되어 있어 누구나 다운로드해 본인 환경에 맞게 수정하거나 실험해볼 수 있습니다.
AI 4개가 각각 무슨 역할을 하나요?
TradingAgents의 핵심은 역할 분담입니다. 마치 실제 투자팀처럼, 각 에이전트(자율적으로 작업을 수행하는 AI)가 특정 업무만 전담합니다. 대표적인 역할 구성은 다음과 같습니다.
주요 에이전트 역할 구성
- 📊 애널리스트 에이전트 — 재무제표, 뉴스, 시장 데이터를 수집하고 기초 분석을 수행합니다. 종목의 현재 상황을 파악하는 역할입니다.
- ⚠️ 리스크 매니저 에이전트 — 해당 종목의 투자 위험도를 평가합니다. 얼마나 변동성이 크고, 어떤 위험 요소가 있는지 분석합니다.
- 💹 트레이더 에이전트 — 분석 결과를 바탕으로 실제 매수/매도 시점과 방법을 제안합니다. 전략 실행의 핵심 역할입니다.
- 📁 포트폴리오 매니저 에이전트 — 여러 에이전트의 의견을 종합해 최종 판단을 내립니다. 전체 투자 포트폴리오(보유 자산 목록) 관점에서 의사결정을 조율합니다.
이 에이전트들은 서로 동시에 병렬로 작동하며, 각자의 분석 결과를 공유하고 토론하는 구조로 설계되어 있습니다. 한 명이 순서대로 모든 걸 처리하는 것보다 훨씬 빠르고 다각도 분석이 가능합니다.
왜 이번 주 GitHub에서 폭발했나요?
2026년 3월 28일 기준, TradingAgents는 GitHub 주간 트렌딩(일주일 동안 가장 많은 관심을 받은 프로젝트 순위) 상위권에 진입했습니다. 누적 스타 수 43,152개 중 이번 한 주에만 9,267개가 새로 추가되었습니다. 이는 전체 누적의 약 21%가 단 일주일 만에 몰린 것으로, 매우 이례적인 성장 속도입니다.
더 흥미로운 점은 중국어 버전인 TradingAgents-CN도 동시에 트렌딩에 올랐다는 것입니다. TradingAgents-CN은 총 21,906 스타를 보유하고 있으며, 이번 주에만 2,968 스타가 추가되었습니다. 한 프로젝트의 다국어 포크(원본을 복사해 수정한 버전)가 동시에 트렌딩에 오른 것은 이 프로젝트에 대한 글로벌 관심이 얼마나 폭발적인지를 잘 보여줍니다.
이처럼 빠른 성장의 배경에는 AI 에이전트(자율적으로 작업을 수행하는 AI) 기술의 성숙이 있습니다. 2025년 이후 LLM(대규모 언어 모델, Large Language Model)의 성능이 크게 향상되면서, 단순 챗봇을 넘어 실제 업무를 자율 수행할 수 있는 에이전트 시스템이 빠르게 발전하고 있습니다. TradingAgents는 이 흐름의 정점에 위치한 프로젝트라 할 수 있습니다.
내 컴퓨터에서 직접 돌려보기
TradingAgents는 설치가 비교적 간단합니다. Python이 설치된 환경이라면 아래 세 줄의 명령어만으로 시작할 수 있습니다.
설치 방법
git clone https://github.com/TauricResearch/TradingAgents
cd TradingAgents
pip install -e .
설치 후에는 원하는 AI 모델의 API 키(외부 AI 서비스에 접근하기 위한 인증 코드)를 설정하고, 분석하고 싶은 종목 코드를 입력하면 됩니다. ChatGPT(OpenAI), Claude(Anthropic), Gemini(Google) 등 주요 AI 모델을 모두 지원하므로 이미 사용 중인 AI 서비스가 있다면 그것을 연결하면 됩니다.
GitHub 저장소 주소는 https://github.com/TauricResearch/TradingAgents 입니다. README(프로젝트 설명 문서)에 상세한 설정 가이드와 사용 예시가 포함되어 있습니다.
주의할 점
TradingAgents를 사용하기 전에 반드시 알아두어야 할 사항이 있습니다.
- 프레임워크 자체는 무료이지만, AI 모델 API 비용이 발생합니다. ChatGPT, Claude, Gemini 등을 연결해 사용할 때마다 해당 회사에 사용 요금을 지불해야 합니다. 종목 분석 한 번에 수십~수백 원에서 수천 원까지 비용이 발생할 수 있으므로, 사전에 각 AI 서비스의 요금 정책을 확인하는 것이 좋습니다.
- 투자 판단의 책임은 본인에게 있습니다. TradingAgents의 분석 결과는 참고 자료일 뿐이며, 실제 투자 손실에 대해 프로젝트 개발자나 AI 모델 회사는 책임지지 않습니다.
- Python 기초 지식이 필요합니다. 완전한 초보자에게는 설치 및 설정 과정이 다소 어렵게 느껴질 수 있습니다. Python 환경 설정, 가상 환경(venv) 사용법 등을 미리 숙지해두면 좋습니다.
- 실시간 데이터는 별도 연결이 필요합니다. 기본 설치만으로는 실시간 주가 데이터를 가져오지 못할 수 있으며, 별도 데이터 소스(데이터를 제공하는 외부 서비스)를 연결해야 할 수 있습니다.
이전에 소개한 Dexter AI(주식 분석 서비스)와 비교하면, TradingAgents는 완전 오픈소스로 내 컴퓨터에서 직접 실행하고 코드를 수정할 수 있다는 점이 큰 차이입니다. Dexter AI가 바로 사용 가능한 완성된 서비스라면, TradingAgents는 직접 손을 대야 하지만 무한한 커스터마이징(원하는 대로 수정)이 가능한 도구입니다.
관련 콘텐츠 — Easy클코로 AI 시작하기 | 무료 학습 가이드 | AI 뉴스 더보기