Search any YouTube video. Get the transcript. Ask your AI about it.

Yutome indexes almost any public YouTube video, channel, playlist, or @handle and makes every word inside searchable — from your dashboard, from Claude or ChatGPT, or from your own code.

14-day free trial (card required), then from $5/month. Cancel anytime.

What you can do with it

Yutome isn't searching titles and descriptions; it's searching what was said.

Ask your whole library at once

Ask what your library says about a topic, regardless of which channel — ranked hits across everything you've indexed.

What does my library say about zone 2 training?

Searching your library…

The strongest moments, across two of your channels:

  • #201 - Deep dive back into Zone 2 | Iñigo San-Millán, Ph.D. (Pt. 2)· Peter Attia MD18:26

    San-Millán on what zone 2 work does to mitochondria — and why lactate is the number to watch.

  • Dr. Andy Galpin: How to Build Physical Endurance & Lose Fat· Andrew Huberman1:12:30

    Galpin's case for long-duration work as the base every other adaptation sits on.

…and 3 more moments elsewhere in your library.

Simulated exchanges — real answers have this shape.

How it works

Four steps from a URL to a searchable library.

  1. Add a video or channel

    Paste a video, channel, playlist, or @handle. One URL is enough to start.

  2. Yutome indexes it

    Every word of every video becomes searchable — names and technical terms included, even when a video has no captions.

  3. Search your library

    Find a moment by what was said, whether you remember the exact phrase or just the topic. Every hit carries a timestamped YouTube link — click it and YouTube opens at that exact second.

  4. Connect your assistant

    Claude, ChatGPT, Cursor, and Claude Code can search the same library you do — connecting takes a minute from the dashboard. Your own scripts can too, through the API.

Works with the AI apps you already use

The dashboard, your assistant, and your scripts all search one library. You can cite videos in conversation the way you cite articles — with a precise pointer, not a "trust me, it's in there somewhere."

  • Claude

    Add Yutome as a custom connector on claude.ai or Claude Desktop: Settings → Connectors.

  • ChatGPT

    Add Yutome as a developer-mode connector.

  • Claude Code

    One command in your terminal connects your library.

  • Cursor

    Drop your endpoint into mcp.json.

  • Any MCP-capable app

    Yutome serves a personal MCP (Model Context Protocol) endpoint; any MCP-capable app can connect.

  • HTTP API

    Call find, list, show, and q from any script or server, authenticated with a personal API key.

Pricing

Two plans, no free tier — a 14-day free trial instead. Same features on both; pick the monthly volume you need.

Personal
A personal library.
$5/month

billed monthly

  • ~25 hours of video indexed per month (about 75 typical 20-minute videos)
  • 25,000 searches per month
Start free trial
Pro
Most popular
A serious, growing library.
$20/month

billed monthly

  • ~250 hours of video indexed per month (about 750 videos)
  • 100,000 searches per month
Start free trial

Every plan includes

  • Cleaned-up, accurate transcripts — names and technical terms stay findable
  • Search by meaning or by exact keyword, with a timestamped YouTube link on every hit
  • The web dashboard: search, library browsing, channel pages, and video pages with an embedded player and paged transcript reader
  • A personal MCP endpoint for your assistants, and personal API keys for the HTTP API
  • Videos without captions get transcribed (their length counts against your monthly hours)

How billing works

  • New accounts can look around the dashboard before adding a card: a small starter library is already there to search, and indexing your own sources starts with the trial.
  • Both plans include every feature — dashboard, assistants, HTTP API, transcript cleanup. They differ only in how much you can index and search each month.
  • It's a hard cap, not surprise overage: reach a monthly limit and that metered action pauses until the next cycle — indexing at the video-hour cap, and searching (from the dashboard, an assistant, or the API) at the search cap.
  • Cancel anytime through the Stripe customer portal. When your subscription ends, new indexing, assistant access, and personal API keys pause. Dashboard browsing and dashboard search over your existing library stay available.

14-day free trial. The trial starts at Stripe Checkout, so a card is required before indexing begins. You won't be charged until the 14 days end.

FAQ

How is this different from searching on YouTube, or asking the AI inside the YouTube app?

