notebooklm-py
Table of content
notebooklm-py
unofficial Python API for Google NotebookLM. programmatic access to research synthesis.
what it does
- Python, CLI, and agent harness integration
- full NotebookLM feature access
- capabilities the web UI doesn’t expose
- works with Claude Code, Codex, OpenClaw
why it matters
NotebookLM is Google’s research synthesis tool. notebooklm-py makes it agent-accessible.
when your personal AI can ingest documents, synthesize research, and integrate with NotebookLM via API, research becomes programmable.
the pattern
unofficial APIs for tools that don’t ship them. when users build the integrations vendors won’t.
install
pip install notebooklm-py
links
- GitHub: https://github.com/teng-lin/notebooklm-py
- Stars: 4,412