核心用法
rednote-mac 是一款基于 macOS Accessibility API 的自动化技能,通过模拟用户操作直接控制小红书(RedNote/Xiaohongshu)Mac 原生应用。与传统基于网页或 API 的工具不同,该方案无需网络请求、不存储账号凭证,完全在本地终端执行。
主要功能模块
导航与浏览:支持在首页、消息、个人中心等标签间切换,可搜索关键词、滚动信息流、打开指定位置的笔记。
内容交互:实现点赞、收藏、关注作者、获取笔记短链接等基础操作,并可通过截图验证执行结果。
评论区操作:针对视频帖子的完整评论支持——打开评论区、获取评论列表(含坐标信息)、发布评论、回复指定评论、删除自己的评论,这是 headless 工具无法实现的核心能力。
私信系统:支持打开指定对话、发送消息并截图确认,填补了 MCP 生态在私信场景的空白。
数据获取:可读取作者的粉丝数、关注数、获赞数及简介等公开统计信息。
显著优点
- 功能覆盖全面:突破 headless 限制,覆盖 DM、评论回复、视频评论列表等稀缺场景
- 安全架构简洁:零网络访问、零凭证存储,攻击面极小
- 操作可验证:内置截图能力,每一步均可人工复核
- 权限模型清晰:仅依赖系统级无障碍权限,不申请额外敏感权限
潜在局限与风险
平台依赖性强:仅限 macOS,且必须保持小红书 App 在前台可见,无法后台运行。系统升级或 App 改版可能导致脚本失效。
稳定性约束:基于 UI 坐标的自动化对界面变化敏感,评论区功能明确标注"视频帖子完全可靠",暗示图文帖可能存在兼容问题。
权限管理门槛:需用户手动授予 Terminal 无障碍权限,配置流程对非技术用户不够友好。
误操作风险:xhs_delete_comment 等操作不可逆,缺乏二次确认机制。
合规灰色地带:自动化操作可能违反小红书用户协议,存在账号限制风险。
适合人群
- 小红书内容创作者,需要批量管理评论互动或私信回复
- 社交媒体运营人员,需在 Mac 环境下高效处理多账号互动
- 自动化爱好者,希望探索 Accessibility API 在中文互联网平台的应用边界
常规风险
账号层面:过度自动化可能触发平台反作弊机制;技术层面:UI 自动化本质脆弱,需持续维护;安全层面:虽无网络暴露,但无障碍权限本身具有高敏感性,需确保终端环境可信。