YouTube Video Summarizer

by mbramani
5
4
3
2
1
Score: 53/100

Description

Category: Learning & Knowledge Management

The YouTube Video Summarizer plugin allows users to generate AI-powered summaries of YouTube videos directly within Obsidian. It extracts transcripts from videos and processes them using Google's Gemini AI to create structured notes. The plugin identifies key points, explains technical terms, and formats summaries with metadata for better organization. Users can generate summaries by pasting a YouTube URL in a note or using the command palette. Customization options include selecting AI models and modifying the summary prompt, making it a useful tool for capturing insights from video content efficiently.

Reviews

No reviews yet.

Stats

40
stars
7,185
downloads
16
forks
450
days
11
days
11
days
18
total PRs
1
open PRs
7
closed PRs
10
merged PRs
18
total issues
3
open issues
15
closed issues
0
commits

Latest Version

12 days ago

Changelog

README file from

Github

YouTube Video Summarizer for Obsidian

Generate AI-powered summaries of YouTube videos directly in Obsidian using Gemini, OpenAI, Anthropic, and other compatible LLMs.

Demo

Demo

Features

  • 🎥 Extract transcripts from YouTube videos
  • 🤖 Generate summaries using various LLMs: Gemini, OpenAI, Anthropic (Claude), and other compatible models
  • 📝 Create structured notes with key points
  • 🔍 Identify and explain technical terms
  • 📊 Format summaries with metadata and tags

Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "YouTube Video Summarizer"
  4. Install and enable the plugin

Requirements

  • Obsidian v0.15.0+
  • API key for one of the supported LLM providers:

Configuration

Initial Setup

To start using the YouTube Video Summarizer plugin, you need to:

  1. Navigate to the plugin settings by clicking on the Settings icon in Obsidian and finding "YouTube Video Summarizer" in the Community plugins section.
  2. In the "AI Providers" tab, select an AI provider (Gemini, OpenAI, Anthropic, etc.) by expanding its section.
  3. Enter your API key for the selected provider.
  4. Choose an active model from the dropdown at the top of the settings page.

Once these steps are completed, the plugin is ready to generate summaries of YouTube videos.

Managing AI Models

Each AI provider comes with pre-configured models, but you can add, edit, or remove models based on your needs.

You can add a new model by clicking the "Add Model" button within a provider section. You'll need to specify the model name (technical name used by the API) and optionally a display name. For editing models, only the display name can be modified as the model name is the technical identifier used by the API.

Note for OpenAI users: Make sure that both default and custom models you use are available in your OpenAI project. You can verify model availability in your OpenAI dashboard.

Adding Custom AI Providers

The plugin supports adding custom AI providers that are compatible with OpenAI or Anthropic APIs. This is useful for services like OpenRouter, Grok, or self-hosted models.

To add a custom provider, click the "Add Provider" button at the bottom of the AI Providers tab. You'll need to specify a name for your provider, select the API compatibility type, enter your API key, and optionally set a custom API endpoint URL.

Examples of compatible providers:

  • OpenRouter has been tested with this plugin using the endpoint URL: https://openrouter.ai/api/v1. You can find your API keys at OpenRouter Settings and explore available models on their website.
  • Grok has been tested using the endpoint URL: https://api.x.ai/v1. API keys and model names can be found in the Grok console.
  • Any other provider with compatible API endpoints can also be added

Custom providers can be edited or removed using the respective icons next to their names.

Selecting the Active Model

At the top of the settings page, you can select which model will be used for generating summaries from the "Active Model" dropdown. This dropdown shows all available models from all configured providers.

After selecting a model, it will be used for all summary operations until you change it again.

Summary Settings

The Summary Settings tab provides several options for customizing how your video summaries are generated:

Summary Prompt: Allows you to customize the instructions sent to the AI model. This is useful if you need specialized summary formats or want to focus on specific aspects of videos.

Maximum Number of Tokens: You can safely increase this value depending on your provider:

  • For Gemini and Anthropic: Up to 8,000 tokens
  • For OpenAI: Up to 16,000 tokens with gpt-4o-mini or up to 32,000 tokens with GPT-4.1 models

If the summary is truncated (i.e., it hit the token limit), the plugin appends a warning: [Summary truncated due to max token limit. Please increase 'Max Tokens' in settings.]

Temperature: Adjust this value to control how deterministic or creative your summaries will be. Lower values (closer to 0) produce more consistent and focused summaries, while higher values introduce more creativity and variation.

Model pricing is displayed in the settings UI — next to each model in the provider accordions and in the active model dropdown.

Usage

Method 1: Command Palette

  1. Copy YouTube URL
  2. Open command palette (Ctrl/Cmd + P)
  3. Search for "Summarize YouTube Video"
  4. Paste URL when prompted

Method 2: Selection

  1. Paste YouTube URL in note
  2. Select the URL
  3. Use command palette or context menu to summarize

Method 3: Summarize with Custom Prompt

  1. Copy YouTube URL
  2. Open command palette (Ctrl/Cmd + P)
  3. Search for "Summarize YouTube Video (with prompt)"
  4. Paste the URL
  5. Enter custom instructions in the prompt modal
  6. The instructions are appended to the default prompt for this summarization only

