Repolode
assafelovic

assafelovic/gpt-researcher

질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트

대체할 수 있는 제품:PerplexityChatGPT Deep Research

스타
30,167
포크
4,303
열린 이슈
42
마지막 커밋
10일 전

어떤 프로젝트인가요?

GPT Researcher는 주어진 질문을 심층 조사하는 Python 에이전트입니다. 플래너 에이전트가 작업을 여러 조사 질문으로 나누면 실행 에이전트가 각 질문에 대한 자료를 수집하고 요약하며, 퍼블리셔 단계에서 조사 결과를 모아 인용이 포함된 장문의 보고서로 작성합니다. 공개 웹은 물론 PDF, Word, Excel, Markdown 등의 로컬 문서도 조사할 수 있습니다.

OpenAI 호환 API를 통해 모든 LLM provider를 지원하며, 각 질문과 관련된 내용만 모델에 전달하는 컨텍스트 필터도 포함되어 있습니다. 주제를 폭넓고 깊이 있게 탐색하는 재귀적 Deep Research 모드, 외부 데이터 소스에 연결하는 MCP 클라이언트, LangGraph와 AG2 기반의 멀티 에이전트 워크플로도 제공합니다.

FastAPI 서버와 경량 프런트엔드 또는 Next.js 프런트엔드, Docker Compose, Python API를 제공하는 pip 패키지, Claude Skill 설치 방식으로 사용할 수 있습니다. 보고서는 PDF, Word 및 기타 형식으로 내보낼 수 있습니다.

핵심 기능

  • 01웹과 로컬 문서를 바탕으로 인용이 포함된 장문의 조사 보고서를 작성합니다.
  • 02스크랩한 컨텍스트의 관련성을 판별해 LLM에 전달하기 전에 필터링합니다.
  • 03재귀적 Deep Research 모드로 하위 주제를 트리 형태로 탐색합니다.
  • 04MCP 클라이언트를 통해 외부 데이터 소스에 연결합니다.
  • 05LangGraph와 AG2 기반의 멀티 에이전트 워크플로를 제공합니다.
  • 06보고서를 PDF, Word 및 기타 형식으로 내보냅니다.

활용 사례

  • 여러 웹페이지를 조사해 출처가 명시된 주제별 배경 보고서를 작성합니다.
  • 비공개 PDF, 스프레드시트 또는 메모 모음을 조사합니다.
  • pip 패키지를 통해 Python 애플리케이션에 자동화된 조사를 통합합니다.
  • Claude 같은 AI 어시스턴트에 더 심층적인 웹 조사 기능을 제공합니다.

빠른 시작

  1. 1

    Python 3.12 이상을 설치합니다

  2. 2

    프로젝트를 클론하고 디렉터리로 이동합니다

    git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher
  3. 3

    API 키를 환경 변수로 설정합니다

    export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here}
  4. 4

    종속성을 설치하고 서버를 시작합니다

    pip install -r requirements.txt python -m uvicorn main:app --reload

사용 전 알아둘 점

  • 기본 설정에는 OpenAI API 키와 Tavily API 키가 필요합니다.
  • Deep research는 실행당 약 $0.4의 비용이 들고 약 5분이 걸립니다.

토픽

자주 묻는 질문

gpt-researcher은(는) 무엇인가요?
질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트 GPT Researcher는 주어진 질문을 심층 조사하는 Python 에이전트입니다. 플래너 에이전트가 작업을 여러 조사 질문으로 나누면 실행 에이전트가 각 질문에 대한 자료를 수집하고 요약하며, 퍼블리셔 단계에서 조사 결과를 모아 인용이 포함된 장문의 보고서로 작성합니다. 공개 웹은 물론 PDF, Word, Excel, Markdown 등의 로컬 문서도 조사할 수 있습니다.
gpt-researcher은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
gpt-researcher은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
gpt-researcher은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. gpt-researcher의 마지막 커밋은 2026년 10월 10일입니다.
gpt-researcher은(는) 어디에 사용할 수 있나요?
여러 웹페이지를 조사해 출처가 명시된 주제별 배경 보고서를 작성합니다. 비공개 PDF, 스프레드시트 또는 메모 모음을 조사합니다. pip 패키지를 통해 Python 애플리케이션에 자동화된 조사를 통합합니다. Claude 같은 AI 어시스턴트에 더 심층적인 웹 조사 기능을 제공합니다.
gpt-researcher는 어떻게 설치하나요?
Python 3.12 이상을 설치합니다 프로젝트를 클론하고 디렉터리로 이동합니다: git clone https://github.com/assafelovic/gpt-researcher.git cd gpt-researcher API 키를 환경 변수로 설정합니다: export OPENAI_API_KEY={Your OpenAI API Key here} export TAVILY_API_KEY={Your Tavily API Key here} 종속성을 설치하고 서버를 시작합니다: pip install -r requirements.txt python -m uvicorn main:app --reload
gpt-researcher은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/assafelovic/gpt-researcher

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트