Cemal Önder

NotebookLM Chunker - Chunk PDFs into NotebookLM sources with bulk Studio queue

by
I upload long documents to NotebookLM a lot, but a 500-page PDF as a single source gives shallow results. This tool splits it at headings and uploads each part separately, so the reports and quizzes actually go deep into each section. The main thing it solves is the quota problem. You can queue 170 Studio jobs, get blocked at job 40, come back tomorrow and retry. Pick a PDF, set chunk size, skip the preface if you want, review everything, sync, and manage the queue from one screen.

Add a comment

Replies

Best
Cemal Önder
Maker
📌
NotebookLM generates much better study materials when each source is small and focused a single chapter instead of a whole book. But splitting a PDF manually, uploading 150 sources one by one, and then generating Studio outputs for each was taking my too much time. And when quota kicks in halfway, I kept loosing my track, everything was turn into a mess. I built this to handle that. It splits PDFs at heading boundaries so each source covers one section, uploads them all in bulk, and queues Studio jobs across everything. Started as a CLI but I was wasting time copying IDs and tracking progress in the terminal, so I built a desktop app around it. What I care most about is doing things in bulk. Split a 500-page book into sections, then generate 100 quizzes or reports across all of them at once instead of clicking through each source one by one. If quota runs out in the middle, I will continue later from where I left. I did not try to be NotebookLM's desktop app (which I had to deal sync both directions but still tried to add some bulk actions which I wish I have in NotebookLM = grouping, filtering, bulk delete etc. Open source, repo is linked above. Works on macOS, Windows, and Linux. Happy to hear any feedback. (Heading detection isn't perfect for every PDF layout yet. If you try it and the splits look off, I'd like to hear about it.)