RadarTopicsBuildersWeeklyReads
Open Source Radar
joeseesun/

qiaomu-anything-to-notebooklm

GitHub

Nothing-to-notebooklm tool converts multi-source content into formats for NotebookLM, including podcasts, PPTs, mind maps, and quizzes. It supports 15+ sources and automates extraction, transcription, and formatting via a Claude Code Skill.

5.7kstars
624forks
6issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

A Claude Code Skill that automatically converts content from multiple sources into target formats for NotebookLM, enabling generation of podcasts, PPTs, mind maps, quizzes, videos, and reports from inputs like paid articles, YouTube, EPUB, PDFs, Markdown, and more.

How it works

The system identifies input type, fetches content (including bypassing paywalls through a layered strategy), uploads to NotebookLM, and generates the requested format. It combines multiple sources into a unified output and supports automatic transcription via Get笔记 API for podcast/video content, followed by formatting into formats such as podcast, PPT, mind map, or JSON.

Getting started

  • Pre-requisites: Python 3.9+; Git. Other dependencies install automatically.
  • Install (3 steps):
# 1. 克隆到 Claude skills 目录
cd ~/.claude/skills/
git clone https://github.com/joeseesun/qiaomu-anything-to-notebooklm
cd qiaomu-anything-to-notebooklm

# 2. 一键安装所有依赖
./install.sh

# 3. 按提示配置 MCP,然后重启 Claude Code

首次使用:

# NotebookLM 认证(只需一次)
notebooklm login
notebooklm list  # 验证成功

# 环境检查(可选)
./check_env.py

播客转写配置(可选)

export GETNOTE_API_KEY="your_api_key"
export GETNOTE_CLIENT_ID="your_client_id"

Recent releases

  • v1.0.1 v1.0.1 - Rename to Anything to NotebookLM (2026-01-25): 重大更新:更名为 Anything to NotebookLM;支持 15+ 种内容源。
  • v1.0.0 v1.0.0 - 多源内容智能处理器首发 🎉 (2026-01-25): 首次发布;这是 weixin-to-notebooklm 的正式版本。

Traction

  • Stars: 5670; Forks: 624; Open issues: 6

Behind the repo

  • The project is a Python-based Claude Code Skill that orchestrates content extraction, transcription, and conversion to NotebookLM-compatible outputs.

Caveats

  • License: MIT
  • Created: 2026-01-25; Last push: 2026-04-28
  • Requires NotebookLM and MCP configuration; paywall bypass features are documented as automated strategies with multi-layer fallbacks.
SharePost on XLinkedIn
All trending reposRevenue-verified startups →