whatisgithub

What is downkyicore?

yaobiao131/downkyicore — explained in plain English

Analysis updated 2026-06-24

7,148C#Audience · generalComplexity · 2/5Setup · easy

In one sentence

A cross-platform desktop app for downloading videos from Bilibili in high-quality formats including 8K, HDR, and Dolby Vision, with batch download support and built-in tools for extracting audio and removing watermarks.

Mindmap

mindmap
  root((repo))
    What it does
      Download Bilibili videos
      Batch download support
      Built-in media toolbox
    Tech stack
      C# and AvaloniaUI
      dotNET 6
      ffmpeg and aria2
    Use cases
      High quality downloads
      Audio extraction
      Watermark removal
    Audience
      Bilibili users
      General public
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Download Bilibili videos in 8K, HDR, or Dolby Vision quality to watch offline on Windows, macOS, or Linux.

USE CASE 2

Queue multiple Bilibili videos for batch download instead of downloading them one by one.

USE CASE 3

Extract the audio track from a Bilibili video using the built-in toolbox.

USE CASE 4

Remove watermarks from downloaded Bilibili video files using the built-in utility.

What is it built with?

C#AvaloniaUI.NET 6ffmpegaria2

How does it compare?

yaobiao131/downkyicoredotnet/reactivenancyfx/nancy
Stars7,1487,1467,106
LanguageC#C#C#
Setup difficultyeasyeasymoderate
Complexity2/53/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
The README states the software is intended for personal learning only, copyright for any downloaded content belongs to its original creators.

So what is it?

This is a cross-platform desktop app for downloading videos from Bilibili, a Chinese video-sharing platform similar to YouTube. The app is written in C# using a UI framework called AvaloniaUI, which allows it to run on Windows, Linux, and macOS. It was built by a developer who used an existing Windows-only Bilibili downloader called DownKyi and found it excellent but unusable on macOS, so they rebuilt it with cross-platform support. The downloader supports high-quality video formats including 8K, HDR, and Dolby Vision. It can handle batch downloads, meaning you can queue multiple videos at once rather than downloading them one by one. There is also a built-in toolbox with utilities for extracting audio or video from a file and for removing watermarks. The app bundles its own copies of .NET 6, ffmpeg, and aria2, which are the underlying tools it uses for playback processing and downloading, so you do not need to install those separately. Downloaded files land in a default location that varies by operating system: a Media folder inside the app directory on Windows, the Application Support folder on macOS, and the .config folder on Linux. The README includes a disclaimer noting that the software is intended only for personal learning and exchange, that the copyright for any downloaded content belongs to its original creators, and that users should delete downloaded files within 24 hours. The author states they bear no responsibility for copyright issues arising from use of the tool.

Copy-paste prompts

Prompt 1
How do I batch download an entire Bilibili playlist using DownKyi Core on macOS?
Prompt 2
How do I download a Bilibili video in 8K quality with DownKyi Core and where do the files save by default?
Prompt 3
What tools are available in the DownKyi Core toolbox and how do I use them to extract audio from a video file?
Prompt 4
How do I change the default download folder in DownKyi Core on Linux?

Frequently asked questions

What is downkyicore?

A cross-platform desktop app for downloading videos from Bilibili in high-quality formats including 8K, HDR, and Dolby Vision, with batch download support and built-in tools for extracting audio and removing watermarks.

What language is downkyicore written in?

Mainly C#. The stack also includes C#, AvaloniaUI, .NET 6.

What license does downkyicore use?

The README states the software is intended for personal learning only, copyright for any downloaded content belongs to its original creators.

How hard is downkyicore to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is downkyicore for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.