{% extends "base.html" %} {% block title %}NotebookLM — MOSAIC{% endblock %} {% block content %}

Create NotebookLM Notebook

{% if not nb_status.installed %}
NotebookLM not available. The notebooklm-py package is not installed.
  1. Install the package: pip install 'mosaic-search[notebooklm]'
  2. Authenticate: pip install notebooklm-py[browser] && notebooklm login
  3. Restart MOSAIC
{% elif not nb_status.authenticated %}
Not authenticated. NotebookLM requires a Google account session. Follow these steps:
  1. Install the authentication helper: pip install notebooklm-py[browser]
  2. Run notebooklm login — a browser window will open for Google sign-in
  3. After signing in, close the browser — your session is saved automatically
  4. Reopen MOSAIC — the NotebookLM page will be ready to use
{% if nb_status.storage_path %} Session stored at: {{ nb_status.storage_path }}
{% endif %} Alternative: set the NOTEBOOKLM_AUTH_JSON environment variable with your session cookies (no browser needed).
{% else %}
✓ Authenticated — ready to create notebooks. Up to 50 sources per notebook.
{% endif %}
Input source
Search filters
Generate artifacts (optional — queued after import)
Creating notebook…
{% endblock %}