PineFetch for macOS
Save videos, audio and searchable text.
Save the media you need, search spoken words in transcripts and extract visible text from video frames.
Version 3.0.0. Apple Silicon, macOS Big Sur or newer. Free and open source. No sign-up required.

Features
Save your media. Find the words you need.
Video and audio
Download through yt-dlp from supported links on YouTube, TikTok, Instagram, Facebook, Twitch and X. Availability depends on the video and platform.
Choose Best or Max 1080p video, or export MP3 or Opus audio. A supported timestamp in a link can start a download from that point. Choose your output folder directly in the Download view.
Captions and transcripts
An optional setting saves available post descriptions from supported platforms beside the download as .caption.txt. These captions contain the post text.
For speech, faster-whisper creates a local TXT transcript, with or without segment timestamps. Pick a transcription quality to balance speed and accuracy, and choose whether to keep the video too.
Queue and history
Add several links, watch their progress, and use automatic start or hold the queue until you start it. Import YouTube, TikTok and Instagram links from a TXT file; PineFetch skips invalid lines and duplicates already in that file or queue.
Magic Import reads a supported URL from your clipboard when you click the PineFetch logo with an empty URL field. Local History keeps completed downloads and totals for count, file size and runtime. Logs are available in Settings when you need to diagnose a problem.
Search your transcripts
Find a saved video by words in its transcript. In History, choose Transcript under Search in and enter the words you remember.
History also searches titles, descriptions and creators, with a source filter. Open a result to read or copy its stored transcript.
Creator accounts
Select View account in History Details to review a creator's saved downloads. Open the profile, browse more public videos or load available Social Insights on demand.
Online Social Insights require macOS 13.5 or newer. Profile browsing and metrics depend on platform support and public availability.

OCR analysis for saved videos
Extract text that appears on screen in your saved videos. Open a History entry and start an analysis from the OCR Text tab. Recognition runs locally on your Mac.
Search the detected text, select a timestamp to inspect the matching frame, and use Copy All Text to copy the saved results. You can run the analysis again from the same workspace.

Browser and command line
PineFetch Link Dump sends single links or supported collections from Chrome to the app. Browser import accepts YouTube, TikTok, Instagram, Facebook, X and Reddit links. Its local Link Dump API also accepts links from scripts and other tools.
The included CLI adds or lists queue items and reads History and statistics. It connects to the desktop app, starting it when needed. See the CLI documentation for commands.


Inside the app
A closer look
Get PineFetch
Install PineFetch
The current macOS release is for Apple Silicon and requires macOS Big Sur or newer.
With Homebrew
Install the app, then install yt-dlp separately. The PineFetch cask also makes its CLI command available.
brew install --cask oliverjessner/tap/pinefetchbrew install yt-dlpNeed Homebrew? See its installation guide.
Download the app
Get the DMG from the current release. Install yt-dlp separately, then choose your output folder in the Download view. If PineFetch cannot find yt-dlp, set its path in Settings.
Download for MacThe release bundles ffmpeg/ffprobe, Deno and the faster-whisper runtime. A transcription model may need to download before first use. Files and History are stored locally; downloads and initial model setup need an internet connection.



