Youty
macOS100% on-device·free & open source

Paste a link.
Keep what's inside the video.

Youty turns YouTube, Instagram, and TikTok videos into a local folder of Markdown transcripts and frame snapshots — then searches everything by meaning, entirely on your Mac.

v1.0.0 · macOS 26 (Tahoe)+ · Apple Silicon
signed & notarized · or Homebrew / MCP
Fireship - Next.js in 100 Seconds / video.mdMarkdown
---
title:
Next.js in 100 Seconds
channel:
Fireship
platform:
youtube
url:
youtube.com/watch?v=Sklc_fQBmcs
saved:
2026-06-15
frames:
24
---
## Transcript

[00:00]Next.js is a React framework for building fast, full-stack web apps with almost zero config.

[00:42]By default every component is a server component — it renders ahead of time and ships zero JavaScript to the browser.

[01:24]Add “use client” to opt into interactivity only where you actually need it.

in the folder:00000000.jpg00031200.jpg+22 framesmanifest.json
Markdown transcriptsFrame snapshotsSearch by meaning100% on-deviceNo accountsNo telemetryMIT licensedYour folder, your filesMarkdown transcriptsFrame snapshotsSearch by meaning100% on-deviceNo accountsNo telemetryMIT licensedYour folder, your files
What lands in your vault

A folder of files you own — not a database you rent.

Every save writes plain .md and .jpg files to a vault on your Mac. Open it in Finder, version it in git, delete it in one drag. The artifact is the product.

~/Youty Vault
youtube/
instagram/
tiktok/
youtube/
Fireship - Next.js in 100 Seconds/
video.md
00000000.jpg
00031200.jpg
00062400.jpg
00093600.jpg
manifest.json
01video.md

YAML frontmatter + the full transcript with timestamps — plain Markdown you can read, grep, or feed to any AI.

0200000000.jpg

Frame snapshots, named by millisecond offset. Searchable by what they show, not just their filename.

03manifest.json

A one-line-per-video index of the whole corpus — the spine your tools read from.

What makes it different

Not a downloader. Not a notepad.
A corpus you can ask questions of.

01vs. yt-dlp

Downloads a video file.

Youty builds a searchable corpus.

yt-dlp hands you a 200 MB .mp4 to scrub through. Youty extracts the transcript and frames into Markdown you can actually search and read.

02vs. note apps

Manual copy-paste.

Automatic transcript, frames & AI search.

No more pausing to type notes. Paste a link and the transcript, key frames, and a meaning-based index are written for you — instantly.

03vs. cloud tools

Your data on someone's server.

100% on-device. Nothing leaves your Mac.

No account, no API key, no upload. Search runs locally on Apple Silicon — the vault never touches the network.

For your AI & your terminal

Your assistant searches the vault
by meaning — the agentic way to use Youty.

MCPthe agentic surface

Claude, Cursor & Claude Code,
wired into your vault.

Youty ships an MCP server so AI assistants search your saved videos semantically — hybrid dense + keyword retrieval over transcripts and frames, all on-device. One command to connect it:

install + connect (Claude Code)
$ uv tool install youty-mcp
$ claude mcp add youty -- youty-mcp

Or drop it into any MCP client's config:

claude_desktop_config.json
{
  "mcpServers": {
    "youty": { "command": "youty-mcp" }
  }
}
Tools your assistant gets
  • searchHybrid dense + keyword search over transcripts
  • search_framesText → image search across saved frames
  • get_transcriptFull transcript + metadata for a video
  • get_videoFrontmatter, folder listing, frame paths
  • list_videosNewest-first listing, filter by platform
  • find_similarNearest videos by meaning
CLIthe developer surface

Scriptable from your shell.

The youty CLI saves, lists, and runs fast keyword search across the vault — perfect for pipelines and scripts. Semantic search lives in the app and the MCP; the terminal stays keyword-fast.

terminal
$ youty save https://youtube.com/watch?v=…
$ youty list --platform youtube
$ youty search "ai influencers"
$ youty transcript yt:GmM5Sg8RGBA --json
Privacy is the whole point

Nothing leaves your Mac.
Because there's nowhere for it to go.

On-device

Transcription and meaning-based search run locally — EmbeddingGemma and SigLIP via Core ML on Apple Silicon. No API key.

No accounts

There's nothing to sign up for. Download, open, paste. Instagram is the only thing that ever needs a login — and only on your own machine.

No telemetry

Youty never phones home. No analytics, no tracking, no cookies. The only network calls are the videos you ask it to fetch.

The price
Freeforever, and open.

No paid tiers. No subscriptions. No accounts. Youty is MIT licensed and fully open source — read it, fork it, ship your own. The only thing it asks for is the link you paste.

Install

Three ways in. Pick your surface.

Mac app · recommended

The Youty app

The full experience: paste, save, and meaning-based search with frames. The notarized DMG from GitHub Releases.

Download .dmg ↓

macOS 26 (Tahoe)+ · Apple Silicon · signed & notarized

CLI · Homebrew

youty in your shell

Save, list, and keyword-search the vault from the terminal. Scriptable, fast, pipeable.

$ brew install legetdev/youty/youty
MCP · uv

The MCP server

Let Claude, Cursor, and Claude Code search your vault by meaning. Install once, connect anywhere.

$ uv tool install youty-mcp

Questions, answered.

Stop scrubbing.
Start searching.

Turn the videos you watch into a knowledge base you own — free, open, and entirely on your Mac.

v1.0.0 · macOS 26 (Tahoe)+ · Apple Silicon