Brclio 小红书下载器 XHS MEDIA SAVER
v1.7.0 本地版
PRODUCT CHANGELOG · SINCE 2026

每一次改进,
都留下一条记录。

这里记录功能增加、体验优化与问题修复。v1.7.0 加入软件账号、会员与设备授权,支持管理员人工开通和发码。单篇下载继续免费,已有下载文件与任务记录保留。

v1.7.0Mac / Windows

邮箱登录、会员权益与设备授权,各自清楚可查

新增软件账号和独立管理员后台,支持人工开通会员与发放激活码。主页批量下载默认需要有效会员及已授权设备,单篇笔记下载继续免费;本版没有接入支付系统。

邮箱验证后即可注册或登录首次验证自动创建软件账号,验证码默认 5 分钟有效且仅能使用一次。软件账号与小红书浏览器登录分别显示。

持续登录,权益按期更新软件会话不设置固定自动到期时间,凭据由系统安全存储保护。普通用户、有效期会员与永久会员分别显示;会员到期仍保持登录,但暂停需要会员的操作。

设备由管理员受控解绑默认一个账号绑定一台设备,新设备不能自动替换旧设备。解绑后旧授权失效;重装或丢失密钥时,需要管理员确认并批准指定的新密钥设备。

人工开通与激活码发放管理员可开通、续期、缩短或取消会员,批量生成和导出激活码,并查看操作记录。兑换截止时间与会员时长分开设置,一次性兑换不会因网络重试重复续期。

原有下载与文件继续保留下载、归档、任务恢复、失败重试和应用内更新功能保留。会员或设备状态变化不会删除已有文件与任务记录;授权服务不收集小红书 Cookie 或下载内容。

安装包内置完整运行环境,Mac 要求 macOS 13+,Windows 提供 x64 安装版和便携版。本版尚无 Apple Developer ID 签名 / 公证或 Windows 发布者签名;系统重启、实际安装向导与覆盖升级的人工验收尚未完成。

v1.6.3Mac / Windows

统一应用名称:Brclio 小红书下载器

网页标题、页面品牌与 Mac、Windows 应用统一使用“Brclio 小红书下载器”。主页下载、失败重试与应用内更新功能保持可用。

正常覆盖安装继续使用原有的本机登录状态与任务记录。v1.6.1 及之后版本的用户可在应用内检查并下载本次更新。

v1.6.2Mac / Windows

统一 Brclio 设计署名与版权链接

首页、更新记录页与桌面版的设计版权统一为“© 2026 Brclio · CC BY-NC-SA 4.0”,设计链接指向 Brclio 设计系统 GitHub 仓库。

v1.6.1 用户可在应用内检查并下载本次更新。

v1.6.1Mac / Windows

文件更好找,失败可重试,新版随时查

主页内容以固定序号和帖子名称归档,下载失败的帖子可逐条处理。新版加入更新入口,后续可以直接在应用内下载最新安装包。

序号与标题一起保存文件夹使用“001-帖子名称”格式,继续或重试时序号不变,并兼容旧版下载记录。

失败帖子逐条重试查看失败原因后点击“重试”,或一次重试全部失败项;成功内容保留,请求仍遵循自定义间隔。

检查、下载并启动更新显示新版本与下载进度,校验通过后打开安装包。Windows 按安装向导完成;Mac 拖入“应用程序”覆盖旧版。

v1.5.0 没有更新入口,需要先手动安装本版一次。正常覆盖安装保留本机登录和任务记录。

v1.5.0 Mac / Windows

把整个主页,按自己的节奏存进电脑

本地版保留网页版的单篇笔记功能,新增主页批量下载。粘贴主页链接、选好文件夹与间隔,就能逐篇归档当前账号可访问的内容。

安装后直接使用提供 Mac、Windows 本地安装包,内置 Node.js 与 Python 引擎;原图、实况素材 ZIP、多清晰度视频、文案与复制功能继续保留。

