Repolode
HKUDS

HKUDS/DeepTutor

Python과 Next.js 기반의 에이전트 네이티브 자체 호스팅 AI 학습 워크스페이스로, 맞춤형 튜터링, Q&A, 퀴즈, 리서치, 시각화를 지원합니다.

대체할 수 있는 제품:KhanmigoQuizlet

스타
41,795
포크
5,286
열린 이슈
152
마지막 커밋
9시간 전

어떤 프로젝트인가요?

DeepTutor는 튜터링, 문제 해결, 퀴즈 생성, 심층 리서치, 시각화, 숙달 연습을 하나의 시스템에 담은 자체 호스팅 학습 워크스페이스입니다. Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path, Immersive Reading은 공통 기능 런타임과 세션 컨텍스트를 공유하므로, 학습자는 진행 중인 내용을 놓치지 않고 모드를 전환할 수 있습니다.

학습 자료는 LlamaIndex, PageIndex, GraphRAG, LightRAG를 비롯한 여러 검색 엔진과 플러그인 방식의 문서 파서를 기반으로 버전 관리되는 지식 베이스에서 관리합니다. Obsidian vault, Kiwix 아카이브, 외부 라이브러리를 연결할 수도 있고, YouTube나 Bilibili 동영상을 Reading에 추가해 자막을 검색할 수도 있습니다. Memory 계층은 학습 진행 상황의 기록과 요약을 저장하고, Memory Graph는 요약을 근거 자료와 연결합니다.

프로젝트는 pip 패키지, 소스 체크아웃, Docker 이미지 형태로 제공됩니다. Next.js 웹 앱과 `deeptutor` CLI를 포함하며, MCP 서버, 설치 가능한 스킬, 여러 LLM 제공자를 지원합니다.

핵심 기능

  • 01Chat, 퀴즈, 리서치, 문제 풀이, 시각화 모드가 하나의 런타임과 세션 컨텍스트를 공유합니다.
  • 02LlamaIndex, PageIndex, GraphRAG, LightRAG 등의 엔진을 기반으로 버전 관리되는 지식 베이스를 제공합니다.
  • 03YouTube 및 Bilibili 링크에서 자막을 검색하고 메모를 저장하며 동영상으로 학습할 수 있습니다.
  • 04기록과 요약을 저장하고, 이를 근거 자료와 연결하는 Memory 계층을 제공합니다.
  • 05pip, 소스 코드, Docker 이미지로 설치할 수 있으며 CLI와 웹 앱을 제공합니다.
  • 06MCP 서버, CLI 앱, 커뮤니티 스킬로 확장할 수 있습니다.

활용 사례

  • 자신의 강의 노트와 문서를 바탕으로 작동하는 개인용 AI 튜터를 자체 호스팅할 수 있습니다.
  • 생성형 퀴즈와 숙달도 기반 학습 경로로 시험을 준비할 수 있습니다.
  • 주제를 심층 리서치하고 결과를 학습 노트나 시각화 자료로 만들 수 있습니다.
  • Obsidian vault로 지식 베이스를 구축하고 AI 튜터와 함께 학습할 수 있습니다.

사용 전 알아둘 점

  • README 발췌 내용에 따르면 v1.6.3에서 프런트엔드와 백엔드를 전면 리팩터링하여 호환성이 깨졌습니다. 따라서 해당 버전을 건너뛰어 업그레이드하려면 변경이 필요할 수 있습니다.
  • 셀프 호스팅에는 Python 3.11 이상 백엔드와 Next.js 프런트엔드가 필요하므로 단일 바이너리를 사용하는 것보다 설정 과정이 복잡합니다.

토픽

자주 묻는 질문

DeepTutor은(는) 무엇인가요?
Python과 Next.js 기반의 에이전트 네이티브 자체 호스팅 AI 학습 워크스페이스로, 맞춤형 튜터링, Q&A, 퀴즈, 리서치, 시각화를 지원합니다. DeepTutor는 튜터링, 문제 해결, 퀴즈 생성, 심층 리서치, 시각화, 숙달 연습을 하나의 시스템에 담은 자체 호스팅 학습 워크스페이스입니다. Chat, Ask Questions, Quiz, Research, Solve, Course Study, Mastery Path, Immersive Reading은 공통 기능 런타임과 세션 컨텍스트를 공유하므로, 학습자는 진행 중인 내용을 놓치지 않고 모드를 전환할 수 있습니다.
DeepTutor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
DeepTutor은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
DeepTutor은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. DeepTutor의 마지막 커밋은 2026년 10월 19일입니다.
DeepTutor은(는) 어디에 사용할 수 있나요?
자신의 강의 노트와 문서를 바탕으로 작동하는 개인용 AI 튜터를 자체 호스팅할 수 있습니다. 생성형 퀴즈와 숙달도 기반 학습 경로로 시험을 준비할 수 있습니다. 주제를 심층 리서치하고 결과를 학습 노트나 시각화 자료로 만들 수 있습니다. Obsidian vault로 지식 베이스를 구축하고 AI 튜터와 함께 학습할 수 있습니다.
DeepTutor은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/HKUDS/DeepTutor

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

관련 프로젝트