一个从「看到爆款 → 手机点一下 → 自动入库分析 → AI辅助产出」的全链路编导工作流。
- iMessage 发链接 → 系统自动识别
xhslink.com - 视频下载 + 智能字幕提取(内嵌 → OCR → ASR 三级优先)
- AI 自动提取标题、Hook、标签、文案全文
- DuckDB 结构化存储,16个字段覆盖内容元数据 + 互动数据
- 分类管理:AI+动画 / Vibe Coding / AI工具 / 生活方式 / 职业建议 / 行业趋势
- 状态流转:待分析 → 已分析 → 已借鉴 → 已产出
- 预设筛选视图,素材库即资产
- 三维分析框架:TextContent + Viral-5D + Brainstorming
- 对标体套入:提取爆款结构 → 套入你的主题和风格 → 输出口播脚本
- 批量模式:按条件筛选素材,批量生成脚本草稿
- 手机看到爆款 → 复制链接发给自己 → 自动入库
- 定时扫描 Messages.db,提取 xhslink.com 链接
- 需要终端 Full Disk Access 权限
- 数据库: DuckDB(EAV 模式 + PIVOT 视图)
- 视频处理: yt-dlp + FFmpeg
- 字幕提取: RapidOCR(烧录字幕)/ FunASR(中文 ASR)/ Whisper(多语言)
- 文案分析: video-copy-analyzer(三维分析框架)
- 消息监控: imsg CLI / sqlite3 直读 Messages.db
- 运行环境: macOS + Ironclaw (OpenClaw)
rednote-analyzer/
├── README.md
├── schema/
│ ├── init.sql # DuckDB 初始化 schema
│ └── object.yaml # rednote_content 对象定义
├── scripts/
│ ├── imsg_monitor.sh # iMessage 链接监控脚本
│ ├── ingest.py # 链接解析 + 入库脚本
│ └── batch_analyze.py # 批量分析入库
├── docs/
│ └── system-report.md # 系统设计报告
└── .gitignore
# 1. 克隆
git clone https://github.com/floweralicee/rednote-analyzer.git
# 2. 安装依赖
pip install yt-dlp pysrt rapidocr-onnxruntime requests openai-whisper
# 3. 初始化数据库
duckdb workspace.duckdb < schema/init.sql
# 4. 授权 iMessage 读取
# 系统设置 → 隐私与安全性 → 完全磁盘访问权限 → 添加终端
# 5. 开始使用
# 给 Ironclaw 发: "分析这个视频: [小红书链接]"MIT