主页按笔记归档自动发现主页帖子,将图片、实况片段、视频和文案保存到所选文件夹;每篇笔记独立整理,便于后续查找。

自定义间隔与随机等待默认等待 10 秒,再增加 0–3 秒随机时间。主页翻页、笔记解析和媒体请求均按设定节奏进行,间隔可自行调整。

随时暂停,稍后接着下载支持暂停、继续、停止和重试失败项;任务进度保存在电脑,恢复时检查已有文件并跳过完整内容。

登录后显示自己的昵称登录按钮实时显示当前账号昵称,点击可打开账号与验证窗口。登录状态由本地版独立保存,遇到登录或安全验证要求时暂停任务。

完成状态清楚可查分别显示已发现、已下载、已存在和失败数量。未确认主页加载到底,或仍有下载失败时,不会显示全部成功。

MOBILE 已提交

手机统计更轻巧,操作更顺手

e93e02a

手机端默认显示紧凑的访问数胶囊,想看完整数据时再展开;统计经过操作区时会主动避让。

小胶囊默认收起在右下角显示访问数,整个胶囊都可点按,减少常驻卡片占用的屏幕空间。

自动避让操作与输入框、引擎选项、下载按钮或链接重叠时暂时隐藏,滚动和布局变化后重新检查。

按需查看详情点击展开完整统计,滚动、点击外部或按 Escape 自动收起;详情内的点击不会穿透到下方按钮。

大数字保持易读胶囊使用“万 / 亿”等单位,展开后显示完整计数;适配手机竖屏、横屏与安全区。

GLASS 已提交

访问统计,以液态玻璃轻轻浮起

afa44d3

访问统计从页脚移动到浮层,结合暖白玻璃质感、蓝色数字和黄色点缀,延续页面原有配色。

桌面浮动显示固定在左下角,支持收起与展开,不占用下载内容的排版空间。

为主要操作让位桌面展示区域允许点击穿透,输入或选择框聚焦、提示消息出现时暂时隐藏统计。

适配不同显示偏好保留减少透明度、增强对比与减少动态效果的适配;不支持背景模糊时使用暖白底色。

PV 已提交

每一次访问,都有真实记录

8f14ae1

首页和更新记录页接入 BornForThis 访问统计服务,展示当前域名累计页面浏览次数。

统一统计口径同一域名的两个页面共用累计 PV;每次页面加载上报一次,数据不代表独立访客人数或下载次数。

真实数据显示大数字添加千分位;加载时显示占位符,服务异常时显示暂时不可用,恢复后继续更新。

本地预览不计数localhost、本地 IP 等开发环境不向统计服务上报;不同部署域名分别统计。

独立接入统计脚本与解析、复制、ZIP 和下载流程分离,服务异常不影响工具使用。

DEV 已提交

本地启动,告别重复调用自己

d9884a1

修复 Vercel 本地开发命令的递归问题,本地运行使用固定命令,不再需要在运行与发布之间来回修改配置。

固定启动命令使用 npm run dev:vercel,避免 vercel dev 再次调用同名 dev 脚本而产生递归。

部署流程延续沿用现有 Vercel 项目与 Git 推送流程,README 同步说明本地命令和配置原因。

DOCS 已提交

关注 Tips,同步进入更新记录

a8ac4fa

将哔哩哔哩与视频号关注入口的改动加入时间线,并同步当时的仓库快照。

记录可定位新增关注 Tips 条目、快速索引和对应提交链接。

概览同步同步当时的提交数量、测试数量和页脚记录依据,支持从更新页返回首页支持区。

FOLLOW 体验优化 · 已提交

哔哩哔哩与视频号,继续保持联系

807a2cc

支持与联系区域新增关注 Tips:可直接前往哔哩哔哩 UID 405961705,也可扫描裁剪后的微信视频号二维码。

直达哔哩哔哩主页新增 UID 405961705 的外链入口,让用户一键前往账号主页关注。

