AIAny
Icon for item

Anything → NotebookLM

Fetches multi-source content (webpages, YouTube, PDFs, WeChat, paywalled articles, podcasts), uploads it to Google NotebookLM, and generates outputs such as podcasts, PPTs, mind maps, or quizzes. Differentiators: automatic paywall-bypass pipeline, Claude Code Skill integration, and CLI + MCP components for WeChat and document scraping.

Introduction

Why this matters

Most knowledge work fails at the "ingest" step: valuable content lives in many formats (paywalled articles, long YouTube videos, WeChat posts, PDFs) and is hard to feed into a single, queryable knowledge surface. Anything → NotebookLM focuses on that exact gap: automate multi-source capture, perform content cleaning/transcription, upload to NotebookLM, and ask NotebookLM to produce deliverables (podcast audio, slide decks, mind maps, quizzes) with a single natural-language command.

What Sets It Apart
  • End-to-end NotebookLM pipeline: fetch → clean/transcribe → upload → generate outputs. This is not just a scraper; it targets NotebookLM as the canonical downstream for generation and Q&A.
  • Multi-source + paywall strategy: built-in handlers for 15+ content types (WeChat, YouTube, podcasts, EPUB, PDF, webpages) and a six-layer paywall bypass cascade covering ~300 sites — so paywalled journalism can often be retrieved automatically.
  • Claude Code Skill integration: packaged as a Claude skill (Claude Code) and CLI with MCP components for sites that need browser simulation (WeChat), enabling seamless use inside Claude-based workflows.
  • Practical composer tools: produces user-ready artifacts (mp3, pptx, mindmap JSON, quizzes) rather than only raw text or embeddings, which makes it useful for teaching, summaries, and sharing.
Who It's For & Tradeoffs

Great fit if you are a researcher, knowledge worker, or content repurposer who needs to consolidate heterogeneous sources into a NotebookLM-backed knowledge base and quickly generate human-facing outputs. It reduces manual copy/paste, transcript work, and reformatting.

Look elsewhere if you need a production-grade enterprise ingestion pipeline with guaranteed compliance — the project is positioned as a personal/research tool (MIT license) and its paywall-bypass features are intended for individual research use; follow publisher terms and local law. Also, very large-scale batch ingestion (tens of thousands of docs) will require additional engineering and operational hardening beyond the repo's out-of-the-box scripts.

Where It Fits

This repo sits between lightweight content scrapers and full RAG/knowledge-platform stacks: it solves ingestion+upload to NotebookLM (and immediate generation tasks) rather than building your own vector DB and retriever. Use it to bootstrap NotebookLM knowledge bases or to convert scattered content into presentation/audio deliverables quickly.

Technical notes & practical constraints
  • Requires Python 3.9+, Git, and NotebookLM authentication (via notebooklm CLI). Created Jan 25, 2026; the repo lists ~2.8k stars (indicates active community interest).
  • Uses Playwright-based MCP for WeChat scraping and a layered paywall strategy (proxy/archive/UA tricks + archive.today/Google cache fallbacks). Podcast transcription can be configured with GetNote API for platforms like Xiaoyuzhou.
  • Installation and usage are command-line centric; expect to configure API keys and occasional manual steps when archive services require human verification.

In short: a pragmatic, Claude-oriented toolkit to turn scattered, sometimes paywalled content into NotebookLM inputs and ready-to-use deliverables — excellent for individual research workflows, with clear legal/scale tradeoffs.

More Items

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Lets AI agents discover and run Apify Actors as MCP tools for web scraping and automation; supports OAuth/Streamable HTTP, dynamic tool discovery, output-schema inference, and agentic payments (AGI, x402, Skyfire) so agents like Claude, ChatGPT, or VS Code can call ready-made scrapers and automations.