If you're experiencing persistent issues, corrupted data, or want to start completely fresh:
Recommended workflow:
- Close all Chrome/Chromium windows and instances
- Ask: "Run NotebookLM cleanup and preserve my library"
- Review the preview - you'll see exactly what will be deleted
- Confirm deletion
- Re-authenticate: "Open NotebookLM auth setup"
What gets cleaned:
- Browser data, cache, Chrome profiles
- Temporary files and logs
- Old installation data
- Preserved: Your notebook library (when using preserve option)
Useful for:
- Authentication problems
- Browser session conflicts
- Corrupted browser profiles
- Clean reinstalls
- Switching between accounts
- Symptom:
browserContext.newPage: Target page/context/browser has been closed. - Fix: The server auto‑recovers (recreates context and page). Re‑run the tool.
- Cause: Another Chrome is using the base profile.
- Fix:
NOTEBOOK_PROFILE_STRATEGY=auto(default) falls back to isolated per‑instance profiles; or setisolated.
Quick fix: Ask the agent to repair authentication; it will run get_health → setup_auth → get_health.
For persistent auth failures:
- Close ALL Chrome/Chromium instances
- Ask: "Run NotebookLM cleanup with library preservation"
- After cleanup completes, ask: "Open NotebookLM auth setup"
- This creates a completely fresh browser session while keeping your notebooks
Auto-login (optional):
- Set
AUTO_LOGIN_ENABLED=truewithLOGIN_EMAIL,LOGIN_PASSWORDenvironment variables - For automation workflows only
- Adjust
TYPING_WPM_MIN/MAX; or disable stealth typing by settingSTEALTH_ENABLED=false.
- Symptom: "NotebookLM rate limit reached (50 queries/day for free accounts)".
- Fix: Use
re_authtool to switch to a different Google account, or wait until tomorrow. - Upgrade: Google AI Pro/Ultra gives 5x higher limits.
- Ask to add the NotebookLM link you need.
- Ask to list the stored notebooks, then choose the one to activate.