二维码精确裁剪从原图移除顶部账号资料与底部说明,仅保留 537 × 537 的视频号专有码及必要白色静区。

Esther 响应式设计以三栏关注提示组织说明、哔哩哔哩与视频号入口,并完成 1440px、390px 和 375px 布局适配。

保持下载功能不变本次仅更新首页结构、样式与二维码素材,app.js、API 和媒体下载流程均未改动。

SUPPORT 已提交

支持与联系,集中在一个入口

6b1d96a

首页新增创作者支持区,可自愿支持工具、联系私人定制或关注微信公众号。

支持与联系分区集中展示微信、支付宝支持方式,以及私人微信、粉丝群咨询和公众号入口。

二维码可查看原图保持完整展示,通过独立链接打开二维码大图,方便扫描和保存。

独立页面模块采用独立样式与品牌插画,沿用现有解析、图片、实况和视频下载流程。

v1.4 功能增加 · 已提交

实况图片,静态与动态一起带走

2906b4e

现在会按原帖顺序识别每张实况图片,并把静态 JPG 与同一项中的动态 MP4 精确配对保存。

精确识别实况结构读取 imageList 内的 livePhoto 与 H.264 / H.265 / H.266 / AV1 流,不混入帖子视频或相关推荐。

两种单项下载“下载实况 ZIP”保存同编号 JPG + MP4 素材包,“下载实况 MP4”可单独保存动态片段;原图下载保持不变。

批量 ZIP 同步升级勾选下载会自动加入所有配对动态片段和文案 TXT,并保证失败的原图不会留下孤立实况视频。

浏览器内存保护桌面端使用 256 MiB 归档预算,移动端或低内存设备使用 128 MiB;超限时提示减少勾选或分批下载。

归档结构复核生成前精确计算 UTF-8 文件名、中央目录和 ZIP32 开销,下载与最终 ZIP 共同校验体积。

FIX 兼容修复 · 已提交

权限没问题,真正的限制说清楚

7a2c250

Chrome 会把“网页一次写入多张独立图片”作为未实现能力拒绝,并使用与权限错误相同的 NotAllowedError;页面现在会准确区分两者。

修正错误归因不再把 Chromium 的 multiple ClipboardItems 限制误报为“未授予剪贴板权限”。

提供可操作回退检测到限制后展示持久提示,可直接复制第一张、逐张复制,或下载包含全部原图与文案的 ZIP。

保留平台能力单图复制保持原样;支持多个剪贴板项的浏览器仍会继续尝试一次写入所选图片。

署名连接项目页脚主署名更新为 Brclio,并指向当前项目 GitHub;上游设计许可另行保留。

错误分支验证覆盖多项限制、已授权辨识、权限拒绝、页面失焦、Permissions Policy 与格式不支持,自动测试达到 30 项。

FEATURE 功能增加 · 已提交

电脑长链与手机短链,自动识别

9950b13

整段粘贴小红书分享文案即可:电脑端完整链接和手机端 xhslink.cn 短链会自动进入同一解析流程。

支持手机短链Node 与 Python 现可安全跟随 xhslink.cn 跳转,再从最终笔记页识别 noteId。

整段文案自动选链可跳过非小红书 URL,兼容 Markdown 包裹及转义后的电脑、手机分享链接。

重定向安全收口每一跳都要求 HTTPS、无账号信息且仅使用安全端口,恶意域名会在发起下一次请求前被拦截。

双引擎镜像验证新增手机短链、电脑长链、跳转与安全边界测试,自动测试总数达到 24 项。

BRAND 视觉识别 · 已提交

Bornforthis 品牌标识正式接入

c0d8801

首页与更新记录页现在统一使用 Bornforthis 品牌名称与 aiyc.svg 标识。

左上角标识替换使用自有 aiyc.svg Logo 替换原有功能符号,保留首页返回能力。

品牌名称统一页头主名称更新为 Bornforthis,并完成移动端尺寸适配。

FEATURE 功能增加 · 已提交