YouTube search ranks videos by titles, descriptions, and metadata; Yutome searches what was said inside them. YouTube's built-in Ask feature answers about the video you're watching. Yutome searches across everything you've indexed at once, returns timestamped moments rather than whole videos, and the same library answers from your dashboard, from an AI assistant like Claude or ChatGPT, and from your own code through the API.

Why not just paste the link into Claude, ChatGPT, Gemini, or NotebookLM?

Those might work for one video at a time (some won't reliably work for even that) and they quietly fall over on the long videos or those without captions, but none of them are good for answering "across this creator's last 300 uploads, where has their take on X changed?". Yutome lets you index a whole channel once, then ask across everything from the dashboard, your assistant, or the API.

I'm a vibecoder/developer/privacy enthusiast. Why can't I build this myself in an afternoon?

Yutome only costs as much as a couple coffees a month. We think your time is worth a lot more than that, not to mention, it'll take you and your agent more than one afternoon. We've already built it and made all the hard decisions for you, including hosting it on reliable architecture so you can keep using it every day! That being said, we will provide an open-source local version in the near future once this project is profitable.

What can it index, and what are the limits?

Almost any public YouTube video, channel, playlist, or @handle. Personal includes ~25 hours of indexed video and 25,000 searches per month; Pro includes ~250 hours and 100,000 searches. Videos with or without captions both work, and either way a video's length counts against those hours. It's a hard cap, not metered overage: reach a monthly limit and that action pauses until the next cycle, or move up to Pro for more. Private and members-only videos aren't supported.

Does it work for non-English videos?

Yutome is built for English-language videos right now. Other languages may partly work — the search engine isn't English-only — but indexing and search quality are tuned and tested for English, so non-English results aren't guaranteed yet. Broader language support is on the roadmap.

What counts as a search, and what shares the limit?

A search is any read of your library — finding by topic or phrase, browsing or listing videos, or opening a video's details and transcript. Personal includes 25,000 a month and Pro 100,000, shared across everywhere you read: the dashboard, your connected assistants, and the HTTP API all draw from the same pool. Indexing new video is a separate limit (your monthly video-hours). The cap is set generously — normal use won't get close — and if you do reach it, searching pauses until the next cycle while your library stays intact.

Where does my data live, and who can reach it?

Indexed transcripts and video metadata are stored in Yutome's hosted database, scoped to your account library. During indexing, transcript text is sent to a third-party AI model that cleans it — used only to process your transcript, nothing else. Each assistant connects through its own grant — disconnect Yutome in that assistant to revoke its access. Every personal API key is individually revocable from the dashboard, and keys are stored hashed and shown in plaintext exactly once, at creation.

How do the trial and billing work?

The 14-day free trial starts at Stripe Checkout, so a card is required before indexing begins — there is no card-free trial and no free tier. After 14 days, Personal is $5/month and Pro is $20/month (annual billing saves 15%). New accounts can look around the dashboard before adding a card, but indexing stays off until one is on file. You can manage, switch plans, or cancel anytime through the Stripe customer portal.

Why does the trial need a card?

Because indexing spends real money the moment it starts — fetching, cleaning, and embedding a video are paid provider calls — and a card up front keeps throwaway accounts from burning that. You won't be charged until the trial ends, and before adding a card you can look around the dashboard and search a small starter library that every new account begins with.

What happens to my library if I cancel?

Cancel anytime through the Stripe customer portal. When your subscription ends, new indexing, assistant access, and personal API keys pause, but nothing is deleted. Dashboard browsing and dashboard search over your existing library stay available, and resubscribing lets you add and connect again. To delete your account and its data entirely, email contact@maskys.com.

Which assistants does it work with?

Claude on claude.ai and Claude Desktop (Settings → Connectors → custom connector), ChatGPT (developer-mode connector, on ChatGPT's paid tiers), Claude Code (one terminal command), Cursor (mcp.json), and any other app that speaks MCP (the Model Context Protocol — the open standard these tools use to connect). If your tool is MCP-capable, it can connect to your library.

What are the different ways I can use it?

Search across your whole library from the dashboard or your assistant; search within a single video; open a video page and read the full transcript in a paged reader under the embedded player; browse your library and channel pages; or call the HTTP API from your own code with a personal API key, using four verbs — find, list, show, q.

Start with one link

Paste a video, channel, playlist, or @handle. Yutome makes every word of it searchable.

14-day free trial (card required), then from $5/month. Cancel anytime.