[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80156":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":14,"starSnapshotCount":14,"syncStatus":15,"lastSyncTime":28,"discoverSource":29},80156,"All-IN-ONE","cv-cat\u002FAll-IN-ONE","cv-cat","小红书、抖音、微博等平台CLI、SKILLS",null,"Python",67,14,52,0,2,7,15,8,3.53,"MIT License",false,"master",true,[],"2026-06-12 02:03:58","\u003Cdiv align=\"center\">\n\n# All-IN-ONE\n\n**小红书 \u002F 微博 \u002F 抖音 — 统一 CLI & Agent Skill**\n\n[![PyPI](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fall-in-one-aione)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fall-in-one-aione\u002F)\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.9%2B-blue)](https:\u002F\u002Fwww.python.org\u002F)\n[![Node.js](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fnodejs-16%2B-green)](https:\u002F\u002Fnodejs.org\u002F)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-orange)](LICENSE)\n\n\u003C\u002Fdiv>\n\n> **CLI** 是执行层，统一操作三个平台。**Skill** 是 Agent 的说明书，Agent 读完就知道怎么装 CLI、怎么调命令、怎么传参数。\n>\n> 挂载 Skill → Agent 学会用 CLI → 你说自然语言 → Agent 干活。**不只是采集，也能发布。**\n\n---\n\n## 为什么需要这个项目？\n\nAI Agent 很强，但它没有操作社交平台的能力。小红书、微博、抖音没有开放 API，想让 Agent 操作它们需要逆向签名、处理认证、三个平台三套代码。\n\nAll-IN-ONE 解决这个问题：\n\n```\n三个上游仓库（签名\u002F请求\u002F认证已处理）\n  Spider_XHS  ─┐\n  WeiboApis   ─┤──► aione CLI（146 条命令，JSON 输出）──► Agent 通过 Skill 调用\n  DouYin_Spider─┘\n```\n\n上游仓库：[Spider_XHS](https:\u002F\u002Fgithub.com\u002Fcv-cat\u002FSpider_XHS) \u002F [WeiboApis](https:\u002F\u002Fgithub.com\u002Fcv-cat\u002FWeiboApis) \u002F [DouYin_Spider](https:\u002F\u002Fgithub.com\u002Fcv-cat\u002FDouYin_Spider)\n\n---\n\n## 🛠️ 安装\n\n```bash\npip install all-in-one-aione\naione setup\n```\n\n`aione setup` 自动 clone 三个上游仓库并安装签名所需的 npm 依赖。需要 Python 3.9+、Node.js 16+、Git。\n\n从源码安装：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fcv-cat\u002FAll-IN-ONE.git && cd All-IN-ONE\npip install -e . && aione setup\n```\n\n---\n\n## 🧩 Agent Skill\n\n**Skill 是 Agent 的入口。** Agent 读取 Skill 后自动知道：CLI 怎么装、有哪些命令、参数怎么传、cookie 怎么配。\n\n### 接入\n\n把 `skills\u002Fall-in-one\u002F` 挂载到你的 Agent：\n\n- **Claude Code** — 放到项目的 `skills\u002F` 目录下\n- **Codex \u002F 其他 Agent** — 引用 `SKILL.md` 作为工具描述\n\n### 效果\n\n> 你：帮我搜小红书上关于咖啡的笔记\n\nAgent 读取 `references\u002Fxhs.md` → 执行 `aione xhs note search --query \"咖啡\" --page 1 --output json` → 返回结果\n\n> 你：看看这个抖音视频的评论\n\nAgent 读取 `references\u002Fdouyin.md` → 执行 `aione douyin work all-comment --url \"...\" --output json` → 返回评论\n\n> 你：在蒲公英上找 KOL 发合作邀请\n\nAgent 读取 `references\u002Fxhs.md` → 执行 pugongying 系列命令 → 获取数据 → 发出邀请\n\n> 你：把这张图配上这段文案发到小红书\n\nAgent 读取 `references\u002Fxhs.md` → 上传图片 → 发布笔记 → 返回发布结果\n\n> 你：帮我把这条内容同时发到微博\n\nAgent 读取 `references\u002Fweibo.md` → 上传媒体 → 发布微博 → 返回结果\n\n### Skill 结构\n\n```\nskills\u002Fall-in-one\u002F\n  SKILL.md                ← Agent 入口：安装方法 + 使用说明\n  references\u002F\n    auth.md               ← cookie 认证体系（优先级、多 profile、环境变量）\n    xhs.md                ← 小红书 86 条命令参考\n    weibo.md              ← 微博 15 条命令参考\n    douyin.md             ← 抖音 45 条命令参考\n    workflows.md          ← 跨平台工作流模板（搜索、详情、发布、直播）\n```\n\n---\n\n## 🚀 CLI 使用\n\nSkill 让 Agent 用 CLI，你也可以直接命令行操作：\n\n```bash\n# 搜索\naione xhs note search --query \"咖啡\" --page 1 --output json\naione weibo post search --query \"AI\" --page 1 --output json\naione douyin work search-some-general --query \"美食\" --num 20 --output json\n\n# 内容详情\naione xhs note info --url \"\u003C笔记链接>\" --output json\naione douyin work info --url \"https:\u002F\u002Fwww.douyin.com\u002Fvideo\u002F...\" --output json\n\n# 用户信息\naione xhs user self-info --output json\naione weibo info self --output json\n\n# 评论\naione xhs note all-comment --url \"\u003C笔记链接>\" --output json\naione douyin work all-comment --url \"\u003C视频链接>\" --output json\n\n# 创作者发布\naione xhs creator post-note --note-info '{\"title\":\"...\",\"desc\":\"...\"}' --output json\naione weibo weibo post --note-info '{\"content\":\"...\"}' --output json\n\n# KOL 数据\naione xhs pugongying user-by-page --page 1 --output json\n\n# Dry-run（不调用 API，验证命令映射）\naione douyin work info --dry-run --url \"https:\u002F\u002Fwww.douyin.com\u002Fvideo\u002Fexample\"\n```\n\n---\n\n## ⭐ 覆盖能力\n\n| 平台 | 模块 | 命令数 | 说明 |\n|------|------|--------|------|\n| **小红书** | PC 端 | 32 | 首页推荐、搜索笔记\u002F用户、笔记详情、评论、消息、无水印下载 |\n| | 创作者平台 | 11 | 上传媒体、发布笔记、查看已发布作品 |\n| | PC 登录 | 11 | 二维码登录、手机验证码登录 |\n| | 创作者登录 | 12 | 二维码登录、手机验证码登录、会话检查 |\n| | 蒲公英 | 11 | KOL 博主列表、粉丝画像、合作邀请 |\n| | 千帆 | 9 | 分销商列表、合作品类、店铺\u002F商品数据 |\n| **微博** | Web 端 | 7 | 用户信息、微博搜索、评论、用户全部微博 |\n| | 创作者 | 6 | 图片\u002F视频上传、发布微博 |\n| | Mobile | 2 | 移动端搜索、作品详情 |\n| **抖音** | 用户\u002F作品 | 45 | 用户信息、视频详情、搜索、评论、粉丝\u002F关注列表、收藏、私信、直播、推荐流 |\n| **合计** | | **146** | |\n\n---\n\n## 🔐 认证\n\n### Cookie 配置\n\n```bash\naione auth xhs set-cookie --cookie \"\u003C你的小红书cookie>\"\naione auth weibo set-cookie --cookie \"\u003C你的微博cookie>\"\naione auth douyin set-cookie --cookie \"\u003C你的抖音cookie>\"\n```\n\nCookie 优先级：`--cookies` 参数 > 环境变量 > 本地存储\n\n### 多 Profile\n\n不同模块使用不同的 cookie，命令执行时自动匹配：\n\n| 平台 | Profile | 对应模块 |\n|------|---------|----------|\n| XHS | `pc` | PC 端浏览\u002F搜索\u002F评论 |\n| XHS | `creator` | 创作者平台发布 |\n| XHS | `pugongying` | 蒲公英 KOL 数据 |\n| XHS | `qianfan` | 千帆分销商数据 |\n| 微博 | `web` | Web 端 |\n| 微博 | `creator` | 创作者 |\n| 微博 | `mobile` | 移动端 |\n| 抖音 | `web` | PC 端 |\n| 抖音 | `live` | 直播相关 |\n\n```bash\naione auth xhs set-cookie --profile creator --cookie \"\u003C创作者cookie>\"\naione auth douyin set-cookie --profile live --cookie \"\u003C直播cookie>\"\n```\n\n---\n\n## 📁 项目结构\n\n```\nAll-IN-ONE\u002F\n├── skills\u002Fall-in-one\u002F           # Agent Skill（Agent 的入口）\n│   ├── SKILL.md                 #   安装方法 + 使用说明\n│   └── references\u002F              #   平台命令参考 + 工作流\n├── all_in_one\u002F\n│   ├── cli\u002F                     # CLI 实现（认证、路由、输出、错误）\n│   └── platforms\u002F               # 上游发现、注册、调用、映射\n├── aione\u002F                       # python -m aione 入口\n├── tests\u002F                       # 43 个测试（含 cookie 门控集成测试）\n├── main.py                      # python main.py 入口\n└── pyproject.toml               # 包配置 & 依赖\n```\n\n---\n\n## 🧪 测试\n\n```bash\npython -m pytest tests\u002F -v\n\n# 真实接口测试（需要 cookie）\nAIONE_XHS_COOKIES=\"\u003Ccookie>\" AIONE_WEIBO_COOKIES=\"\u003Ccookie>\" AIONE_DOUYIN_COOKIES=\"\u003Ccookie>\" \\\n  python -m pytest tests\u002F -m integration -v\n```\n\n---\n\n## 🗝️ 注意事项\n\n- Cookie 有时效性，失效后需重新获取并执行 `aione auth \u003C平台> set-cookie`\n- 建议配合代理使用：`--proxy http:\u002F\u002F127.0.0.1:7890`\n- 创作者\u002F发布类接口请谨慎使用，注意平台规则\n- `upstreams\u002F` 目录通过 `aione setup` 管理，不纳入版本控制\n- 更新上游仓库：进入对应目录 `git pull`，或删除后重新 `aione setup`\n\n---\n\n## 🧸 额外说明\n\n1. 感谢 Star 和 Follow，项目会持续更新\n2. 作者联系方式在主页，有问题随时联系\n3. 欢迎 PR 和 Issue，也欢迎关注作者其他项目\n4. 如果此项目对您有帮助，欢迎请作者喝一杯奶茶\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fcv-cat\u002FSpider_XHS\u002Fblob\u002Fmaster\u002Fauthor\u002Fwx_pay.png\" width=\"380px\" alt=\"微信赞赏码\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fcv-cat\u002FSpider_XHS\u002Fblob\u002Fmaster\u002Fauthor\u002Fzfb_pay.jpg\" width=\"380px\" alt=\"支付宝收款码\">\n\u003C\u002Fdiv>\n\n---\n\n## 📈 Star 趋势\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#cv-cat\u002FAll-IN-ONE&Date\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=cv-cat\u002FAll-IN-ONE&type=Date&theme=dark\" \u002F>\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=cv-cat\u002FAll-IN-ONE&type=Date\" \u002F>\n    \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=cv-cat\u002FAll-IN-ONE&type=Date\" \u002F>\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n---\n\n## 🍔 交流群\n\n如果你对爬虫和 AI Agent 感兴趣，请加作者主页 wx 通过邀请加入群聊\n\nps: 请加群14、15，人满或者过期 issue | wx 提醒\n\n![group14](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F736fa3a2-1e7d-4681-af5e-c15dbefde1cd)\n\n![group15](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdbc24f80-4307-46d7-ae83-98d694a306b6)\n","All-IN-ONE 是一个统一的命令行工具和技能包，用于在小红书、微博和抖音等社交平台上进行数据采集和内容发布。该项目通过提供146条命令支持JSON格式输出，简化了与这些平台交互的过程，使得AI代理能够根据自然语言指令执行复杂的任务。其核心功能包括但不限于搜索笔记或帖子、获取用户信息、读取评论以及跨平台的内容发布。特别适用于需要自动化处理社交媒体数据的场景，如市场分析、竞品监控或是个人品牌管理。基于Python开发，并依赖Node.js环境运行，采用MIT许可证开源。","2026-06-11 03:59:28","CREATED_QUERY"]