文案与多图,一次带走

af7f63b

解析结果现在同时覆盖笔记正文、图片剪贴板与 ZIP 文案文件,让保存和二次整理少走几步。

精确读取当前文案Node 与 Python 只从当前 noteId 的同一笔记对象读取正文,不会混入相关推荐。

新增三种复制入口支持复制完整文案、逐张复制图片,以及按勾选项一次写入多张图片。

ZIP 自动附带 TXT每次打包图片都会加入 UTF-8 文案文件,包含标题、正文、来源、时间与解析引擎。

补齐兼容与验证明确多项剪贴板的平台限制,并把解析与归档自动测试增加到 19 项。

FEATURE 已提交

多尺寸适配 + 独立更新记录

c0a17a0

为手机、平板、笔记本与大屏重新校准页面节奏,并建立一个可长期维护的项目更新入口。

新增独立页面整理真实提交的时间、版本、功能与修复内容,并链接回原始 commit。

增强响应式导航让首页与更新页在 320px 手机到超宽桌面之间自然重排。

守住功能边界建立更新记录入口的同时补充笔记文案解析与测试,媒体下载继续沿用原有操作入口。

UI REFRESH 已提交

下载工作台全面重构

01d31b1

仅重做 favicon、HTML 与 CSS,把原有下载流程组织成更清晰、更有品牌辨识度的媒体工作台。

重新组织信息层级重排首屏、解析面板、空状态、结果、视频与图片区。

建立视觉系统使用蓝、黄、红与奶油色,并更新品牌栏、图标、字体和组件状态。

改善可访问性补充表单说明关联、进度读屏播报、键盘焦点与 reduced-motion 适配。

v1.3 功能增加

从图片下载,扩展到视频

538f96c

新增完整的视频识别、预览与保存流程,同时保留既有图片解析和批量 ZIP 能力。

多格式视频解析支持 H.264、H.265、AV1、多清晰度、备用 CDN 与旧版视频键。

浏览器本地合并Node 与 Python 均提供分段接口,下载后在本地合并为 MP4。

补齐回退与测试加入备用线路、直连和打开原址策略,并增加两套后端的视频用例。

v1.2 功能增加

加入 Node / Python 双后台

294fcf2

增加一套独立的 Python 标准库实现,用户可在页面内自由切换解析与图片下载引擎。

新增 Python 后台加入解析和图片代理接口,返回结构与 Node 版本保持一致。

记住用户选择页面无需刷新即可切换引擎,并通过 localStorage 保存偏好。

双套自动验证npm test 开始串联 Node 与 Python 测试,新增 5 个 Python 用例。

v1.1 解析修复

只提取当前笔记的内容

3bf93b9

重写帖子定位策略,避免把推荐内容、头像或页面中的其他图片误当成当前笔记资源。

按 noteId 精确定位优先读取当前笔记对象,不再扫描整页的 imageList。

收紧解析兜底失败时只搜索当前 noteId 附近数据,最终最多返回页面封面。

建立 Node 测试新增 4 个用例,覆盖推荐帖混入和异常初始状态。

v1.0 首次提交

图片下载工具正式成形

adbd009

建立可直接部署到 Vercel 的初始版本,打通从分享文案解析到原图保存的完整链路。

完整图片流程支持解析、预览、勾选、全选、复制链接、单张保存与打开原图。

浏览器本地 ZIP多张图片在用户浏览器内打包,不在服务器持久化文件。

基础安全限制校验域名与重定向,并限制输入、HTML、图片数量和响应大小。

让更新记录,
有据可查。

01

时间本地版新增内容使用功能记录日期;历史提交来自 Git author date,并统一换算为北京时间。

02

版本本地版对应当前 package 版本;历史版本来自相应提交中的 package 与 README。

03

内容根据实际代码差异归纳;一次提交不自动等同于一次正式上线。

打开 GitHub 仓库
累计访问 PV

按当前域名汇总页面浏览次数