git404hub

what is res-downloader fr?

putyy/res-downloader — explained in plain English

Analysis updated 2026-06-24

17,438GoAudience · generalComplexity · 2/5Setup · moderate

tl;dr

Cross-platform desktop app that acts as a local proxy to capture and download media from Chinese platforms like WeChat Video, Douyin, Kuaishou, and Xiaohongshu.

vibe map

mindmap
  root((res-downloader))
    Inputs
      Browser traffic via local proxy
      WeChat Mini Program traffic
      m3u8 stream URLs
    Outputs
      Downloaded video files
      Downloaded audio files
      Downloaded images
    Use Cases
      Save Douyin or WeChat Video clips
      Archive Xiaohongshu posts
      Capture m3u8 live streams
    Tech Stack
      Go
      Wails
      HTTP proxy

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 make with this?

VIBE 1

Save a Douyin or WeChat Video clip to your computer for offline viewing

VIBE 2

Archive a batch of Xiaohongshu posts as image and video files

VIBE 3

Capture an m3u8 live stream and store it as a local video file

VIBE 4

Pull audio tracks from Kugou or QQ Music sessions for personal listening

what's the stack?

GoWails

how it stacks up fr

putyy/res-downloadertinygo-org/tinygoemirpasic/gods
Stars17,43817,43317,427
LanguageGoGoGo
Setup difficultymoderatemoderateeasy
Complexity2/54/52/5
Audiencegeneraldeveloperdeveloper

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires setting a system-wide HTTP proxy to 127.0.0.1:8899 and installing the local CA certificate to intercept HTTPS traffic.

in plain english

res-downloader is a desktop application (available for Windows, macOS, and Linux) that intercepts and downloads media resources, videos, audio, images, and live streams, from popular Chinese platforms including WeChat Video (Weixin Shipinhao), WeChat Mini Programs, Douyin (TikTok's Chinese version), Kuaishou, Xiaohongshu, Kugou Music, and QQ Music, as well as generic m3u8 streams (a streaming video format). It works by acting as a local proxy, a middleman that sits between your computer and the internet and captures the media requests that apps and browsers make. This is similar to how network debugging tools like Fiddler or browser DevTools work, but with a friendlier interface designed for non-technical users. You start the proxy in the app, browse to the content you want in a browser or mini-program, then return to the app to see a list of captured resources available to download. The tool is built with Go and Wails (a framework for building desktop apps using web technologies with a Go backend). A proxy configuration (address 127.0.0.1, port 8899) must be set on your system for it to intercept traffic. A disclaimer in the README states the tool is intended for learning and research purposes only, not commercial or illegal use. The README is primarily in Chinese. The project also supports downloading resources behind restricted networks via a configurable proxy setting.

prompts (copy fr)

prompt 1
Walk me through installing res-downloader on macOS and setting the system proxy to 127.0.0.1:8899
prompt 2
Show me how to capture a video from WeChat Video Channel using res-downloader and where the file is saved
prompt 3
Explain how res-downloader intercepts m3u8 streams and how to confirm the proxy is working
prompt 4
Give me steps to use res-downloader behind a corporate network with a configured upstream proxy
prompt 5
Translate the main README sections for res-downloader into English and summarize the supported platforms

Frequently asked questions

what is res-downloader fr?

Cross-platform desktop app that acts as a local proxy to capture and download media from Chinese platforms like WeChat Video, Douyin, Kuaishou, and Xiaohongshu.

What language is res-downloader written in?

Mainly Go. The stack also includes Go, Wails.

How hard is res-downloader to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is res-downloader for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.