↑
FREE · OPEN SOURCE · RUNS ON YOUR HARDWARE

Your GPU already does this.
Stop paying monthly for it.

OPNduck is a media processing suite for AI upscaling, frame interpolation, downloading, and format conversion — all running locally, on the machine you already own. Nothing uploaded, nothing metered, nothing rented back to you.

NVIDIA / AMD / Intel GPU·CPU fallback·Linux & Windows
LOCAL PIPELINE · DEMO NO NETWORK HOP
{{ stage.icon }}
{{ stage.label }}
GPU71%
CPU34%
DISK I/O12%
source.mkv → output.mkv0 bytes leave this device
{{ w }}◆
THE ACTUAL APP

This is what exists today

No mockups. These are real screenshots of the current beta build.

OPNduck — Home workspace
1/2
OPNduck screenshot
Home workspace

Tool cards are generated from installed features and plugins — install one and a card appears here automatically.

←
→

I was tired of paying for tools that don't own their own time.

For years I relied on whatever sketchy YouTube downloaders I could find — most of them bloated with ads, many carrying viruses that steal data and sell it. The "free" ones locked high-res downloads behind paywalls. When my footage was bad quality, I had to pay a $50 license just to upscale it with tools like Real-ESRGAN, except Real-ESRGAN has no GUI. Most people don't want to touch the terminal, so they end up paying for a wrapper app instead.

I built OPNduck because I was tired of paying subscription fees for something I could already do on my own GPU. No terminal required. No login. No limits. No monthly bill. And I'm not hiding where the inspiration came from.

IF YOU WANT OTHER OPTIONS

If OPNduck isn't for you, these projects and tools deserve your time — they inspired this one and they're genuinely good.

FOUR TOOLS, ONE BINARY

Not a dashboard. A toolbox.

Each tool does one job and does it on your hardware. No feature is a teaser for a paid tier — there is no paid tier.

01 · AI UPSCALING

Sharper frames, run where the file already lives

Upscale video and stills with local AI models. Point it at NVIDIA, AMD, or Intel silicon — or fall back to CPU when there's no GPU to hand the job to. The model runs in the same room as your files, not in someone else's datacenter.

DRAG TO COMPARE · BEFORE / AFTER
BEFORE · 480p
AFTER · 4K (AI)
↔
02 · FRAME INTERPOLATION

Smoother motion, generated, not filmed

Generate the frames that weren't shot. Turn 24fps footage into 48 or 60 for smoother playback, or stretch it for slow motion — without a re-shoot and without shipping the footage anywhere to get it.

SOURCE vs INTERPOLATED TIMELINE
24fps source
48fps output
03 · MEDIA DOWNLOADER

Paste a link, get a file. That's it.

A queue-based downloader with no browser extension quietly reporting home and no bundled toolbar. Pick a format, pick a quality, walk away — it writes straight to disk.

https://…/watch?v=…
ADD
{{ q.name }} {{ q.status }}
04 · FORMAT CONVERSION

Batch conversion, without re-encoding you didn't ask for

Move between containers and codecs — MP4, MKV, WebM, HEVC, AV1, H.264 — in batches. Remux when a re-encode isn't needed; transcode when it is. You choose which.

SUPPORTED CONTAINERS / CODECS
{{ chip }}
WHY LOCAL-FIRST

The pitch cloud tools won't make

Every "cloud AI upscaler" is renting you access to a GPU. You already own one. It's idle most of the day, sitting under your desk while a subscription service queues your file behind everyone else's — and charges you monthly for the privilege of waiting.

Uploading a 40GB source file so it can be "processed in the cloud" is slower than just processing it, full stop, on an ordinary home connection. Local-first isn't a privacy feature bolted onto the real product — it's faster, because there's no upload step, no queue, and no render slot you have to pay extra to skip.

Most "free" upscalers and interpolation tools cap your output resolution, watermark the result, or throttle you until you upgrade. OPNduck doesn't have a paid tier to upsell you into — there is no tier at all. It's the whole tool, or nothing.

And it's open source. Read the code that touches your media files, or don't — but the option exists, which is more than you get from a closed binary that phones home to a license server before it'll let you export.

TYPICAL CLOUD TOOL
OPNDUCK
{{ row.label }}
{{ row.cloud }}
{{ row.local }}
HONEST ROADMAP

What works, and what doesn't yet

OPNduck is beta and this is the whole truth. The downloader, converter, upscalers, interpolation, subtitles, AI audio and trimmer all work today, but expect rough edges. The Windows installer is unsigned and the maintainer has not tested it on real Windows hardware.

SHIPPED · WORKS TODAY
✓ {{ item }}
PLANNED · NOT DONE
… {{ item.name }} {{ item.note }}
{{ item.badge }}
IT'S EARLY. THAT'S THE POINT.

Built by one person, in the open

OPNduck is beta — installers are unsigned, there's no marketing budget, no roadmap slide deck. Just a repo you can clone, break, and file issues against. Star it if you want to see where it goes, or open a PR if you'd rather help it get there.

ABOUT THIS PROJECT

OPNduck is built by a 16-year-old developer with no budget for human coders. We use AI to build and maintain this app — people can say what they want about that, but it's what we have to do right now. The code is open source under GPL-3.0 so anyone can audit it, fork it, or contribute.

⚠ SAFETY & TERMS OF USE

OPNduck will not process sexual or pornographic content in any form. It exists to help people work with their own footage — not to facilitate abuse. The full terms explain our zero-tolerance CSAM stance, how a strict filter would be engine-bound and law-enforcement-certified if ever needed, and why this matters personally.

Read full terms →
OPNduck — built by one developer who got tired of subscribing to software that runs a model on hardware they already own.
GitHub Docs Blog Download Terms & Safety GPL-3.0 License