자신의 자료와 학습 이력을 기억하는 개인용 AI 튜터링 워크스페이스
읽은 문서, 과거 대화, 학습 진행 상황을 하나의 공간에서 연결해 두면, AI가 그 맥락을 이해하고 질문에 답합니다. DeepTutor는 사용자의 지식 기반과 학습 이력을 기억하며 함께 성장하는 개인화 학습 워크스페이스입니다. 최신 버전 v1.7.2에서는 데스크톱 다운로드, 선택 텍스트 음성 합성, 그리고 한국어 인터페이스 미리보기가 추가되어 접근성이 높아졌습니다.
하나의 런타임, 다양한 학습 모드
DeepTutor는 채팅, 퀴즈, 연구, 시각화, 문제 해결, 마스터리 패스, 읽기 등 다양한 학습 모드를 하나의 런타임에서 통합합니다. 각 모드는 세션 컨텍스트를 공유하면서도 목적에 맞는 워크플로우를 유지합니다. 홈, 학습, 리소스 영역은 활성 워크스페이스에 따라 변하며, 파트너와 개인화 설정은 계정 전체에서 사용할 수 있습니다. 사용자는 특정 주제나 프로젝트별로 워크스페이스를 만들어 학습 자료를 관리하고, 진행 상황을 추적할 수 있습니다.
근거 있는 답변과 검사 가능한 메모리
이 시스템의 핵심은 사용자의 자료를 기반으로 한 근거 있는 답변과 검사 가능한 메모리입니다. LlamaIndex, PageIndex, GraphRAG, LightRAG 등 다양한 인덱싱 엔진을 사용해 버전 관리되는 지식 라이브러리를 구축할 수 있습니다. 메모리는 L1 트레이스, L2 사실, L3 종합으로 나뉘어 개인화가 가시적이고 편집 가능하며, 증거 링크를 통해 감사할 수 있습니다. 또한 Claude Code, Codex, Grok CLI 같은 외부 에이전트를 파트너로 연결해 실시간으로 상담하거나, 과거 대화를 가져와 활용할 수 있습니다.
설치 및 실행 방법
DeepTutor는 데스크톱 앱, Docker, 또는 Python 패키지로 설치할 수 있습니다. 데스크톱 빌드는 Python과 Node.js를 번들링하여 터미널 사용 없이 바로 실행할 수 있으며, Mac과 Windows용 인스톨러가 제공됩니다. Docker를 사용하면 docker run 명령 하나로 웹 앱을 실행할 수 있고, 데이터 볼륨을 지정해 설정과 로컬 데이터를 보존합니다. Python으로 설치하려면 Python 3.11~3.14와 Node.js 20.9+가 필요하며, pip install -U "deeptutor[full]" 명령으로 웹 앱과 CLI를 함께 설치할 수 있습니다.
사용 전 확인 사항
DeepTutor는 Python 3.11 이상과 Node.js 20.9+ 환경을 요구하며, Docker 사용 시에는 포트 3782가 열려 있어야 합니다. 1.6.15 이전 버전에서 업그레이드할 경우, 기존 deeptutor-cli 패키지를 제거하고 런타임 홈을 백업한 후 새 패키지를 설치해야 합니다. 또한, 특정 기능은 추가 모듈 설치나 외부 API 키 설정이 필요할 수 있으므로, 사용할 기능을 확인하고 필요한 의존성을 설치하는 것이 좋습니다. 커뮤니티 기여자를 모집 중이므로, 유지보수에 참여하고 싶다면 기여 가이드를 참고할 수 있습니다.