Developer Tools
notebooklm-py
Last updated 2026-06-05 · benchmark checked 2026-08-09 · unchanged since 2026-07-30 — deterministic & reproducible
Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.
Is notebooklm-py production-ready?
Legit.Show scores notebooklm-py 100 out of 100 — the simple average of its 3 measured frames. Legit.Show ran its deterministic 7-Frame production-readiness benchmark on notebooklm-py (github assessment), measured from the public surface with no LLM in the scoring path. Its strongest frame is Security; its weakest is Discoverability. 3 of the seven frames returned a score; Performance, Accessibility, Privacy and Reliability were not measurable on this service and are recorded as null — not as zero. Maintenance is an additional frame from the open-source teardown, scored separately from the seven. Every frame it averages is published with its evidence on the Legit.Show listing.
The 7 Frames
- Performance — not measurable on this service (null — not scored as 0)
- Accessibility — not measurable on this service (null — not scored as 0)
- Security — 100/100
- Privacy — not measurable on this service (null — not scored as 0)
- Reliability — not measurable on this service (null — not scored as 0)
- Standards — 100/100
- Discoverability — 100/100
Open-source teardown
Scored separately — not one of the seven.
- Maintenance — 100/100
What we measured
- No Content-Security-Policy and no HSTS.
- No privacy policy found.
- Sets cookies / loads scripts with no consent prompt.
Who built it
Teng Lin (@teng_lin)
Visit notebooklm-py → · Alternatives to notebooklm-py → · How this was measured →