A field guide to Goop, a small desktop app — issue v0.1.9
Take control of your files.
A small desktop app for the people who actually move files for a living.
Paste a link. Drop a folder. Goop pulls media down from over two thousand sites, converts between every common format, compresses without thinking, and handles PDFs in the same window. No accounts, no telemetry, no remote configuration. The only network call out is to the file you asked for.
- Platform
- macOS 13+, Windows 10+
- License
- MIT
- Latest
- v0.1.9
- Source
- github.com/thrtn70/goop
Live version check unavailable — see GitHub for the latest.
Works with the sites you actually use
A partial roll-call. Two thousand more behind it.
- YouTube
- TikTok
- X
- Vimeo
- SoundCloud
- Bunkr
- Imgur
- Pixeldrain
- Kemono
- RedGifs
- and 2,000 more
№ 01 · The work
Four jobs.
Goop is a single window with four panels, each tuned for a kind of file. Drop something in, hit go, get on with your day.
-
Download from anywhere.
Paste a URL. Goop probes the page, lists every available format with size and codec, you pick, it pulls. yt-dlp and gallery-dl are bundled, so video sites, audio platforms, and image hosts are all handled out of the box. Cookies from your browser unlock anything else.
-
Convert anything to anything.
Drop a video, audio file, image, or PDF. Goop reads what came in, suggests a sensible target, and re-encodes through ffmpeg with hardware acceleration when your machine has it. Single file gets a Save-As. A batch of forty gets dumped next to its sources, or to a folder you choose.
-
Shrink files without thinking.
A single quality slider, or hit a target file size. Works on video (CRF math), audio (bitrate), images (JPEG, WebP, PNG lossless), and PDFs. Goop warns out loud before settings would obviously trash quality, instead of guessing on your behalf.
-
Merge, split, compress PDFs.
Drop PDFs onto Convert. Re-order pages by drag, split with a range string like
1-3, 7-10, or compress with three Ghostscript presets — Screen, Ebook, Printer. It is bookkeeping, but the kind that finishes in a second.
№ 02 · The depth
Beneath the surface.
The kind of work a utility quietly does after you stop noticing it. Read it as a glossary.
- i. Live queue
- Per-job progress, throughput, and ETA. Drag rows to reorder. Cancel one or shift-click to cancel a batch.
- ii. History, with grid
- Searchable, filterable, multi-selectable. Lazy-loaded thumbnails. Reveal in Finder or Explorer in one click.
- iii. Hardware-accelerated encoding
- VideoToolbox on macOS. NVENC, QuickSync, and AMF on Windows. Goop probes your machine and picks the right one.
- iv. Pause and resume
- Freeze a long encode mid-flight when something more urgent comes up. Resume after lunch. Or after a restart.
- v. Command palette
- ⌘ K on macOS, Ctrl K on Windows. Fuzzy search across every action and page.
- vi. Cookies from the browser
- Reach age-gated and members-only content using your existing session. No re-login required. Cookies never leave your machine.
- vii. Keyboard-driven
- ⌘ 1–⌘ 5 to jump between pages. ⌘ N for a new URL. ⌘ O for files.
- viii. Accessible by default
- WCAG 2.1 AA: visible focus, keyboard navigation, screen reader support, motion respected.
№ 03 · The setup
Begin.
Three steps. The third one is just "use it."
-
Download the right installer.
macOS, Apple Silicon (.dmg) or Windows (.msi) . Both come from GitHub Releases.
-
Install.
On macOS, drag Goop.app to Applications. If Gatekeeper blocks the first launch, run this once:
sudo xattr -cr /Applications/Goop.appOn Windows, run the .msi. If SmartScreen warns, click More info, then Run anyway.
Goop is not yet code-signed. That is on the roadmap.
-
Use it.
Paste a URL, drop a file, or hit ⌘ K / Ctrl K for the command palette. That is the whole tutorial.
№ 04 · The questions
Frequently raised.
-
i. Is Goop really free and open-source?
Yes. MIT licensed. Source on GitHub. No paid tier, no premium upsell, no nag screens.
-
ii. Why is macOS blocking the app on first launch?
Goop is not yet signed by an Apple Developer account. After installing, run this once in Terminal to clear the quarantine flag:
sudo xattr -cr /Applications/Goop.appThat is the standard step for unsigned macOS apps. Signing is on the roadmap.
-
iii. Why is Windows SmartScreen warning me?
Same reason — the installer is not signed yet. On the SmartScreen dialog, click More info, then Run anyway.
-
iv. A site stopped working. I am getting 403s.
Sites change behavior without warning. yt-dlp ships fixes constantly, and Goop fetches the latest automatically. If a site still misbehaves, the matching fix usually lands within hours. File an issue if it persists.
-
v. Where do my downloads go?
Wherever you set in Settings › Download folder. From History, click any item to reveal it in Finder or Explorer.
-
vi. Does Goop send any of my data anywhere?
No. There is no telemetry, no accounts, no cloud. Every job runs locally. The only outbound network calls are the download you asked for and a periodic ping to GitHub for release updates.
№ 05 · The archive
Previous releases.
Every published build, fetched live from GitHub. Pre-1.0 — the version numbers are still informal.
See every release on GitHub for full notes and source diffs.