tiangong-notebooklm-cliNotebookLM CLI wrapper via `node {baseDir}/scripts/notebooklm.mjs`. Use for auth, notebooks, chat, sources, notes, sharing, research, and artifact generation/download.
Install via ClawdBot CLI:
clawdbot install Fadeloo/tiangong-notebooklm-clinode and notebooklm available on PATH.login if needed).scripts/notebooklm.mjs (invokes notebooklm CLI).{baseDir} path.node {baseDir}/scripts/notebooklm.mjs status
node {baseDir}/scripts/notebooklm.mjs login
node {baseDir}/scripts/notebooklm.mjs list
node {baseDir}/scripts/notebooklm.mjs use <notebook_id>
node {baseDir}/scripts/notebooklm.mjs ask "Summarize the key takeaways" --notebook <notebook_id>
node {baseDir}/scripts/notebooklm.mjs [args...] .--json for machine-readable output.--exec-timeout ; --timeout is reserved for wait/poll commands.references/cli-commands.mdGenerated Mar 1, 2026
Researchers use the CLI to manage multiple notebooks, upload sources like PDFs, and ask targeted questions to summarize findings. It supports artifact generation for papers and integrates with scripts for automated literature reviews.
Content creators leverage the CLI to organize research materials, generate summaries from uploaded articles, and extract key points for blog posts or reports. It streamlines drafting by querying notebooks directly from command-line tools.
Teams use the CLI to centralize internal documents as sources, share notebooks for collaboration, and query for insights on company data. It aids in generating artifacts like meeting notes or project summaries from shared research.
Data analysts integrate the CLI into pipelines to upload datasets as sources, ask questions about trends, and download JSON outputs for further processing. It automates research steps in data exploration workflows.
Students use the CLI to manage study materials, create notes from textbooks, and ask questions for exam preparation. It helps organize learning resources and generate summaries for quick review.
Offer the CLI as part of a subscription service that integrates NotebookLM with other tools like project management or CRM systems. Revenue comes from monthly fees for enhanced features and API access.
Provide consulting services to businesses for customizing the CLI to fit specific workflows, such as automated reporting or data ingestion. Revenue is generated through project-based fees and ongoing support contracts.
Develop training programs and certifications for using the CLI effectively in research or content creation roles. Revenue streams include course sales, workshops, and certification exams.
💬 Integration Tip
Ensure Node.js and the NotebookLM CLI are properly installed and authenticated; use the --json flag for easier parsing in automated scripts.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Command-line tool to manage Google Workspace services including Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, and Keep.
Runs shell commands inside a dedicated tmux session named claw, captures, and returns the output, with safety checks for destructive commands.
A modern text-based browser. Renders web pages in the terminal using headless Firefox.
Write robust, portable shell scripts. Use when parsing arguments, handling errors properly, writing POSIX-compatible scripts, managing temp files, running commands in parallel, managing background processes, or adding --help to scripts.
Command-line JSON processor. Extract, filter, transform JSON.