# ltaoo/wx_channels_download

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ltaoo-wx-channels-download).**

4,624 stars · 651 forks · Go · other

## Links

- GitHub: https://github.com/ltaoo/wx_channels_download
- Homepage: https://ltaoo.github.io/wx_channels_download/
- awesome-repositories: https://awesome-repositories.com/repository/ltaoo-wx-channels-download.md

## Description

This project is a standalone utility that enables one-click video downloading from WeChat Channels by intercepting the network traffic of the WeChat desktop client. It operates as a local HTTP proxy positioned between the desktop app and the internet, capturing video streams and adding a download button directly into the app's built-in media player interface.

What distinguishes this tool is its use of real‑time network‑layer augmentation rather than modifying the desktop client itself. It patches HTTP responses as they pass through the proxy to inject interactive download controls, and on the client side it resolves shared channel links into direct video URLs through API call mimicking. The combination of a local proxy, response patching, and share‑link resolution provides a complete workflow for saving WeChat Channels videos without manual network inspection or browser extensions.

The utility covers both proxy‑based video capture and standalone share‑link resolution, giving users multiple paths to obtain videos from the platform. Its implementation draws on network interception techniques including local proxy interception and on‑the‑fly content transformation, all focused on the WeChat desktop client environment.

## Tags

### Part of an Awesome List

- [Traffic Proxying and Interception](https://awesome-repositories.com/f/awesome-lists/security/traffic-proxying-and-interception.md) — Intercepts network traffic by running a local HTTP proxy between the desktop app and the internet.

### Graphics & Multimedia

- [Video Downloaders](https://awesome-repositories.com/f/graphics-multimedia/video-downloaders.md) — Runs a local proxy to add a download button to a social media desktop app for one-click video saving. ([source](https://cdn.jsdelivr.net/gh/ltaoo/wx_channels_download@main/README.md))
- [Proxy-Based Capture](https://awesome-repositories.com/f/graphics-multimedia/video-downloaders/proxy-based-capture.md) — Using a local proxy to intercept and save video streams from WeChat desktop, providing a one-click download workflow.
- [Share Link to Video Resolvers](https://awesome-repositories.com/f/graphics-multimedia/share-link-to-video-resolvers.md) — Resolves a sharing link from a social platform to its direct video URL for easy access. ([source](https://cdn.jsdelivr.net/gh/ltaoo/wx_channels_download@main/README.md))

### Networking & Communication

- [Browser Mimicking Requests](https://awesome-repositories.com/f/networking-communication/browser-mimicking-requests.md) — Mimics social media API requests to resolve share links into direct video URLs.
- [Download Link Extractors](https://awesome-repositories.com/f/networking-communication/download-link-extractors.md) — Resolves shared channel links into downloadable video files without manual network inspection.
- [Stream Proxies](https://awesome-repositories.com/f/networking-communication/stream-proxies.md) — An HTTP proxy sitting between a desktop messenger and the internet to capture and expose direct video stream URLs.
- [Proxy-Based Client Enhancements](https://awesome-repositories.com/f/networking-communication/wechat-desktop-clients/proxy-based-client-enhancements.md) — Adds download functionality to the WeChat desktop client through a lightweight proxy and optional browser integration.
- [Real-time Content Transformers](https://awesome-repositories.com/f/networking-communication/real-time-content-transformers.md) — Transforms web content in real time as it passes through the proxy to enable new features.

### Web Development

- [Response Interception Injections](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/script-injections/response-interception-injections.md) — Modifies HTTP responses in transit to inject custom download buttons into rendered web pages.
- [Script Injection Engines](https://awesome-repositories.com/f/web-development/webview-rendering-engines/script-injection-engines.md) — Injects JavaScript into the desktop app's embedded web view to add download controls.

### Software Engineering & Architecture

- [UI Augmenting Proxies](https://awesome-repositories.com/f/software-engineering-architecture/network-layer-architectures/ui-augmenting-proxies.md) — Augments the user interface by modifying network layer responses rather than altering the client application.
