Goop a small desktop app

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

Works with the sites you actually use

A partial roll-call. Two thousand more behind it.

  • YouTube
  • TikTok
  • Instagram
  • X
  • Vimeo
  • SoundCloud
  • Reddit
  • 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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."

  1. Download the right installer.

    macOS, Apple Silicon (.dmg) or Windows (.msi) . Both come from GitHub Releases.

  2. Install.

    On macOS, drag Goop.app to Applications. If Gatekeeper blocks the first launch, run this once:

    sudo xattr -cr /Applications/Goop.app

    On Windows, run the .msi. If SmartScreen warns, click More info, then Run anyway.

    Goop is not yet code-signed. That is on the roadmap.

  3. 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.

  1. i. Is Goop really free and open-source?

    Yes. MIT licensed. Source on GitHub. No paid tier, no premium upsell, no nag screens.

  2. 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.app

    That is the standard step for unsigned macOS apps. Signing is on the roadmap.

  3. 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.

  4. 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.

  5. 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.

  6. 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.