Repolode
lfnovo

lfnovo/open-notebook

Google NotebookLM의 셀프 호스팅·개인정보 보호 중심 대안으로, 다양한 AI 제공자를 지원하며 자료와 대화하고 팟캐스트를 생성할 수 있습니다.

대체할 수 있는 제품:NotebookLM

스타
40,402
포크
4,681
열린 이슈
179
마지막 커밋
그저께

어떤 프로젝트인가요?

Open Notebook은 Google NotebookLM을 본떠 만든 오픈소스 연구 보조 도구입니다. PDF, 동영상, 오디오, 웹 페이지, Office 문서 등의 자료를 노트북에 정리한 다음, 전체 텍스트 검색과 벡터 검색으로 자료를 찾고, 자료를 맥락으로 활용해 AI와 대화하고, 직접 노트를 작성하거나 콘텐츠를 바탕으로 노트를 생성할 수 있습니다.

자체 인프라에서 실행할 수 있도록 설계되었습니다. Docker Compose로 배포하면 SurrealDB 데이터베이스와 웹 UI, REST API, 백그라운드 워커가 함께 시작됩니다. 모델 연결에는 Esperanto 라이브러리를 사용하며 OpenAI, Anthropic, Google, Mistral, Ollama, LM Studio나 vLLM 같은 OpenAI 호환 서버를 포함해 20개 이상의 제공자를 지원합니다. 원하는 경우 모델을 완전히 로컬에서 실행할 수도 있습니다.

또한 에피소드 프로필을 설정해 여러 화자가 참여하는 팟캐스트를 생성하고, DeepSeek-R1과 Qwen3 같은 추론 모델을 지원하며, Claude Desktop 같은 클라이언트에서 사용할 수 있는 MCP 연동을 제공합니다. UI는 중국어 간체를 포함한 여러 언어로 제공됩니다.

핵심 기능

  • 01PDF, 동영상, 오디오, 웹 페이지, Office 문서를 노트북별로 정리합니다.
  • 02모든 자료를 대상으로 전체 텍스트 검색과 벡터 검색을 제공합니다.
  • 03선택한 자료를 맥락으로 삼아 인용과 함께 AI와 대화할 수 있습니다.
  • 04Ollama와 LM Studio를 통한 로컬 모델을 포함해 20개 이상의 AI 제공자를 지원합니다.
  • 05자료를 바탕으로 여러 화자가 참여하는 팟캐스트를 생성합니다.
  • 06REST API와 선택 가능한 비밀번호 보호 기능을 제공합니다.

활용 사례

  • 민감한 논문과 노트를 개인 컴퓨터에 보관하려는 연구자.
  • PDF, 강의, 웹 문서를 함께 활용해 공부하는 학생.
  • 클라우드 AI 모델과 로컬 AI 모델 중 하나를 선택하거나 전환하려는 팀.
  • REST API를 통해 노트북에 프로그래밍 방식으로 접근해야 하는 개발자.

빠른 시작

  1. 1

    폴더를 만들고 docker-compose.yml을 다운로드합니다

    mkdir open-notebook && cd open-notebook curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml
  2. 2

    docker-compose.yml을 편집해 OPEN_NOTEBOOK_ENCRYPTION_KEY에 길고 무작위인 값을 설정합니다

  3. 3

    Docker Compose로 서비스를 시작합니다

    docker compose up -d
  4. 4

    http://localhost:8502을 열고 Models 설정에서 AI 제공자를 추가합니다

사용 전 알아둘 점

  • Docker와 AI 제공자의 API 키 또는 Ollama 같은 로컬 모델 서버가 필요합니다.
  • 포트 설정을 변경하지 않으면 UI와 API에는 기본적으로 비밀번호가 없으며 모든 네트워크 인터페이스에 공개됩니다.

토픽

자주 묻는 질문

open-notebook은(는) 무엇인가요?
Google NotebookLM의 셀프 호스팅·개인정보 보호 중심 대안으로, 다양한 AI 제공자를 지원하며 자료와 대화하고 팟캐스트를 생성할 수 있습니다. Open Notebook은 Google NotebookLM을 본떠 만든 오픈소스 연구 보조 도구입니다. PDF, 동영상, 오디오, 웹 페이지, Office 문서 등의 자료를 노트북에 정리한 다음, 전체 텍스트 검색과 벡터 검색으로 자료를 찾고, 자료를 맥락으로 활용해 AI와 대화하고, 직접 노트를 작성하거나 콘텐츠를 바탕으로 노트를 생성할 수 있습니다.
open-notebook은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
open-notebook은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
open-notebook은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. open-notebook의 마지막 커밋은 2026년 10월 18일입니다.
open-notebook은(는) 어디에 사용할 수 있나요?
민감한 논문과 노트를 개인 컴퓨터에 보관하려는 연구자. PDF, 강의, 웹 문서를 함께 활용해 공부하는 학생. 클라우드 AI 모델과 로컬 AI 모델 중 하나를 선택하거나 전환하려는 팀. REST API를 통해 노트북에 프로그래밍 방식으로 접근해야 하는 개발자.
open-notebook는 어떻게 설치하나요?
폴더를 만들고 docker-compose.yml을 다운로드합니다: mkdir open-notebook && cd open-notebook curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml docker-compose.yml을 편집해 OPEN_NOTEBOOK_ENCRYPTION_KEY에 길고 무작위인 값을 설정합니다 Docker Compose로 서비스를 시작합니다: docker compose up -d http://localhost:8502을 열고 Models 설정에서 AI 제공자를 추가합니다
open-notebook은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lfnovo/open-notebook

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

관련 프로젝트