notebooklm-source-pack-builder is a small tool for turning fast-moving documentation sites into maintained NotebookLM source packs.
It is for people who want NotebookLM to stay useful after the docs change:
- developer tools with commands that change over time,
- agent and CLI projects with scattered docs,
- product docs that need source-grounded Q&A,
- teams that want to keep old source snapshots instead of overwriting history.
The core idea is simple: collect docs, clean them into Markdown, bundle them for NotebookLM, deploy them, then add dated snapshots only when the upstream docs actually change.
It does not try to be a giant crawler yet. The stable path is intentionally boring: prepare Markdown, sync it, deploy it, and let versioned refresh keep the notebook honest.
NotebookLM에 문서를 넣는 것보다 귀찮은 건, 그 문서가 바뀐 뒤에도 계속 믿을 수 있게 유지하는 일입니다.
notebooklm-source-pack-builder는 문서 사이트를 Markdown bundle로 묶고, NotebookLM에 올리고, 변경이 있을 때만 날짜별 snapshot을 추가합니다.
예전 source는 지우지 않습니다.
https://github.com/yelixir-dev/notebooklm-source-pack-builder
문서 사이트 → Markdown bundle → NotebookLM source → 날짜별 증분 snapshot.
notebooklm-source-pack-builder를 공개했습니다.
CLI/agent/product docs처럼 자주 바뀌는 문서를 NotebookLM에 넣고, 변경분은 기존 source를 지우지 않고 새 snapshot으로 쌓아갑니다.
https://github.com/yelixir-dev/notebooklm-source-pack-builder
NotebookLM은 좋은데, 문서가 바뀌면 노트북이 금방 낡습니다.
그래서 notebooklm-source-pack-builder를 만들었습니다.
문서를 bundle로 묶고, NotebookLM에 배포하고, 바뀐 날만 snapshot을 추가합니다.
덮어쓰기보다 기록을 남기는 쪽을 택했습니다.
https://github.com/yelixir-dev/notebooklm-source-pack-builder
NotebookLM is great until the docs change.
notebooklm-source-pack-builder turns documentation into NotebookLM-ready Markdown bundles, deploys them, and adds dated snapshots only when the source docs change.
No destructive replacement. Keep the history.
https://github.com/yelixir-dev/notebooklm-source-pack-builder
Docs site → clean Markdown → NotebookLM bundle → dated incremental snapshots.
I published notebooklm-source-pack-builder, a small CLI for maintaining NotebookLM source packs for fast-moving developer docs.
It keeps old sources and only adds a new snapshot when content changes.
https://github.com/yelixir-dev/notebooklm-source-pack-builder
I kept running into the same NotebookLM problem: the notebook is useful, then the docs move underneath it.
So I built notebooklm-source-pack-builder.
It bundles docs for NotebookLM and keeps versioned snapshots instead of overwriting old sources.
https://github.com/yelixir-dev/notebooklm-source-pack-builder