TubeMind AI 是一款 Chrome 扩展,利用检索增强生成、FAISS 和 Groq 大语言模型,让用户与 YouTube 视频对话,生成摘要、学习笔记和关键要点,并附带时间戳引用。

Stars

8

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将语义搜索、FAISS 向量搜索和 Groq 的 Llama 3.3 70B 模型整合到实用的 Chrome 扩展中,使视频学习变得互动且高效。

适合谁使用

  • 希望从 YouTube 讲座中提取学习材料的学生
  • 想要快速总结或复习教育视频的自学者
  • 对 RAG 和 AI 驱动的浏览器扩展感兴趣的开发者

典型使用场景

  • 与 YouTube 视频对话,提问并获取带时间戳的答案
  • 生成视频内容的简短、详细或要点摘要
  • 从视频转录中创建结构化的学习笔记和关键要点

项目优势

  • 集成了完整的 RAG 流程:转录检索、语义分块和 FAISS 搜索
  • 支持多轮对话记忆和流式 AI 响应
  • 提供多种摘要格式(简短、详细、要点)以及学习笔记和关键要点

使用前须知

  • 需要在后端配置 Groq API 密钥才能使用
  • 仅适用于有字幕/转录的 YouTube 视频
  • Chrome 扩展需要手动加载,尚未上架 Chrome 网上应用店

README 快速开始

🧠 TubeMind AI AI-Powered YouTube Learning Assistant

Retrieval-Augmented Generation • Semantic Search • FAISS • Groq • Chrome Extension


🚀 Overview

TubeMind AI is an AI-powered Chrome Extension that transforms YouTube videos into an interactive learning experience.

Using Retrieval-Augmented Generation (RAG), semantic search, FAISS vector search, and Groq LLMs, TubeMind AI enables users to:

  • 💬 Chat with YouTube videos
  • 📄 Generate AI summaries
  • 📝 Create structured study notes
  • 💡 Review key takeaways
  • 📍 Jump to timestamp citations
  • 🧠 Learn faster with AI

✨ Features

🤖 AI Chat

  • Multi-turn conversation memory
  • Streaming AI responses
  • Timestamp citations
  • Markdown rendering
  • Retry & Copy responses

📚 AI Learning

  • Short Summary
  • Detailed Summary
  • Bullet Summary
  • Study Notes
  • Key Takeaways

🧠 RAG Pipeline

  • Transcript Retrieval
  • Semantic Chunking
  • Sentence Transformers
  • FAISS Vector Search
  • Semantic Retrieval
  • Prompt Engineering

🖼️ Screenshots

Add your screenshots to the assets/ folder.

ChatSummary
Study NotesTakeaways

🎥 Demo


🛠️ Tech Stack

AI Stack

  • Groq
  • Llama 3.3 70B
  • Sentence Transformers
  • FAISS
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering

🏗️ Architecture

flowchart TD
A[YouTube Video] --> B[Transcript Retrieval]
B --> C[Semantic Chunking]
C --> D[Sentence Transformers]
D --> E[Embeddings]
E --> F[FAISS Index]
F --> G[Semantic Search]
G --> H[Prompt Builder]
H --> I[Groq LLM]
I --> J[Streaming Response]
J --> K[Chrome Extension]

📂 Project Structure

TubeMind-AI
│
├── assets
│   ├── banner.png
│   ├── demo.gif
│   ├── chat.png
│   ├── summary.png
│   ├── notes.png
│   └── takeaways.png
│
├── backend
├── extension
├── README.md
└── .gitignore

⚙️ Installation

Clone

git clone https://github.com/Omkar-narsale/TubeMind-AI.git
cd TubeMind-AI

Backend

cd backend
pip install -r requirements.txt

Create a .env

GROQ_API_KEY=YOUR_API_KEY
GROQ_MODEL=llama-3.3-70b-versatile

Run

uvicorn app.main:app --reload

Extension

cd extension
npm install
npm run build

Load the generated extension/dist folder from `chrome://

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482