Repolode
CaviraOSS

CaviraOSS/PageLM

문서를 퀴즈, 플래시카드, 코넬식 노트, 오디오 팟캐스트로 바꾸는 오픈소스 AI 학습 플랫폼입니다.

대체할 수 있는 제품:NotebookLMQuizletAnki

스타
2,030
포크
277
열린 이슈
5
마지막 커밋
6일 전

어떤 프로젝트인가요?

PageLM은 NotebookLM에서 느슨하게 영감을 받은 셀프 호스팅 교육 플랫폼입니다. PDF, DOCX, Markdown, TXT 파일 등의 학습 자료를 입력하면 대화형 학습 자료로 변환합니다. 학생은 업로드한 문서와 대화하고, 코넬식 노트를 생성하고, 간격 반복 학습용으로 서로 겹치지 않는 플래시카드를 추출하고, 힌트와 점수가 포함된 퀴즈를 만들 수 있습니다.

시험 시뮬레이션(ExamLab), 과제 계획, 토론 연습, 강의 녹음 음성 전사, AI 생성 오디오 팟캐스트 도구도 포함되어 있습니다. Gemini, OpenAI, Claude, 로컬 모델용 Ollama 등 다양한 LLM 제공업체와 여러 TTS 엔진을 지원합니다. 응답은 WebSocket을 통해 스트리밍됩니다.

백엔드는 LangChain과 LangGraph를 사용하는 Node.js 및 TypeScript로, 프런트엔드는 Vite, React, TailwindCSS로 구성되어 있습니다. 기본적으로 JSON에 데이터를 저장하며, 벡터 데이터베이스를 선택적으로 사용할 수 있습니다. 설정 스크립트로 로컬에서 실행하거나 Docker Compose로 배포할 수 있습니다.

핵심 기능

  • 01업로드한 PDF, DOCX, Markdown, TXT 문서와 대화
  • 02주제나 파일을 바탕으로 코넬식 노트 생성
  • 03간격 반복 학습용으로 서로 겹치지 않는 플래시카드 추출
  • 04힌트, 해설, 점수가 포함된 대화형 퀴즈 제작
  • 05TTS 엔진을 사용해 노트를 AI 생성 오디오 팟캐스트로 변환
  • 06로컬 모델용 Ollama를 포함한 여러 LLM 제공업체 지원

활용 사례

  • 강의 슬라이드와 읽기 자료를 퀴즈와 플래시카드로 만들고 싶은 학생
  • 로컬 모델을 사용해 데이터를 자신의 기기에 보관하는 셀프 호스팅 학습 환경
  • 모의 시험과 피드백을 통한 시험 준비
  • 노트를 오디오 팟캐스트로 듣는 것을 선호하는 학습자

토픽

자주 묻는 질문

PageLM은(는) 무엇인가요?
문서를 퀴즈, 플래시카드, 코넬식 노트, 오디오 팟캐스트로 바꾸는 오픈소스 AI 학습 플랫폼입니다. PageLM은 NotebookLM에서 느슨하게 영감을 받은 셀프 호스팅 교육 플랫폼입니다. PDF, DOCX, Markdown, TXT 파일 등의 학습 자료를 입력하면 대화형 학습 자료로 변환합니다. 학생은 업로드한 문서와 대화하고, 코넬식 노트를 생성하고, 간격 반복 학습용으로 서로 겹치지 않는 플래시카드를 추출하고, 힌트와 점수가 포함된 퀴즈를 만들 수 있습니다.
PageLM은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
PageLM은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
PageLM은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. PageLM의 마지막 커밋은 2026년 10월 13일입니다.
PageLM은(는) 어디에 사용할 수 있나요?
강의 슬라이드와 읽기 자료를 퀴즈와 플래시카드로 만들고 싶은 학생 로컬 모델을 사용해 데이터를 자신의 기기에 보관하는 셀프 호스팅 학습 환경 모의 시험과 피드백을 통한 시험 준비 노트를 오디오 팟캐스트로 듣는 것을 선호하는 학습자
PageLM은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CaviraOSS/PageLM

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

관련 프로젝트