
AISaver NotebookLM Exporter
Sourclip
Kortex Notebooklm
NotebookLM
ChatGPT Exporter
ChatGPT to Obsidian
Superpower for NotebookLM
Bulk sources into NotebookLM, straight from the browser: a JSON or Telegram export becomes Markdown files under the 500k-word cap, a YouTube playlist one source per video.
Website, pricing, platforms and company facts side by side.
|
|
|
|
|---|---|---|
| Website | source-lm.com | codegres.org |
| Pricing | — | |
| Platforms | — | |
| Company | Startup from Spain · 1 - 9 employees · 2026 | — |
| Listed in |
In their own words, as submitted to SaaSHub.


NotebookLM takes sources one at a time, through a file picker. Source LM takes the batch. Point it at a JSON or Telegram HTML export, a YouTube playlist or a list of links, and the sources land in the notebook you already have open. Nothing is downloaded to disk: files are built in memory and...
No description of Codegres.org yet.
What each product offers, as listed by its team.


Possible disadvantages
An editorial look at what each product does well and who it suits.


No analysis of Source LM yet.
Overall verdict
Why this product is good
Recommended for
Walkthroughs and reviews on video.
Source LM — feed NotebookLM anything: Telegram, YouTube, JSON
No Codegres.org videos yet. You could help us improve this page by suggesting one.
How often each product is chosen within a category, 0–100% relative to the other.


As answered by people managing Source LM and Codegres.org.
Source LM's answer
It builds the source files in memory and pushes them through the notebook page's own upload path, so nothing is written to disk and there is no backend and no account. A JSON or Telegram export becomes as many Markdown sources as it takes, packed to a 400,000-word budget under NotebookLM's 500,000-word cap per source, and a record is never cut in half. Run it again on a grown export and only the new records upload, because the state is read back from the notebook's own source names rather than from a local watermark.
Source LM's answer
Two practical differences. First, there is no server in the path: the extension acts inside your own signed-in tab, so your files, pages and notebook contents never reach a third party, and the code ships unminified and source-available so you can check that. Second, the price is a one-time $29 licence instead of a subscription, and single sources - one page, one link, one video, one selection - stay free forever; only bulk actions are metered, at 5 free runs a month.
Source LM's answer
People who already work in NotebookLM and have hit its one-at-a-time file picker: researchers and students loading a corpus of papers or transcripts, support and ops teams dumping ticket or chat exports, and anyone who wants a Telegram history, a YouTube playlist or a channel inside a notebook. No technical setup is assumed - it is a Chrome and Edge extension, not a script to run.
Source LM's answer
It started with a chat export that nobody wanted to split by hand: thousands of messages that NotebookLM would only take as files under its per-source word cap. The first version was a script producing Markdown chunks, and the annoying part was that the chunks still had to be dragged into the notebook one by one. Once the upload could go straight into the open notebook, the disk step disappeared, and everything else - YouTube, link lists, the current page, selected text - was routed through the same path.
Source LM's answer
TypeScript on Chrome's Manifest V3, bundled with esbuild, with zero runtime dependencies and no framework: the popup is plain DOM. There is no backend - uploads go through the notebook page's own upload endpoint from inside your tab, with a DOM-injection fallback if that path changes, and settings and pending jobs live in chrome.storage. Licence keys are checked directly against the payment provider's public API, so there is still no server of ours in the path.
Share your experience with using Source LM and Codegres.org. For example, how are they different and which one is better?
When comparing Source LM and Codegres.org, you can also consider the following products.

Export NotebookLM chats and Studio Notes to Markdown, PDF, DOCX, HTML, JSON, and text files in bulk.
Compare AISaver NotebookLM Exporter to Source LM or Codegres.org:

The research workflow for NotebookLM. Capture, organize,export, and enrich your notebooks with sources, prompts, MCP servers, and more.
Compare Sourclip to Source LM or Codegres.org:

Kortex adds export, import, automation, and organization directly inside NotebookLM — trusted by 80,000+ users. Free to install, no credit card needed.
Compare Kortex Notebooklm to Source LM or Codegres.org:
AI-first notebook by Google, available in the U.S., blends large language models and user-chosen data. Apply for access to explore intelligent insights and enhance your note-taking experience.
Compare NotebookLM to Source LM or Codegres.org:

Extract and save ChatGPT conversations as PDF, Markdown, Text, CSV, JSON and Image for FREE. Download Chat GPT results to PDF. Easily convert ChatGPT to beautiful PDF.
Compare ChatGPT Exporter to Source LM or Codegres.org:

Download and export your ChatGPT conversations as markdown files. The ultimate Chrome Extension to bulk export your entire library—including Group Chats—directly to your Obsidian vault.
Compare ChatGPT to Obsidian to Source LM or Codegres.org: