Repolode
lfnovo

lfnovo/open-notebook

GoogleのNotebookLMに代わる、セルフホスト型でプライバシーを重視したツール。さまざまなAIプロバイダーに対応し、ソースとのチャットやポッドキャストの生成ができます。

代替できる製品:NotebookLM

スター
40,402
フォーク
4,681
未解決の Issue
179
最終コミット
一昨日

これは何?

Open Notebookは、GoogleのNotebookLMを参考にしたオープンソースのリサーチアシスタントです。PDF、動画、音声、Webページ、Office文書などのソースをノートブックにまとめ、全文検索やベクトル検索で探せます。資料をコンテキストとしてAIとチャットしたり、手動でメモを書いたり、コンテンツからメモを生成したりすることもできます。

自分のインフラ上で動作するように設計されています。Docker Composeでデプロイすると、SurrealDBデータベースとWeb UI、REST API、バックグラウンドワーカーが起動します。モデルへのアクセスにはEsperantoライブラリを使用し、OpenAI、Anthropic、Google、Mistral、Ollama、LM StudioやvLLMなどのOpenAI互換サーバーを含む20以上のプロバイダーに対応しています。そのため、好みに応じて完全にローカルなモデルを実行できます。

複数の話者によるポッドキャストを、エピソードのプロファイルを設定して生成できます。また、DeepSeek-R1やQwen3などの推論モデルに対応し、Claude Desktopなどのクライアント向けにMCP連携も提供します。UIは簡体字中国語を含む複数の言語で利用できます。

主な機能

  • 01PDF、動画、音声、Webページ、Office文書をノートブック内で整理できます。
  • 02すべてのソースを対象に全文検索とベクトル検索ができます。
  • 03選択したソースをコンテキストとして、引用付きでAIとチャットできます。
  • 04OllamaやLM Studio経由のローカルモデルを含め、20以上のAIプロバイダーに対応しています。
  • 05資料をもとに複数の話者によるポッドキャストを生成できます。
  • 06REST APIを提供し、オプションでパスワード保護も利用できます。

ユースケース

  • 機密性の高い論文やメモを自分のマシン上で管理したい研究者。
  • PDF、講義、Web記事などを組み合わせて学習する学生。
  • クラウドモデルとローカル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、動画、音声、Webページ、Office文書などのソースをノートブックにまとめ、全文検索やベクトル検索で探せます。資料をコンテキストとしてAIとチャットしたり、手動でメモを書いたり、コンテンツからメモを生成したりすることもできます。
open-notebook は無料で使えますか?ライセンスは?
open-notebook は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
open-notebook は今もメンテナンスされていますか?
活発にメンテナンス中。open-notebook の最終コミットは 2026年10月18日 です。
open-notebook は何に使えますか?
機密性の高い論文やメモを自分のマシン上で管理したい研究者。 PDF、講義、Web記事などを組み合わせて学習する学生。 クラウドモデルとローカル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 の数値は毎日更新されます。

関連プロジェクト