$29Starting price
606Monthly visits
0Popularity
source-lm featured image

About source-lm

A Chrome extension that bulk-uploads sources to Google NotebookLM without manual entry. It accepts JSON exports, Telegram chat dumps, support-ticket files or lists of URLs and converts them into Markdown files within NotebookLM’s 500,000-word source cap. Each file is capped at 400,000 words to maintain a margin under the limit. A second run uploads only new records by reading the notebook’s existing source names, avoiding duplicates. The extension also supports bulk YouTube uploads via injected buttons on watch, playlist and channel pages, including comment threads as separate sources. Users can right-click highlighted text on any page to add it directly to a notebook as a new source. The tool tracks broken sources—pages NotebookLM failed to fetch—and allows replacing them with the current page text. All processing happens in memory; no files are written to disk and no backend is used. The extension communicates only with NotebookLM’s origin, Google’s upload host and the payment provider’s public endpoint for licence checks.

Key features

  • Bulk upload from JSON, Telegram chats, support tickets or URL lists
  • Right-click to add selected text as a new source
  • YouTube bulk uploads with comment threads as separate sources
  • Broken source replacement with current page text
  • Preview of files and word counts before upload
  • Duplicate detection and batch deletion in NotebookLM’s Sources panel
  • No local files created; all processing in memory
  • Source-available code under a noncommercial licence

Use cases

  • Migrating large datasets like chat logs or ticket dumps into NotebookLM
  • Archiving YouTube channels or playlists with comments as sources
  • Replacing broken or inaccessible sources with current page content

Pros

  • Bulk uploads from JSON, chats, tickets or YouTube without manual entry
  • Tracks and uploads only new records on subsequent runs
  • Supports right-click text selection and YouTube bulk actions
  • No backend or server storage; all processing occurs in the browser
  • Source-available code under a noncommercial licence

Cons

  • Free tier limited to 5 bulk uploads per month
  • Requires Google NotebookLM and a Chrome or Edge browser
  • No API or integration beyond the extension itself
  • Licence is a one-time purchase with no free updates

source-lm videos

Frequently asked questions about source-lm

What is source-lm and what does it do?

source-lm is a Chrome extension designed to bulk-upload sources to Google NotebookLM, eliminating the need for manual entry. It converts various file formats like JSON exports, Telegram chat dumps, or lists of URLs into Markdown files within NotebookLM’s source cap.

Who is source-lm for?

The tool is ideal for researchers, content creators, or professionals who need to organize large volumes of information efficiently in NotebookLM without repetitive manual work.

How does the bulk upload feature work?

Users can upload multiple sources at once by selecting a JSON file, Telegram export, or list of URLs. The extension splits content into files capped at 400,000 words to stay under NotebookLM’s 500,000-word limit per source.

Does source-lm support YouTube uploads?

Yes, it includes buttons on YouTube watch, playlist, and channel pages to bulk-upload videos or individual selections, including comment threads as separate sources.

How does source-lm handle duplicates or broken sources?

On a second run, the extension uploads only new records by reading the notebook’s existing source names. It also tracks broken sources and allows replacing them with current page text directly.

Is there a backend or account required to use source-lm?

No backend or account is needed. All processing occurs in memory, and the extension communicates only with NotebookLM’s origin, Google’s upload host, and the payment provider’s public endpoint for licence checks.

source-lm Website Engagement

Last Update: 9 days ago

Total Monthly Visits
0
Bounce Rate
0%
Visit Duration (avg)
Pages Per Visit
0
Country Rank
Unknown
Global Rank

source-lm compared

Reviews