Skip to content

ani potts

watch any youtube video with embedded AI

Core trick

Pauses an embedded YouTube player on keypress and sends the question to Opus with a thinking budget scaled to question complexity.

Tags

Description

watch any youtube video with embedded AI
anipotts/invideo★ 00 forksTypeScriptMITCreated Feb 16, 2026 · last push Oct 23, 2026

README excerpt

# InVideo

AI-powered YouTube video learning assistant built with Claude Opus 4.6.

> **Note:** Most of our development was done in the [original repository (anipotts/chalk)](https://github.com/anipotts/chalk). We migrated here for a cleaner codebase after rebranding.

Paste any YouTube URL, pause the video, and ask AI anything about what you're watching. InVideo transforms passive video consumption into active, AI-guided learning.

## Features

- **Type-to-Chat Overlay** - Type any key while watching to pause the video and open an AI chat overlay with a chalky grain backdrop. Escape to resume.
- **Adaptive Thinking Budget** - Dynamically allocates Opus 4.6 reasoning tokens based on question complexity (simple lookup vs. deep conceptual question).
- **8 AI Tool Calls** - Rich citations (`cite_moment`), cross-video references (`reference_video`), prerequisite chains, quizzes, alternative explanations, learning paths, and concept search across 449 indexed videos.
- **Knowledge Graph** - 449 videos across 44 channels with AI-extracted concepts, cross-video prerequisite links, and enriched transcripts.
- **Voice Clone** - Press V to speak, get responses in the creator's cloned voice via ElevenLabs.
- **Explore Mode** - AI-guided video exploration with pill-based navigation options.
- **Learn Mode** - Adaptive quizzing with difficulty adjustment based on student performance.
- **Chrome Extension** - "Explore in InVideo" button injected directly into YouTube's interface.

## Archit

Team