--- title: Claude Code Master 2026 emoji: πŸŽ™οΈ colorFrom: yellow colorTo: purple sdk: static pinned: false license: mit short_description: Podcast + RAG chatbot sobre Claude Code 2026. --- # Claude Code Master 2026 β€” Podcast + Chatbot > AplicaciΓ³n tipo podcast-landing que combina un **Audio Overview** generado por NotebookLM con un **chatbot RAG** que responde preguntas sobre 10 artΓ­culos curados de Claude Code (mayo 2026), usando Gemini Free como motor. **Demo en vivo:** https://huggingface.co/spaces/Nico1190/claude-code-master-2026 **Repositorio GitHub:** https://github.com/nico1190/claude-code-master-2026 **Notebook NotebookLM (pΓΊblico):** https://notebooklm.google.com/notebook/d41b8b19-190a-44b2-8aa1-b40c32e98405 --- ## Capturas de pantalla ### 1. Hero con Audio Overview La pΓ‘gina arranca con un reproductor del audio de NotebookLM (~27 min) y los datos del episodio. ![Hero](https://raw.githubusercontent.com/nico1190/claude-code-master-2026/main/screenshots/01-hero.png) ### 2. Tarjetas de invitaciΓ³n al chat DespuΓ©s del audio, 6 tarjetas pre-cargadas funcionan como entry points al chatbot. ![Invite](https://raw.githubusercontent.com/nico1190/claude-code-master-2026/main/screenshots/02-invite-cards.png) ### 3. Chat embebido con sidebar de artΓ­culos Sidebar izquierda con filtro por 25 tΓ³picos + lista de los 10 artΓ­culos. Main panel con streaming + render markdown + citas. ![Chat](https://raw.githubusercontent.com/nico1190/claude-code-master-2026/main/screenshots/03-chat.png) ### 4. SecciΓ³n de recursos del notebook Links directos a los 4 artifacts generados en NotebookLM (Audio, Mind Map, FAQ, Briefing). ![Resources](https://raw.githubusercontent.com/nico1190/claude-code-master-2026/main/screenshots/04-resources.png) ### 5. Modal para configurar la API key Cualquiera puede traer su propia key gratis de Google AI Studio. ![API Key Modal](https://raw.githubusercontent.com/nico1190/claude-code-master-2026/main/screenshots/05-api-key-modal.png) --- ## ΒΏQuΓ© hace? 1. **Reproduce el podcast** "IngenierΓ­a de contexto avanzada con Claude Code" β€” un deep dive narrado generado con NotebookLM a partir de 10 artΓ­culos curados. 2. **Invita a chatear**: el usuario pega su API key gratis de [Google AI Studio](https://aistudio.google.com/apikey) y conversa con un asistente que conoce los 10 artΓ­culos al detalle. 3. **Ofrece recursos complementarios**: Mind Map, FAQ exhaustivo, Briefing Doc β€” todos generados por NotebookLM con las mismas fuentes. --- ## Arquitectura ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Canal 1: NotebookLM "Claude Code Master 2026" (publico) β”‚ β”‚ - 10 sources via API β”‚ β”‚ - Audio Overview (ES Latam, ~27 min) β”‚ β”‚ - Mind Map / FAQ / Briefing Doc β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ↑ link β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Canal 2: claude_code_chatbot.html (single-file) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Hero audio nativo + cover art β”‚ β”‚ β”‚ β”‚ Invite 6 topic cards entry points β”‚ β”‚ β”‚ β”‚ Chat sidebar + streaming + citaciones β”‚ β”‚ β”‚ β”‚ Resources 4 links a artifacts NotebookLM β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Llama a generativelanguage.googleapis.com β”‚ β”‚ con la API key del visitante (sessionStorage, jamas β”‚ β”‚ enviada a otro lado). β”‚ β”‚ β”‚ β”‚ System prompt: rol + 10 articulos completos en markdown. β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ↑ embebido en build-time β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ claude_code_articles.json β”‚ β”‚ Generado por download_articles.py a partir de las 10 URLs β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## Stack - **Frontend**: HTML5 single-file, CSS custom (sin frameworks), JS vanilla - **Markdown render**: [marked.js](https://marked.js.org) (CDN) - **Syntax highlight**: [highlight.js](https://highlightjs.org) (CDN) - **Audio**: HTML5 `