├── README.md ├── synthesis ├── .dockerignore ├── .gitignore ├── Dockerfile ├── package.json ├── src │ ├── config.ts │ ├── controllers │ │ └── synthesisController.ts │ ├── examples │ │ └── llm-paper-summary │ │ │ ├── callServerExample.ts │ │ │ └── index.ts │ ├── flows │ │ ├── formats │ │ │ ├── debate.ts │ │ │ ├── interview.ts │ │ │ └── roundtable.ts │ │ ├── generateHooks.ts │ │ ├── generateScript.ts │ │ ├── index.ts │ │ ├── summarizeSource.ts │ │ └── synthesizeAudio.ts │ ├── middleware │ │ └── errorHandler.ts │ ├── routes │ │ └── synthesis.ts │ ├── schemas │ │ ├── base.ts │ │ ├── formats │ │ │ ├── debate.ts │ │ │ ├── interview.ts │ │ │ └── roundtable.ts │ │ └── podcast.ts │ ├── server.ts │ ├── synthesis.ts │ └── util.ts └── tsconfig.json ├── synthesis_podcast_audio_expert-interview.mp3 └── webapp ├── .gitignore ├── components.json ├── next.config.ts ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── next.svg ├── vercel.svg └── window.svg ├── src ├── app │ ├── favicon.ico │ ├── firebase.ts │ ├── globals.css │ ├── layout.tsx │ ├── notebooks │ │ ├── [id] │ │ │ ├── NotebookDetail.tsx │ │ │ └── page.tsx │ │ └── page.tsx │ └── page.tsx ├── components │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── dialog.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── sheet.tsx │ │ └── tabs.tsx └── lib │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/README.md -------------------------------------------------------------------------------- /synthesis/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/.dockerignore -------------------------------------------------------------------------------- /synthesis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/.gitignore -------------------------------------------------------------------------------- /synthesis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/Dockerfile -------------------------------------------------------------------------------- /synthesis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/package.json -------------------------------------------------------------------------------- /synthesis/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/config.ts -------------------------------------------------------------------------------- /synthesis/src/controllers/synthesisController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/controllers/synthesisController.ts -------------------------------------------------------------------------------- /synthesis/src/examples/llm-paper-summary/callServerExample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/examples/llm-paper-summary/callServerExample.ts -------------------------------------------------------------------------------- /synthesis/src/examples/llm-paper-summary/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/examples/llm-paper-summary/index.ts -------------------------------------------------------------------------------- /synthesis/src/flows/formats/debate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/formats/debate.ts -------------------------------------------------------------------------------- /synthesis/src/flows/formats/interview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/formats/interview.ts -------------------------------------------------------------------------------- /synthesis/src/flows/formats/roundtable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/formats/roundtable.ts -------------------------------------------------------------------------------- /synthesis/src/flows/generateHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/generateHooks.ts -------------------------------------------------------------------------------- /synthesis/src/flows/generateScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/generateScript.ts -------------------------------------------------------------------------------- /synthesis/src/flows/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/index.ts -------------------------------------------------------------------------------- /synthesis/src/flows/summarizeSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/summarizeSource.ts -------------------------------------------------------------------------------- /synthesis/src/flows/synthesizeAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/flows/synthesizeAudio.ts -------------------------------------------------------------------------------- /synthesis/src/middleware/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/middleware/errorHandler.ts -------------------------------------------------------------------------------- /synthesis/src/routes/synthesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/routes/synthesis.ts -------------------------------------------------------------------------------- /synthesis/src/schemas/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/schemas/base.ts -------------------------------------------------------------------------------- /synthesis/src/schemas/formats/debate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/schemas/formats/debate.ts -------------------------------------------------------------------------------- /synthesis/src/schemas/formats/interview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/schemas/formats/interview.ts -------------------------------------------------------------------------------- /synthesis/src/schemas/formats/roundtable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/schemas/formats/roundtable.ts -------------------------------------------------------------------------------- /synthesis/src/schemas/podcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/schemas/podcast.ts -------------------------------------------------------------------------------- /synthesis/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/server.ts -------------------------------------------------------------------------------- /synthesis/src/synthesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/synthesis.ts -------------------------------------------------------------------------------- /synthesis/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/src/util.ts -------------------------------------------------------------------------------- /synthesis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis/tsconfig.json -------------------------------------------------------------------------------- /synthesis_podcast_audio_expert-interview.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/synthesis_podcast_audio_expert-interview.mp3 -------------------------------------------------------------------------------- /webapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/.gitignore -------------------------------------------------------------------------------- /webapp/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/components.json -------------------------------------------------------------------------------- /webapp/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/next.config.ts -------------------------------------------------------------------------------- /webapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/package-lock.json -------------------------------------------------------------------------------- /webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/package.json -------------------------------------------------------------------------------- /webapp/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/postcss.config.mjs -------------------------------------------------------------------------------- /webapp/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/public/file.svg -------------------------------------------------------------------------------- /webapp/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/public/globe.svg -------------------------------------------------------------------------------- /webapp/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/public/next.svg -------------------------------------------------------------------------------- /webapp/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/public/vercel.svg -------------------------------------------------------------------------------- /webapp/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/public/window.svg -------------------------------------------------------------------------------- /webapp/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/favicon.ico -------------------------------------------------------------------------------- /webapp/src/app/firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/firebase.ts -------------------------------------------------------------------------------- /webapp/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/globals.css -------------------------------------------------------------------------------- /webapp/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/layout.tsx -------------------------------------------------------------------------------- /webapp/src/app/notebooks/[id]/NotebookDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/notebooks/[id]/NotebookDetail.tsx -------------------------------------------------------------------------------- /webapp/src/app/notebooks/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/notebooks/[id]/page.tsx -------------------------------------------------------------------------------- /webapp/src/app/notebooks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/notebooks/page.tsx -------------------------------------------------------------------------------- /webapp/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/app/page.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/button.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/card.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/input.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/label.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/select.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /webapp/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /webapp/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/src/lib/utils.ts -------------------------------------------------------------------------------- /webapp/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/tailwind.config.ts -------------------------------------------------------------------------------- /webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkit-ai/genkit-notebooklm/HEAD/webapp/tsconfig.json --------------------------------------------------------------------------------