joeanamier/xhs-downloader

小红书(XiaoHongShu、RedNote)链接提取/作品采集工具

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 16th, 2023
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 1,854
Total Stargazers: 12,629 (+0)
Total Subscribers: 45 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.2 hours
Mean response time: 13.8 days
90th percentile: 4.6 days
Tracked items: 256

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 7% of issues opened in the past year have been closed. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 3
Closed in 7 days: 6
Avg open age: 376 days
Stale 30+ days: 10
Stale 90+ days: 8

Recent activity

Opened in 7 days: 3
Closed in 7 days: 6
Comments in 7 days: 28
Events in 7 days: 45

Top labels

  • 未跟进问题(Stale) (150)
  • 自动关闭(Close) (144)
  • 功能异常(bug) (18)
  • 功能优化(enhancement) (15)
  • 适合新手(good first issue) (7)
  • 需要补充(Incomplete) (7)
  • 文档补充(docs) (6)
  • 不会处理(wontfix) (3)

Detailed Description

XHS-Downloader is a downloader tool for extracting and collecting content from Xiaohongshu (RedNote), a Chinese social media platform.

The tool addresses the need to download videos, images, and metadata from Xiaohongshu posts. It works by accepting post links in various formats, extracting download URLs, and retrieving the associated media files. The project supports multiple input methods including direct link input, clipboard monitoring, and command-line arguments. It can intelligently identify file types, handle partial image downloads from multi-image posts, and resume interrupted downloads. The tool stores downloaded content in organized folders and maintains records of previously downloaded items to avoid duplication.

Developers should choose this tool if they need to programmatically access Xiaohongshu content or automate downloads at scale. It suits projects requiring batch downloading, content archival, or integration with other systems. The tool offers multiple deployment options: standalone executables for Windows and macOS, Docker containers, or source code execution. It provides both a terminal user interface for interactive use and server modes including a REST API with auto-generated documentation and an MCP (Model Context Protocol) interface for integration with AI systems. Cookie configuration is optional but recommended for accessing higher video quality. The project includes a Tampermonkey userscript for browser-based link extraction from recommendation feeds, user profiles, collections, and search results.

The project maintains active development with regular updates to handle platform changes. The codebase includes automated executable building through GitHub Actions, allowing users to build the latest source code into standalone binaries. The tool supports multiple operating systems including Windows, macOS, and Linux through Docker. Development includes code quality tooling integration and comprehensive documentation in both Chinese and English. The project provides multiple communication channels including a Discord community server for user support and feedback.