Open source & free forever

Rip any
YouTube transcript

One click in Chrome. One prompt for your AI agent.

Terminal
# One command to install
$ claude mcp add -s user rippr -- npx rippr-mcp
Added rippr to MCP servers
# Then just ask Claude
> Get the transcript for https://youtu.be/fpETS6q1Hww
Title: Daniel Priestley: AI Will Make Plumbers Earn More Than Lawyers!
Channel: The Diary Of A CEO
Segments: 3707 • Language: en
█ The nature of the economy is changing...

Why rippr

Just transcripts, extracted from your own machine. No rate limits, no sign-up.

One Click

Hit the rippr button on any YouTube page. Transcript downloaded instantly.

Instant

Transcripts in seconds. No queues, no waiting, no quotas.

Your IP

Runs locally. No shared servers, no datacenter blocks.

3 Formats

RAG-optimized text, structured JSON, or readable Markdown.

Works with AI

Claude, Cursor, Windsurf, and any MCP-compatible client.

Open Source

MIT licensed. Inspect the code, contribute, or fork it. No hidden trackers, no telemetry, no data collection.

Pick your format

Optimized for different AI workflows.

.txt
RAG
Continuous text for embedding & chunking
.json
Structured
Timestamped segments with metadata
.md
Readable
Markdown with headers & formatting

Get started

Two ways to rip. Both run locally on your machine. No server, no rate limits.

Chrome Extension

One-click transcripts from any YouTube page. Adds a button right on the player. No configuration needed.

Works on Chrome, Edge, Brave, and all Chromium browsers:

Install from Chrome Web Store

MCP Server

For AI agents. Pick your client:

Add to claude_desktop_config.json:

{ "mcpServers": { "rippr": { "command": "npx", "args": ["rippr-mcp"] } } } Copied!

Restart Claude Desktop after saving.

Three steps

Both the Chrome extension and MCP server run locally. Transcripts are extracted from your own IP, never a shared server.

1

Install

Add the Chrome extension or drop npx rippr-mcp into your MCP config.

2

Rip

Click the rippr button on YouTube, or ask your AI agent to grab a transcript.

3

Use

Get timestamped text in .txt, .json, or .md. Ready for RAG, summarization, or analysis.

Available on