sources / youtube

Uoink the video.

Save any YouTube video to your own disk as a timestamped transcript, screenshots, and comments, then chat with it in Claude, ChatGPT, or your agent. One click. Local-first. Free.

ClaudeChatGPTCursorMCP
youtube corpusvideo-native
# Video titlechannel, subs, views, upload date, tags## Transcript[04:12] the hook lands right here...## Screenshots[04:12] [08:40] [12:03] frames on disk## Commentstop 50 with authors + likes
youtube transcript, and everything around it

A transcript downloader stops at the words.

Uoink saves the full context so your AI can quote it, cite the timestamp, and read the room.

01

Timestamped transcript.

Full, chapter-aware transcript. Every line carries a timestamp your AI can cite and deep-link back to.

02

Screenshots + comments.

Timestamped frames throughout the video, plus the top comments with authors and like counts.

03

Metadata + channel context.

Title, description, tags, views, upload date, thumbnail, channel context, and a JSON sidecar for agents.

for agents: youtube mcp server

Or let your agent uoink it.

Connect Claude Desktop, Cursor, or Cline to the local Uoink helper and your agent can call uoink_video, search_uoinks, and find_mentions directly — no clipboard step. Ask it to “uoink this video and decode the hook” and it extracts, then analyzes.

Developer setup Uoink vs NotebookLM

youtube FAQ

How to chat with a YouTube video.

How do I give Claude or ChatGPT a YouTube transcript?

Click the Uoink button under the video (or right-click the link). Uoink puts a paste-ready corpus on your clipboard: the full timestamped transcript plus a few screenshots. Paste it into Claude or ChatGPT and ask your question. No copy-pasting the transcript by hand, no browser extension gymnastics.

Can Claude actually watch or read a YouTube video?

Not from a bare link — it hallucinates. Give it a Uoink corpus and it can quote the transcript, cite timestamps, and read the top comments, because the words and frames are in the paste. For agents, Uoink's local MCP server exposes uoink_video and search_uoinks so Claude Desktop, Cursor, or Cline can pull the transcript directly.

What does Uoink capture besides the transcript?

The timestamped transcript, timestamped screenshots throughout the video, the top comments with authors and like counts, the title, channel, description, tags, views, and upload date, the thumbnail and channel context, and a JSON sidecar for agents and scripts. Everything a transcript-only tool leaves behind.

Does the transcript include timestamps?

Yes. Every line is timestamped and chapter-aware, and screenshots carry their own timestamps, so you (and your AI) can cite the exact moment and deep-link back to it on YouTube.

Where do the saved videos go?

To your own disk, under your Uoink output folder (usually Desktop\Uoink), auto-sorted into topic folders. No account, no Uoink cloud. You can search the whole library locally later.

Can I save a whole playlist at once?

Yes. Paste a playlist URL and Uoink queues the videos, extracts them asynchronously with live progress, and writes a combined corpus plus per-video files.

Is it free?

Yes. Uoink is free and open source (MIT). Core YouTube capture needs no API key. Optional AI features (Comment Intelligence, hook classification) use your own Anthropic key and are off by default.

Source on GitHub