Output Format

The plugin prepends video metadata at the top of the note:

# Video Title

![Video thumbnail](https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg)

👤 [Channel Name](channel-url)  🔗 [Watch video](video-url)

The section headings and content below are generated by the AI model following the configured summary prompt. By default, the AI is instructed to produce sections like Summary, Key Points, Technical Terms, and Conclusion.

Support

If this plugin helps your YouTube + Obsidian workflow, consider supporting development.

❤️ Sponsor this plugin on GitHub

Your support helps maintain the plugin, fix bugs, improve documentation, and add new features. No pressure — starring the repo or sharing feedback also helps a lot.

License

License: MIT

This project is licensed under the MIT License - see the LICENSE file for details.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Smart Connections
3 years ago by Brian Petro
Chat with your notes & see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
RSS Dashboard
4 months ago by Aditya Amatya
A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.
MCP Tools
a year ago by Jack Steam
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Gemini Scribe
a year ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
YTranscript
3 years ago by Łukasz Strzępek
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
Tars
2 years ago by Tarslab
Obsidian tars plugin that supports text generation based on tag suggestions, using services like DeepSeek, Claude, OpenAI, OpenRouter, SiliconFlow, Gemini, Ollama, Kimi, Doubao, Qwen, Zhipu, QianFan & more.
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
Note Companion AI
8 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
YOLO
4 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
AI image analyzer
2 years ago by Swaggeroo
Analyze images with AI to get keywords of the image.
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
Smart ChatGPT
a year ago by 🌴 Brian
Thumbnails
4 years ago by Michael Harris
Add youtube thumbnails into your obsidian notes
Media Notes
2 years ago by jemstelos
Obsidian plugin that provides best-in-class experience for video note-taking
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Smart Context
a year ago by 🌴 Brian
Personal Assistant
3 years ago by edony
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Gemini Assistant
2 years ago by eatgrass
Your AI assistant in obsidian
Mesh AI
2 years ago by Chasebank87
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
YouTube Template
2 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
AI LLM
2 years ago by Sparky4567
Lets to use local llms in your Obsidian Vaults, extend your stories or create entirely new texts based on your previous input
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Enhance YouTube Links
3 years ago by GitSum
Take a YouTube link and get the title and optionally channel name, channel URL, and thumbnailURL.
InlineAI
a year ago by FBarrca
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
AI Mentor
3 years ago by clementpoiret
Youtube Summarizer
2 years ago by ozdemir08
AI Editor
3 years ago by Zekun Shen
ChatCBT
2 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
Explain Selection With AI
2 years ago by Ben Wurster
This is my first go at making an Obsidian plugin to elaborate on and describe selected bits of information and their context.
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
brAIn
3 years ago by lusob
ChatGPT Definition
3 years ago by julix14
VaultAI
8 months ago by Tharushka Dinujaya
An AI chatbot plugin for Obsidian using the Gemini API for note summarization, content generation, and more. Enhance your workflow with AI assistance like the Notion AI bot.
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
LLM Test Generator
a year ago by Aldo E George
Cloud Atlas
2 years ago by Cloud Atlas
Cloud Atlas Obsidian Client
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
NeuroVox
a year ago by Synaptic Labs
Obsidian plugin for transcription and generation
Youtube Iframe Timestamps
2 years ago by Nils Leo
Obsidian plugin to embed YouTube videos with clickable timestamps. Take video notes seamlessly without leaving your vault.
Strapi Exporter AI
2 years ago by Cinquin Andy
[prod] - 🚀 Strapi Exporter: Supercharge Your Obsidian-to-Strapi Workflow, export an obsidian notes directly to your Strapi API
Intelligence
2 years ago by John Mavrick
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
AI Summarize
2 years ago by Alp Sariyer
Easy to use AI Summary tool for your notes in Obsidian
AI bot
a year ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
YouTube downloader
2 years ago by Blake Chan
download video from youtube
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
LLM workspace
a year ago by Olivér Falvai
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
AI Chat
2 years ago by arenasys
Select & Complete
2 years ago by Mario De Luca
A really simple and easy to use AI completion for Obsidian
Geulo
2 years ago by Junyoung Bang
Extension for pulling and syncing the videos that you liked in Youtube to Obsidian vault.
Nova
3 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Smart Link Formatter
10 months ago by ccmdi
Obsidian plugin that automatically formats links with information from dynamic websites
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
CoCo AskAI
2 years ago by Yukee
CoCo-AskAI is an Obsidian plugin that enables AI-powered note assistance, enhancing the writing experience with customizable functions.
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
YTSummarizer
a year ago by Arda Kalaycı
AI Transcriber
4 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
AI Note Tagger
a year ago by Jasper Mayone
Auto tagging obsidian notes w/ AI
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Hydrate
5 months ago by hydrateagent
AI Revisionist
a year ago by Synaptic Labs
Ayanite
2 years ago by jemstelos
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Timecodes
a year ago by Kirill Gavrilov
Makes timecodes clickable, if there was a video URL mentioned earlier in Obsidian note
Research Quest
a year ago by Nathan Arthur
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
AI Helper
a year ago by David Connolly
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.