MotionKeep

Save media you can access, then keep it organized locally.

Paste a link, parse first, choose what matters, then let the desktop queue handle downloads, subtitles, playlists, and course material.

MotionKeep download task interface

Free to use · macOS / Windows · Cookies stay on your machine

8K+ Top quality option
1-10 Global concurrent tasks
Local Encrypted cookie storage

It does not just grab a file. It turns downloads into a controlled workflow.

MotionKeep is built for real sessions: messy links, long playlists, account permissions, network drops, and files that still need processing.

01

Links enter parsing first

Single URLs, multi-URL text, playlists, collections, courses, and series can be inspected before tasks are created.

02

Tasks move into a queue

Global and per-platform concurrency are separate. Status, speed, ETA, failure reasons, and resumable state stay visible.

03

Files continue locally

After download, convert, merge, or extract audio in the same app with output folders and formats under your control.

MotionKeep playlist selection interface

Playlists and batch tasks

Inspect the list before you save the list.

MotionKeep parses titles, authors, item counts, durations, and order. Select everything by default or keep only the items you need.

Parse

Recognize links and list URLs

Find multiple URLs from pasted text, deduplicate them, and derive playlists from single videos on selected platforms.

Select

Choose before downloading

Save video, audio, subtitles, or lyrics when available; pick Best, 4K, 1440p, 1080p, or 720p.

Queue

Run at a platform-aware pace

Set separate concurrency limits for YouTube, Bilibili, TikTok, Instagram, Twitter/X, and other platforms.

Login helps success rates. It does not bypass platform rules.

MotionKeep can use in-app login, browser login fallback, or a managed browser runtime when needed, but only for content the user has permission to access.

Cookie

Account data stays local

Cookies are encrypted locally and passed to extractors through temporary files or controlled parameters. Account data is not proactively uploaded.

Fallback

Retries follow platform strategy

YouTube tries anonymous first. Bilibili prefers login for higher quality. Cookie failures trigger one controlled self-healing retry.

Boundary

Permissions still apply

Membership, region, DRM, and platform limits still apply. MotionKeep does not promise to bypass paid or encrypted access.

MotionKeep cookie and login management interface
MotionKeep local media processing interface

When the download ends, the file stays in the same workflow.

The media processing module works on local files and does not depend on online platforms. It is for turning downloads or local sources into playable, archive-ready files.

  • Video transcode: MP4, MKV, keep source codec, H.264, HEVC, or AV1
  • Video merge: Stream Copy when inputs match, automatic re-encode when they do not
  • Audio extraction and merge: MP3, AAC, WAV, FLAC
  • Send completed downloads straight into transcoding

Broad coverage, with extra care for courses, music, and Chinese video sites.

The general yt-dlp path covers mainstream sites. Dedicated adapters handle selected Chinese video, course, replay, and shop-based content.

Video

YouTubeVimeoTwitchTikTokBilibiliYoukuiQIYITencent VideoMango TV

Social / Education

Twitter/XInstagramFacebookRedditWeiboZhihuXiaohongshuTEDDedaoXiaoe Tech

Music / Audio

NetEase Cloud MusicQQ MusicSoundCloudBandcampXimalaya

Download MotionKeep

Choose the installer that matches your computer. The app can also check for and install updates.

Version v0.7.13 Released June 7, 2026