Skip to content

floweralicee/rednote-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📕 Rednote Analyzer — 小红书移动编导助理

一个从「看到爆款 → 手机点一下 → 自动入库分析 → AI辅助产出」的全链路编导工作流。

功能

1. 自动化提取

  • iMessage 发链接 → 系统自动识别 xhslink.com
  • 视频下载 + 智能字幕提取(内嵌 → OCR → ASR 三级优先)
  • AI 自动提取标题、Hook、标签、文案全文

2. 多维度素材管理

  • DuckDB 结构化存储,16个字段覆盖内容元数据 + 互动数据
  • 分类管理:AI+动画 / Vibe Coding / AI工具 / 生活方式 / 职业建议 / 行业趋势
  • 状态流转:待分析 → 已分析 → 已借鉴 → 已产出
  • 预设筛选视图,素材库即资产

3. AI辅助创作

  • 三维分析框架:TextContent + Viral-5D + Brainstorming
  • 对标体套入:提取爆款结构 → 套入你的主题和风格 → 输出口播脚本
  • 批量模式:按条件筛选素材,批量生成脚本草稿

4. iMessage 自动同步

  • 手机看到爆款 → 复制链接发给自己 → 自动入库
  • 定时扫描 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 发: "分析这个视频: [小红书链接]"

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors