[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-Panniantong--Agent-Reach":3,"tool-Panniantong--Agent-Reach":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":78,"owner_location":78,"owner_email":78,"owner_twitter":78,"owner_website":78,"owner_url":79,"languages":80,"stars":89,"forks":90,"last_commit_at":91,"license":92,"difficulty_score":23,"env_os":93,"env_gpu":94,"env_ram":94,"env_deps":95,"category_tags":108,"github_topics":109,"view_count":127,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":128,"updated_at":129,"faqs":130,"releases":161},436,"Panniantong\u002FAgent-Reach","Agent-Reach","Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.","Agent-Reach 是一个开源工具，让你的 AI Agent 能直接“看”懂整个互联网。它解决了当前 AI 无法便捷访问社交媒体、视频平台和中文内容社区的问题——比如读取 YouTube 字幕、搜索 Reddit 讨论、查看小红书笔记或抓取微博热搜，而无需处理复杂的 API 限制、登录验证或反爬机制。你只需告诉 Agent “帮我安装 Agent-Reach”，几分钟后它就能安全、免费地访问 Twitter、B站、GitHub、微信公众号等数十个平台的内容。\n\n该工具特别适合开发者、研究人员和产品人员，他们常需让 AI 自动收集网络信息但苦于配置繁琐。Agent-Reach 的亮点在于：完全开源免费、本地运行保障隐私、自动处理 Cookie 和代理配置，并兼容主流 AI 编程助手（如 Claude Code、Cursor 等）。即使部署在服务器上，也只需极低成本即可绕过地域限制，真正实现“一句话赋予 AI 上网能力”。","\u003Ch1 align=\"center\">👁️ Agent Reach\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>给你的 AI Agent 一键装上互联网能力\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg?style=for-the-badge\" alt=\"MIT License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.10+-green.svg?style=for-the-badge&logo=python&logoColor=white\" alt=\"Python 3.8+\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FPanniantong\u002Fagent-reach?style=for-the-badge\" alt=\"GitHub Stars\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#快速上手\">快速开始\u003C\u002Fa> · \u003Ca href=\"docs\u002FREADME_en.md\">English\u003C\u002Fa> · \u003Ca href=\"#支持的平台\">支持平台\u003C\u002Fa> · \u003Ca href=\"#设计理念\">设计理念\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 为什么需要 Agent Reach？\n\nAI Agent 已经能帮你写代码、改文档、管项目——但你让它去网上找点东西，它就抓瞎了：\n\n- 📺 \"帮我看看这个 YouTube 教程讲了什么\" → **看不了**，拿不到字幕\n- 🐦 \"帮我搜一下推特上大家怎么评价这个产品\" → **搜不了**，Twitter API 要付费\n- 📖 \"去 Reddit 上看看有没有人遇到过同样的 bug\" → **403 被封**，服务器 IP 被拒\n- 📕 \"帮我看看小红书上这个品的口碑\" → **打不开**，必须登录才能看\n- 📺 \"B站上有个技术视频，帮我总结一下\" → **连不上**，海外\u002F服务器 IP 被屏蔽\n- 🔍 \"帮我在网上搜一下最新的 LLM 框架对比\" → **没有好用的搜索**，要么付费要么质量差\n- 🌐 \"帮我看看这个网页写了啥\" → **抓回来一堆 HTML 标签**，根本没法读\n- 📦 \"这个 GitHub 仓库是干嘛的？Issue 里说了什么？\" → 能用，但认证配置很麻烦\n- 📡 \"帮我订阅这几个 RSS 源，有更新告诉我\" → 要自己装库写代码\n\n**这些不难实现，但是需要自己折腾配置**\n\n每个平台都有自己的门槛——要付费的 API、要绕过的封锁、要登录的账号、要清洗的数据。你要一个一个去踩坑、装工具、调配置，光是让 Agent 能读个推特就得折腾半天。\n\n**Agent Reach 把这件事变成一句话：**\n\n```\n帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\n复制给你的 Agent，几分钟后它就能读推特、搜 Reddit、看 YouTube、刷小红书了。\n\n**已经装过了？更新也是一句话：**\n\n```\n帮我更新 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Fupdate.md\n```\n\n> ⭐ **Star 这个项目**，我们会持续追踪各平台的变化、接入新的渠道。你不用自己盯——平台封了我们修，有新渠道我们加。\n\n### ✅ 在你用之前，你可能想知道\n\n| | |\n|---|---|\n| 💰 **完全免费** | 所有工具开源、所有 API 免费。唯一可能花钱的是服务器代理（$1\u002F月），本地电脑不需要 |\n| 🔒 **隐私安全** | Cookie 只存在你本地，不上传不外传。代码完全开源，随时可审查 |\n| 🔄 **持续更新** | 底层工具（yt-dlp、bird、Jina Reader 等）定期追踪更新到最新版，你不用自己盯 |\n| 🤖 **兼容所有 Agent** | Claude Code、OpenClaw、Cursor、Windsurf……任何能跑命令行的 Agent 都能用 |\n| 🩺 **自带诊断** | `agent-reach doctor` 一条命令告诉你哪个通、哪个不通、怎么修 |\n\n---\n\n## 支持的平台\n\n| 平台 | 装好即用 | 配置后解锁 | 怎么配 |\n|------|---------|-----------|-------|\n| 🌐 **网页** | 阅读任意网页 | — | 无需配置 |\n| 📺 **YouTube** | 字幕提取 + 视频搜索 | — | 无需配置 |\n| 📡 **RSS** | 阅读任意 RSS\u002FAtom 源 | — | 无需配置 |\n| 🔍 **全网搜索** | — | 全网语义搜索 | 自动配置（MCP 接入，免费无需 Key） |\n| 📦 **GitHub** | 读公开仓库 + 搜索 | 私有仓库、提 Issue\u002FPR、Fork | 告诉 Agent「帮我登录 GitHub」 |\n| 🐦 **Twitter\u002FX** | 读单条推文 | 搜索推文、浏览时间线、发推 | 告诉 Agent「帮我配 Twitter」 |\n| 📺 **B站** | 本地：字幕提取 + 搜索 | 服务器也能用 | 告诉 Agent「帮我配代理」 |\n| 📖 **Reddit** | 搜索（通过 Exa 免费） | 读帖子和评论 | 告诉 Agent「帮我配代理」 |\n| 📕 **小红书** | — | 阅读、搜索、发帖、评论、点赞 | 告诉 Agent「帮我配小红书」 |\n| 🎵 **抖音** | — | 视频解析、无水印下载链接获取 | 告诉 Agent「帮我配抖音」 |\n| 💼 **LinkedIn** | Jina Reader 读公开页面 | Profile 详情、公司页面、职位搜索 | 告诉 Agent「帮我配 LinkedIn」 |\n| 💬 **微信公众号** | 搜索 + 阅读公众号文章（全文 Markdown） | — | 无需配置 |\n| 📰 **微博** | 热搜、搜索内容\u002F用户\u002F话题、用户动态、评论 | — | 无需配置 |\n| 💻 **V2EX** | 热门帖子、节点帖子、帖子详情+回复、用户信息 | — | 无需配置 |\n| 📈 **雪球** | 股票行情、搜索股票、热门帖子、热门股票排行 | — | 无需配置 |\n| 🎙️ **小宇宙播客** | — | 播客音频转文字（Whisper 转录，免费 Key） | 告诉 Agent「帮我配小宇宙播客」 |\n\n> **不知道怎么配？不用查文档。** 直接告诉 Agent「帮我配 XXX」，它知道需要什么、会一步一步引导你。\n>\n> 🍪 需要 Cookie 的平台（Twitter、小红书等），**优先使用** Chrome 插件 [Cookie-Editor](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fcookie-editor\u002Fhlkenndednhfkekhgcdicdfddnkalmdm) 导出 Cookie，发给 Agent 即可配置。流程统一：浏览器登录 → Cookie-Editor 导出 → 发给 Agent。比扫码更简单可靠。\n>\n> 🔒 Cookie 只存在你本地，不上传不外传。代码完全开源，随时可审查。\n> 💻 本地电脑不需要代理。代理只有部署在服务器上才需要（~$1\u002F月）。\n\n---\n\n## 快速上手\n\n> ⚠️ **OpenClaw 用户请先确认 exec 权限已开启**\n>\n> Agent Reach 依赖 Agent 执行 shell 命令（`pip install`、`mcporter`、`bird` 等）。如果你的 OpenClaw 使用了默认的 `messaging` 工具配置，Agent 将无法执行命令。**安装前请先开启 exec 权限**：\n>\n> ```bash\n> openclaw config set tools.profile \"coding\"\n> ```\n> 或在 `~\u002F.openclaw\u002Fopenclaw.json` 中设置 `\"tools\": { \"profile\": \"coding\" }`。\n> 设置后重启 Gateway（`openclaw gateway restart`）并开启新对话即可。其他平台（Claude Code、Cursor、Windsurf 等）不受此限制。\n\n复制这句话给你的 AI Agent（Claude Code、OpenClaw、Cursor 等）：\n\n```\n帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\n就这一步。Agent 会自己完成剩下的所有事情。\n\n> 🔄 **已安装过？** 更新也是一句话：\n> ```\n> 帮我更新 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Fupdate.md\n> ```\n\n> 🛡️ **担心安全？** 可以用安全模式——不会自动装系统包，只告诉你需要什么：\n> ```\n> 帮我安装 Agent Reach（安全模式）：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n> 安装时使用 --safe 参数\n> ```\n\n\u003Cdetails>\n\u003Csummary>它会做什么？（点击展开）\u003C\u002Fsummary>\n\n1. **安装 CLI 工具** — `pip install` 装好 `agent-reach` 命令行\n2. **安装系统依赖** — 自动检测并安装 Node.js、gh CLI、mcporter、bird 等\n3. **配置搜索引擎** — 通过 MCP 接入 Exa（免费，无需 API Key）\n4. **检测环境** — 判断是本地电脑还是服务器，给出对应的配置建议\n5. **注册 SKILL.md** — 在 Agent 的 skills 目录安装使用指南，以后 Agent 遇到\"搜推特\"、\"看视频\"这类需求，会自动知道该调哪个上游工具\n\n安装完之后，`agent-reach doctor` 一条命令告诉你每个渠道的状态。\n\u003C\u002Fdetails>\n\n---\n\n## 装好就能用\n\n不需要任何配置，告诉 Agent 就行：\n\n- \"帮我看看这个链接\" → `curl https:\u002F\u002Fr.jina.ai\u002FURL` 读任意网页\n- \"这个 GitHub 仓库是做什么的\" → `gh repo view owner\u002Frepo`\n- \"这个视频讲了什么\" → `yt-dlp --dump-json URL` 提取字幕\n- \"帮我看看这条推文\" → `bird read URL`\n- \"订阅这个 RSS\" → `feedparser` 解析\n- \"搜一下 GitHub 上有什么 LLM 框架\" → `gh search repos \"LLM framework\"`\n\n**不需要记命令。** Agent 读了 SKILL.md 之后自己知道该调什么。\n\n---\n\n## 设计理念\n\n**Agent Reach 是一个脚手架（scaffolding），不是框架。**\n\n你给一个新 Agent 装环境的时候，总要花时间去找工具、装依赖、调配置——Twitter 用什么读？Reddit 怎么绕封？YouTube 字幕怎么提取？每次都要重新踩一遍。\n\nAgent Reach 做的事情很简单：**帮你把这些选型和配置的活儿做完了。**\n\n安装完成后，Agent 直接调用上游工具（bird CLI、yt-dlp、mcporter、gh CLI 等），不需要经过 Agent Reach 的包装层。\n\n### 🔌 每个渠道都是可插拔的\n\n每个平台背后是一个独立的上游工具。**不满意？换掉就行。**\n\n```\nchannels\u002F\n├── web.py          → Jina Reader     ← 可以换成 Firecrawl、Crawl4AI……\n├── twitter.py      → bird              ← 可以换成 Nitter、官方 API……\n├── youtube.py      → yt-dlp          ← 可以换成 YouTube API、Whisper……\n├── github.py       → gh CLI          ← 可以换成 REST API、PyGithub……\n├── bilibili.py     → yt-dlp          ← 可以换成 bilibili-api……\n├── reddit.py       → JSON API + Exa  ← 可以换成 PRAW、Pushshift……\n├── xiaohongshu.py  → mcporter MCP    ← 可以换成其他 XHS 工具……\n├── douyin.py       → mcporter MCP    ← 可以换成其他抖音工具……\n├── linkedin.py     → linkedin-mcp    ← 可以换成 LinkedIn API……\n├── wechat.py       → camoufox+miku   ← 搜索+阅读微信公众号文章\n├── rss.py          → feedparser      ← 可以换成 atoma……\n├── exa_search.py   → mcporter MCP    ← 可以换成 Tavily、SerpAPI……\n└── __init__.py     → 渠道注册（doctor 检测用）\n```\n\n每个渠道文件只负责检测对应上游工具是否可用（`check()` 方法），给 `agent-reach doctor` 提供状态信息。实际的读取和搜索由 Agent 直接调用上游工具完成。\n\n### 当前选型\n\n| 场景 | 选型 | 为什么选它 |\n|------|------|-----------|\n| 读网页 | [Jina Reader](https:\u002F\u002Fgithub.com\u002Fjina-ai\u002Freader) | 9.8K Star，免费，不需要 API Key |\n| 读推特 | [bird](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@steipete\u002Fbird) | Cookie 登录，免费。官方 API 按量付费（读一条 $0.005） |\n| 视频字幕 + 搜索 | [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) | 148K Star，YouTube + B站 + 1800 站通吃 |\n| 搜全网 | [Exa](https:\u002F\u002Fexa.ai) via [mcporter](https:\u002F\u002Fgithub.com\u002Fsteipete\u002Fmcporter) | AI 语义搜索，MCP 接入免 Key |\n| GitHub | [gh CLI](https:\u002F\u002Fcli.github.com) | 官方工具，认证后完整 API 能力 |\n| 读 RSS | [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) | Python 生态标准选择，2.3K Star |\n| 小红书 | [xiaohongshu-mcp](https:\u002F\u002Fgithub.com\u002Fxpzouying\u002Fxiaohongshu-mcp) | ⭐9K+，Go 语言，Docker 一键部署 |\n| 抖音 | [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server) | MCP 服务，无需登录，视频解析 + 无水印下载 |\n| LinkedIn | [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server) | ⭐900+，MCP 服务，浏览器自动化 |\n| 微信公众号 | [wechat-article-for-ai](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fwechat-article-for-ai) + [miku_ai](https:\u002F\u002Fgithub.com\u002FGobinFan\u002FMiku_Spider) | Camoufox 隐身浏览器读全文 + 搜狗搜索 |\n\n> 📌 这些都是「当前选型」。不满意？换掉对应文件就行。这正是脚手架的意义。\n\n---\n\n## 安全性\n\nAgent Reach 在设计上重视安全：\n\n| 措施 | 说明 |\n|------|------|\n| 🔒 **凭据本地存储** | Cookie、Token 只存在你本机 `~\u002F.agent-reach\u002Fconfig.yaml`，文件权限 600（仅所有者可读写），不上传不外传 |\n| 🛡️ **安全模式** | `agent-reach install --safe` 不会自动修改系统，只列出需要什么，由你决定装不装 |\n| 👀 **完全开源** | 代码透明，随时可审查。所有依赖工具也是开源项目 |\n| 🔍 **Dry Run** | `agent-reach install --dry-run` 预览所有操作，不做任何改动 |\n| 🧩 **可插拔架构** | 不信任某个组件？换掉对应的 channel 文件即可，不影响其他 |\n\n### 🍪 Cookie 安全建议\n\n> ⚠️ **封号风险提醒：** 使用 Cookie 登录的平台（Twitter、小红书等），通过脚本\u002FAPI 调用**存在被平台检测并封号的风险**。请务必使用**专用小号**，不要用你的主账号。\n\n需要 Cookie 的平台（Twitter、小红书）建议使用**专用小号**，不要用主账号。原因有二：\n1. **封号风险** — 平台可能检测到非正常浏览器的 API 调用行为，导致账号被限制或封禁\n2. **安全风险** — Cookie 等同于完整登录权限，用小号可以在凭据泄露时限制影响范围\n\n### 📦 安装方式\n\n| 方式 | 命令 | 适合场景 |\n|------|------|---------|\n| 一键全自动（默认） | `agent-reach install --env=auto` | 个人电脑、开发环境 |\n| 安全模式 | `agent-reach install --env=auto --safe` | 生产服务器、多人共用机器 |\n| 仅预览 | `agent-reach install --env=auto --dry-run` | 先看看会做什么 |\n\n### 🗑️ 卸载\n\n```bash\nagent-reach uninstall\n```\n\n会清除：`~\u002F.agent-reach\u002F`（含所有 token\u002Fcookie）、各 Agent 的 skill 文件、mcporter 中的 MCP 配置。\n\n```bash\n# 只预览，不实际删除\nagent-reach uninstall --dry-run\n\n# 只删 skill 文件，保留 token 配置（重装时用）\nagent-reach uninstall --keep-config\n```\n\n卸载 Python 包本身：`pip uninstall agent-reach`\n\n---\n\n## 贡献\n\n这个项目是纯 vibe coding 出来的 🎸 可能会有一些不完美的地方，如果遇到问题请多多包涵。有 bug 尽管提 [Issue](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fissues)，我都会尽快修复。\n\n**想要新渠道？** 直接提 Issue 告诉我们，或者自己提 PR。\n\n**想在本地加？** 让你的 Agent clone 下来改就行，每个渠道就是一个独立文件，加起来很简单。\n\n[PR](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fpulls) 也随时欢迎！\n\n---\n\n## ⭐ 为什么值得 Star\n\n这个项目我自己每天在用，所以我会一直维护它。\n\n- 有新需求或者大家提了想要的渠道，我会陆续加上\n- 每个渠道我会尽量保证**能用、好用、免费**\n- 平台改了反爬或者 API 变了，我会想办法解决\n\n为 Web 4.0 基建贡献一份自己的力量。\n\nStar 一下，下次需要的时候能找到。⭐\n\n---\n\n## 常见问题 \u002F FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>AI Agent 怎么搜索 Twitter \u002F X？不想付 API 费用\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach 使用 [bird CLI](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@steipete\u002Fbird) 通过 Cookie 认证访问 Twitter，完全免费。安装 Agent Reach 后，用 Cookie-Editor 导出你的 Twitter Cookie，运行 `agent-reach configure twitter-cookies \"your_cookies\"` 即可。之后 Agent 就可以用 `bird search \"关键词\"` 搜索推文了。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How to search Twitter\u002FX with AI agent for free (no API)?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach uses the bird CLI with cookie auth — zero API fees. After installing, export your Twitter cookies with the Cookie-Editor extension, run `agent-reach configure twitter-cookies \"your_cookies\"`, then your agent can search with `bird search \"query\"`.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Reddit 返回 403 \u002F 服务器 IP 被封怎么办？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nReddit 封锁数据中心 IP。配置一个住宅代理即可解决：`agent-reach configure proxy http:\u002F\u002Fuser:pass@ip:port`。推荐 Webshare ($1\u002F月)。本地电脑一般不会遇到这个问题。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How to get YouTube video transcripts for AI?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n`yt-dlp --dump-json \"https:\u002F\u002Fyoutube.com\u002Fwatch?v=xxx\"` extracts video metadata; `yt-dlp --write-sub --skip-download \"URL\"` extracts subtitles. Uses yt-dlp under the hood, supports multiple languages. No API key needed.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>怎么让 AI Agent 读小红书？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n小红书需要通过 Docker 运行一个 MCP 服务。安装 Docker 后，运行 `agent-reach install` 会自动配置。之后 Agent 就能用 `mcporter call 'xiaohongshu.get_feed_detail(...)'` 读取笔记或 `mcporter call 'xiaohongshu.search_feeds(keyword: \"关键词\")'` 搜索了。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>怎么让 AI Agent 解析抖音视频？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n安装 douyin-mcp-server 后，Agent 就能用 `mcporter call 'douyin.parse_douyin_video_info(share_link: \"分享链接\")'` 解析视频信息、获取无水印下载链接。不需要登录，把抖音分享链接发给 Agent 就行。详见 https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Compatible with Claude Code \u002F Cursor \u002F OpenClaw \u002F Windsurf?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nYes! Agent Reach is an installer + configuration tool — any AI coding agent that can run shell commands can use it. Works with Claude Code, Cursor, OpenClaw, Windsurf, Codex, and more. Just `pip install agent-reach`, run `agent-reach install`, and the agent can start using the upstream tools immediately.\n\n**OpenClaw note:** If your OpenClaw is using the default `messaging` tool profile, the agent won't be able to run shell commands. Enable exec first: `openclaw config set tools.profile \"coding\"` (or set `\"tools\": { \"profile\": \"coding\" }` in `~\u002F.openclaw\u002Fopenclaw.json`), then restart the Gateway and start a new conversation before installing.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Is this free? Any API costs?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n100% free. All backends are open-source tools (bird CLI, yt-dlp, Jina Reader, Exa, etc.) that don't require paid API keys. The only optional cost is a residential proxy (~$1\u002Fmonth) if you need Reddit\u002FBilibili access from a server.\n\u003C\u002Fdetails>\n\n---\n\n## 致谢\n\n[Jina Reader](https:\u002F\u002Fgithub.com\u002Fjina-ai\u002Freader) · [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) · [bird](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@steipete\u002Fbird) · [Exa](https:\u002F\u002Fexa.ai) · [mcporter](https:\u002F\u002Fgithub.com\u002Fsteipete\u002Fmcporter) · [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) · [xiaohongshu-mcp](https:\u002F\u002Fgithub.com\u002Fxpzouying\u002Fxiaohongshu-mcp) · [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server) · [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server)\n\n## 联系\n\n- 📧 **Email:** pnt01@foxmail.com\n- 🐦 **Twitter\u002FX:** [@Neo_Reidlab](https:\u002F\u002Fx.com\u002FNeo_Reidlab)\n\n交流或合作可加微信，拉你进交流群：\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FPanniantong_Agent-Reach_readme_af1675a99178.jpg\" width=\"280\" alt=\"WeChat QR\">\n\u003C\u002Fp>\n\n> Bug 反馈和功能请求请用 [GitHub Issues](https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues)，更容易跟踪。\n\n## License\n\n[MIT](LICENSE)\n\n## 友情链接\n\n[FluxNode](https:\u002F\u002Ffluxnode.org) — 低价 AI API 中转站，官方一折，可按量或按套餐付费。可用于 OpenClaw、Claude Code 等一切 Agent。\n\n[OpenClaw for Enterprise](https:\u002F\u002Fgithub.com\u002Flittleben\u002Fopenclaw-for-enterprise) — 企业级 OpenClaw 多用户部署方案，飞书里直接用 AI，容器隔离，一条命令管理。\n\n[腾讯云 OpenClaw](https:\u002F\u002Fwww.tencentcloud.com\u002Fact\u002Fpro\u002Fintl-openclaw?referral_code=G76Y819A&lang=zh&pg=) — 在腾讯云Lighthouse秒级部署OpenClaw全能助手，可通过对话丝滑接入Agent Reach，给你的OpenClaw一键装上互联网能力。\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FPanniantong_Agent-Reach_readme_c8574e05db0e.png)](https:\u002F\u002Fstar-history.com\u002F#Panniantong\u002FAgent-Reach&Date)\n","\u003Ch1 align=\"center\">👁️ Agent Reach\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>给你的 AI Agent 一键装上互联网能力\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue.svg?style=for-the-badge\" alt=\"MIT License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.10+-green.svg?style=for-the-badge&logo=python&logoColor=white\" alt=\"Python 3.8+\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FPanniantong\u002Fagent-reach?style=for-the-badge\" alt=\"GitHub Stars\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#快速上手\">快速开始\u003C\u002Fa> · \u003Ca href=\"docs\u002FREADME_en.md\">English\u003C\u002Fa> · \u003Ca href=\"#支持的平台\">支持平台\u003C\u002Fa> · \u003Ca href=\"#设计理念\">设计理念\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 为什么需要 Agent Reach？\n\nAI Agent 已经能帮你写代码、改文档、管项目——但你让它去网上找点东西，它就抓瞎了：\n\n- 📺 \"帮我看看这个 YouTube 教程讲了什么\" → **看不了**，拿不到字幕\n- 🐦 \"帮我搜一下推特上大家怎么评价这个产品\" → **搜不了**，Twitter API 要付费\n- 📖 \"去 Reddit 上看看有没有人遇到过同样的 bug\" → **403 被封**，服务器 IP 被拒\n- 📕 \"帮我看看小红书上这个品的口碑\" → **打不开**，必须登录才能看\n- 📺 \"B站上有个技术视频，帮我总结一下\" → **连不上**，海外\u002F服务器 IP 被屏蔽\n- 🔍 \"帮我在网上搜一下最新的 LLM（大语言模型）框架对比\" → **没有好用的搜索**，要么付费要么质量差\n- 🌐 \"帮我看看这个网页写了啥\" → **抓回来一堆 HTML 标签**，根本没法读\n- 📦 \"这个 GitHub 仓库是干嘛的？Issue 里说了什么？\" → 能用，但认证配置很麻烦\n- 📡 \"帮我订阅这几个 RSS 源，有更新告诉我\" → 要自己装库写代码\n\n**这些不难实现，但是需要自己折腾配置**\n\n每个平台都有自己的门槛——要付费的 API、要绕过的封锁、要登录的账号、要清洗的数据。你要一个一个去踩坑、装工具、调配置，光是让 Agent 能读个推特就得折腾半天。\n\n**Agent Reach 把这件事变成一句话：**\n\n```\n帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\n复制给你的 Agent，几分钟后它就能读推特、搜 Reddit、看 YouTube、刷小红书了。\n\n**已经装过了？更新也是一句话：**\n\n```\n帮我更新 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Fupdate.md\n```\n\n> ⭐ **Star 这个项目**，我们会持续追踪各平台的变化、接入新的渠道。你不用自己盯——平台封了我们修，有新渠道我们加。\n\n### ✅ 在你用之前，你可能想知道\n\n| | |\n|---|---|\n| 💰 **完全免费** | 所有工具开源、所有 API 免费。唯一可能花钱的是服务器代理（$1\u002F月），本地电脑不需要 |\n| 🔒 **隐私安全** | Cookie 只存在你本地，不上传不外传。代码完全开源，随时可审查 |\n| 🔄 **持续更新** | 底层工具（yt-dlp、bird、Jina Reader 等）定期追踪更新到最新版，你不用自己盯 |\n| 🤖 **兼容所有 Agent** | Claude Code、OpenClaw、Cursor、Windsurf……任何能跑命令行的 Agent 都能用 |\n| 🩺 **自带诊断** | `agent-reach doctor` 一条命令告诉你哪个通、哪个不通、怎么修 |\n\n---\n\n## 支持的平台\n\n| 平台 | 装好即用 | 配置后解锁 | 怎么配 |\n|------|---------|-----------|-------|\n| 🌐 **网页** | 阅读任意网页 | — | 无需配置 |\n| 📺 **YouTube** | 字幕提取 + 视频搜索 | — | 无需配置 |\n| 📡 **RSS** | 阅读任意 RSS\u002FAtom 源 | — | 无需配置 |\n| 🔍 **全网搜索** | — | 全网语义搜索 | 自动配置（MCP 接入，免费无需 Key） |\n| 📦 **GitHub** | 读公开仓库 + 搜索 | 私有仓库、提 Issue\u002FPR、Fork | 告诉 Agent「帮我登录 GitHub」 |\n| 🐦 **Twitter\u002FX** | 读单条推文 | 搜索推文、浏览时间线、发推 | 告诉 Agent「帮我配 Twitter」 |\n| 📺 **B站** | 本地：字幕提取 + 搜索 | 服务器也能用 | 告诉 Agent「帮我配代理」 |\n| 📖 **Reddit** | 搜索（通过 Exa 免费） | 读帖子和评论 | 告诉 Agent「帮我配代理」 |\n| 📕 **小红书** | — | 阅读、搜索、发帖、评论、点赞 | 告诉 Agent「帮我配小红书」 |\n| 🎵 **抖音** | — | 视频解析、无水印下载链接获取 | 告诉 Agent「帮我配抖音」 |\n| 💼 **LinkedIn** | Jina Reader 读公开页面 | Profile 详情、公司页面、职位搜索 | 告诉 Agent「帮我配 LinkedIn」 |\n| 💬 **微信公众号** | 搜索 + 阅读公众号文章（全文 Markdown） | — | 无需配置 |\n| 📰 **微博** | 热搜、搜索内容\u002F用户\u002F话题、用户动态、评论 | — | 无需配置 |\n| 💻 **V2EX** | 热门帖子、节点帖子、帖子详情+回复、用户信息 | — | 无需配置 |\n| 📈 **雪球** | 股票行情、搜索股票、热门帖子、热门股票排行 | — | 无需配置 |\n| 🎙️ **小宇宙播客** | — | 播客音频转文字（Whisper 转录，免费 Key） | 告诉 Agent「帮我配小宇宙播客」 |\n\n> **不知道怎么配？不用查文档。** 直接告诉 Agent「帮我配 XXX」，它知道需要什么、会一步一步引导你。\n>\n> 🍪 需要 Cookie 的平台（Twitter、小红书等），**优先使用** Chrome 插件 [Cookie-Editor](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fcookie-editor\u002Fhlkenndednhfkekhgcdicdfddnkalmdm) 导出 Cookie，发给 Agent 即可配置。流程统一：浏览器登录 → Cookie-Editor 导出 → 发给 Agent。比扫码更简单可靠。\n>\n> 🔒 Cookie 只存在你本地，不上传不外传。代码完全开源，随时可审查。\n> 💻 本地电脑不需要代理。代理只有部署在服务器上才需要（~$1\u002F月）。\n\n---\n\n## 快速上手\n\n> ⚠️ **OpenClaw 用户请先确认 exec 权限已开启**\n>\n> Agent Reach 依赖 Agent 执行 shell 命令（`pip install`、`mcporter`、`bird` 等）。如果你的 OpenClaw 使用了默认的 `messaging` 工具配置，Agent 将无法执行命令。**安装前请先开启 exec 权限**：\n>\n> ```bash\n> openclaw config set tools.profile \"coding\"\n> ```\n> 或在 `~\u002F.openclaw\u002Fopenclaw.json` 中设置 `\"tools\": { \"profile\": \"coding\" }`。\n> 设置后重启 Gateway（`openclaw gateway restart`）并开启新对话即可。其他平台（Claude Code、Cursor、Windsurf 等）不受此限制。\n\n复制这句话给你的 AI Agent（Claude Code、OpenClaw、Cursor 等）：\n\n```\n帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\n就这一步。Agent 会自己完成剩下的所有事情。\n\n> 🔄 **已安装过？** 更新也是一句话：\n> ```\n> 帮我更新 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Fupdate.md\n> ```\n\n> 🛡️ **担心安全？** 可以用安全模式——不会自动装系统包，只告诉你需要什么：\n> ```\n> 帮我安装 Agent Reach（安全模式）：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n> 安装时使用 --safe 参数\n> ```\n\n\u003Cdetails>\n\u003Csummary>它会做什么？（点击展开）\u003C\u002Fsummary>\n\n1. **安装 CLI 工具** — `pip install` 装好 `agent-reach` 命令行\n2. **安装系统依赖** — 自动检测并安装 Node.js、gh CLI、mcporter、bird 等\n3. **配置搜索引擎** — 通过 MCP 接入 Exa（免费，无需 API Key）\n4. **检测环境** — 判断是本地电脑还是服务器，给出对应的配置建议\n5. **注册 SKILL.md** — 在 Agent 的 skills 目录安装使用指南，以后 Agent 遇到\"搜推特\"、\"看视频\"这类需求，会自动知道该调哪个上游工具\n\n安装完之后，`agent-reach doctor` 一条命令告诉你每个渠道的状态。\n\u003C\u002Fdetails>\n\n---\n\n## 装好就能用\n\n不需要任何配置，告诉 Agent 就行：\n\n- \"帮我看看这个链接\" → `curl https:\u002F\u002Fr.jina.ai\u002FURL` 读任意网页\n- \"这个 GitHub 仓库是做什么的\" → `gh repo view owner\u002Frepo`\n- \"这个视频讲了什么\" → `yt-dlp --dump-json URL` 提取字幕\n- \"帮我看看这条推文\" → `bird read URL`\n- \"订阅这个 RSS\" → `feedparser` 解析\n- \"搜一下 GitHub 上有什么 LLM 框架\" → `gh search repos \"LLM framework\"`\n\n**不需要记命令。** Agent 读了 SKILL.md 之后自己知道该调什么。\n\n---\n\n## 设计理念\n\n**Agent Reach 是一个脚手架（scaffolding），不是框架。**\n\n你给一个新 Agent 装环境的时候，总要花时间去找工具、装依赖、调配置——Twitter 用什么读？Reddit 怎么绕封？YouTube 字幕怎么提取？每次都要重新踩一遍。\n\nAgent Reach 做的事情很简单：**帮你把这些选型和配置的活儿做完了。**\n\n安装完成后，Agent 直接调用上游工具（bird CLI、yt-dlp、mcporter、gh CLI 等），不需要经过 Agent Reach 的包装层。\n\n### 🔌 每个渠道都是可插拔的\n\n每个平台背后是一个独立的上游工具。**不满意？换掉就行。**\n\n```\nchannels\u002F\n├── web.py          → Jina Reader     ← 可以换成 Firecrawl、Crawl4AI……\n├── twitter.py      → bird              ← 可以换成 Nitter、官方 API……\n├── youtube.py      → yt-dlp          ← 可以换成 YouTube API、Whisper……\n├── github.py       → gh CLI          ← 可以换成 REST API、PyGithub……\n├── bilibili.py     → yt-dlp          ← 可以换成 bilibili-api……\n├── reddit.py       → JSON API + Exa  ← 可以换成 PRAW、Pushshift……\n├── xiaohongshu.py  → mcporter MCP    ← 可以换成其他 XHS 工具……\n├── douyin.py       → mcporter MCP    ← 可以换成其他抖音工具……\n├── linkedin.py     → linkedin-mcp    ← 可以换成 LinkedIn API……\n├── wechat.py       → camoufox+miku   ← 搜索+阅读微信公众号文章\n├── rss.py          → feedparser      ← 可以换成 atoma……\n├── exa_search.py   → mcporter MCP    ← 可以换成 Tavily、SerpAPI……\n└── __init__.py     → 渠道注册（doctor 检测用）\n```\n\n每个渠道文件只负责检测对应上游工具是否可用（`check()` 方法），给 `agent-reach doctor` 提供状态信息。实际的读取和搜索由 Agent 直接调用上游工具完成。\n\n### 当前选型\n\n| 场景 | 选型 | 为什么选它 |\n|------|------|-----------|\n| 读网页 | [Jina Reader](https:\u002F\u002Fgithub.com\u002Fjina-ai\u002Freader) | 9.8K Star，免费，不需要 API Key |\n| 读推特 | [bird](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@steipete\u002Fbird) | Cookie 登录，免费。官方 API 按量付费（读一条 $0.005） |\n| 视频字幕 + 搜索 | [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) | 148K Star，YouTube + B站 + 1800 站通吃 |\n| 搜全网 | [Exa](https:\u002F\u002Fexa.ai) via [mcporter](https:\u002F\u002Fgithub.com\u002Fsteipete\u002Fmcporter) | AI 语义搜索，MCP 接入免 Key |\n| GitHub | [gh CLI](https:\u002F\u002Fcli.github.com) | 官方工具，认证后完整 API 能力 |\n| 读 RSS | [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) | Python 生态标准选择，2.3K Star |\n| 小红书 | [xiaohongshu-mcp](https:\u002F\u002Fgithub.com\u002Fxpzouying\u002Fxiaohongshu-mcp) | ⭐9K+，Go 语言，Docker 一键部署 |\n| 抖音 | [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server) | MCP 服务，无需登录，视频解析 + 无水印下载 |\n| LinkedIn | [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server) | ⭐900+，MCP 服务，浏览器自动化 |\n| 微信公众号 | [wechat-article-for-ai](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fwechat-article-for-ai) + [miku_ai](https:\u002F\u002Fgithub.com\u002FGobinFan\u002FMiku_Spider) | Camoufox 隐身浏览器读全文 + 搜狗搜索 |\n\n> 📌 这些都是「当前选型」。不满意？换掉对应文件就行。这正是脚手架的意义。\n\n---\n\n## 安全性\n\nAgent Reach 在设计上重视安全：\n\n| 措施 | 说明 |\n|------|------|\n| 🔒 **凭据本地存储** | Cookie、Token 只存在你本机 `~\u002F.agent-reach\u002Fconfig.yaml`，文件权限 600（仅所有者可读写），不上传不外传 |\n| 🛡️ **安全模式** | `agent-reach install --safe` 不会自动修改系统，只列出需要什么，由你决定装不装 |\n| 👀 **完全开源** | 代码透明，随时可审查。所有依赖工具也是开源项目 |\n| 🔍 **Dry Run** | `agent-reach install --dry-run` 预览所有操作，不做任何改动 |\n| 🧩 **可插拔架构** | 不信任某个组件？换掉对应的 channel 文件即可，不影响其他 |\n\n### 🍪 Cookie 安全建议\n\n> ⚠️ **封号风险提醒：** 使用 Cookie 登录的平台（Twitter、小红书等），通过脚本\u002FAPI 调用**存在被平台检测并封号的风险**。请务必使用**专用小号**，不要用你的主账号。\n\n需要 Cookie 的平台（Twitter、小红书）建议使用**专用小号**，不要用主账号。原因有二：\n1. **封号风险** — 平台可能检测到非正常浏览器的 API 调用行为，导致账号被限制或封禁\n2. **安全风险** — Cookie 等同于完整登录权限，用小号可以在凭据泄露时限制影响范围\n\n### 📦 安装方式\n\n| 方式 | 命令 | 适合场景 |\n|------|------|---------|\n| 一键全自动（默认） | `agent-reach install --env=auto` | 个人电脑、开发环境 |\n| 安全模式 | `agent-reach install --env=auto --safe` | 生产服务器、多人共用机器 |\n| 仅预览 | `agent-reach install --env=auto --dry-run` | 先看看会做什么 |\n\n### 🗑️ 卸载\n\n```bash\nagent-reach uninstall\n```\n\n会清除：`~\u002F.agent-reach\u002F`（含所有 token\u002Fcookie）、各 Agent 的 skill 文件、mcporter 中的 MCP 配置。\n\n```bash\n# 只预览，不实际删除\nagent-reach uninstall --dry-run\n\n# 只删 skill 文件，保留 token 配置（重装时用）\nagent-reach uninstall --keep-config\n```\n\n卸载 Python 包本身：`pip uninstall agent-reach`\n\n---\n\n## 贡献\n\n这个项目是纯 vibe coding 出来的 🎸 可能会有一些不完美的地方，如果遇到问题请多多包涵。有 bug 尽管提 [Issue](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fissues)，我都会尽快修复。\n\n**想要新渠道？** 直接提 Issue 告诉我们，或者自己提 PR。\n\n**想在本地加？** 让你的 Agent clone 下来改就行，每个渠道就是一个独立文件，加起来很简单。\n\n[PR](https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Fpulls) 也随时欢迎！\n\n---\n\n## ⭐ 为什么值得 Star\n\n这个项目我自己每天在用，所以我会一直维护它。\n\n- 有新需求或者大家提了想要的渠道，我会陆续加上\n- 每个渠道我会尽量保证**能用、好用、免费**\n- 平台改了反爬或者 API 变了，我会想办法解决\n\n为 Web 4.0 基建贡献一份自己的力量。\n\nStar 一下，下次需要的时候能找到。⭐\n\n---\n\n## 常见问题 \u002F FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>AI Agent 怎么搜索 Twitter \u002F X？不想付 API 费用\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach 使用 [bird CLI](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@steipete\u002Fbird) 通过 Cookie 认证访问 Twitter，完全免费。安装 Agent Reach 后，用 Cookie-Editor 导出你的 Twitter Cookie，运行 `agent-reach configure twitter-cookies \"your_cookies\"` 即可。之后 Agent 就可以用 `bird search \"关键词\"` 搜索推文了。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How to search Twitter\u002FX with AI agent for free (no API)?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAgent Reach uses the bird CLI with cookie auth — zero API fees. After installing, export your Twitter cookies with the Cookie-Editor extension, run `agent-reach configure twitter-cookies \"your_cookies\"`, then your agent can search with `bird search \"query\"`.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Reddit 返回 403 \u002F 服务器 IP 被封怎么办？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nReddit 封锁数据中心 IP。配置一个住宅代理即可解决：`agent-reach configure proxy http:\u002F\u002Fuser:pass@ip:port`。推荐 Webshare ($1\u002F月)。本地电脑一般不会遇到这个问题。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>How to get YouTube video transcripts for AI?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n`yt-dlp --dump-json \"https:\u002F\u002Fyoutube.com\u002Fwatch?v=xxx\"` extracts video metadata; `yt-dlp --write-sub --skip-download \"URL\"` extracts subtitles. Uses yt-dlp under the hood, supports multiple languages. No API key needed.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>怎么让 AI Agent 读小红书？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n小红书需要通过 Docker 运行一个 MCP 服务。安装 Docker 后，运行 `agent-reach install` 会自动配置。之后 Agent 就能用 `mcporter call 'xiaohongshu.get_feed_detail(...)'` 读取笔记或 `mcporter call 'xiaohongshu.search_feeds(keyword: \"关键词\")'` 搜索了。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>怎么让 AI Agent 解析抖音视频？\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n安装 douyin-mcp-server 后，Agent 就能用 `mcporter call 'douyin.parse_douyin_video_info(share_link: \"分享链接\")'` 解析视频信息、获取无水印下载链接。不需要登录，把抖音分享链接发给 Agent 就行。详见 https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Compatible with Claude Code \u002F Cursor \u002F OpenClaw \u002F Windsurf?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nYes! Agent Reach is an installer + configuration tool — any AI coding agent that can run shell commands can use it. Works with Claude Code, Cursor, OpenClaw, Windsurf, Codex, and more. Just `pip install agent-reach`, run `agent-reach install`, and the agent can start using the upstream tools immediately.\n\n**OpenClaw note:** If your OpenClaw is using the default `messaging` tool profile, the agent won't be able to run shell commands. Enable exec first: `openclaw config set tools.profile \"coding\"` (or set `\"tools\": { \"profile\": \"coding\" }` in `~\u002F.openclaw\u002Fopenclaw.json`), then restart the Gateway and start a new conversation before installing.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Is this free? Any API costs?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n100% free. All backends are open-source tools (bird CLI, yt-dlp, Jina Reader, Exa, etc.) that don't require paid API keys. The only optional cost is a residential proxy (~$1\u002Fmonth) if you need Reddit\u002FBilibili access from a server.\n\u003C\u002Fdetails>\n\n---\n\n## 致谢\n\n[Jina Reader](https:\u002F\u002Fgithub.com\u002Fjina-ai\u002Freader) · [yt-dlp](https:\u002F\u002Fgithub.com\u002Fyt-dlp\u002Fyt-dlp) · [bird](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@steipete\u002Fbird) · [Exa](https:\u002F\u002Fexa.ai) · [mcporter](https:\u002F\u002Fgithub.com\u002Fsteipete\u002Fmcporter) · [feedparser](https:\u002F\u002Fgithub.com\u002Fkurtmckee\u002Ffeedparser) · [xiaohongshu-mcp](https:\u002F\u002Fgithub.com\u002Fxpzouying\u002Fxiaohongshu-mcp) · [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server) · [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server)\n\n## 联系\n\n- 📧 **Email:** pnt01@foxmail.com\n- 🐦 **Twitter\u002FX:** [@Neo_Reidlab](https:\u002F\u002Fx.com\u002FNeo_Reidlab)\n\n交流或合作可加微信，拉你进交流群：\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FPanniantong_Agent-Reach_readme_af1675a99178.jpg\" width=\"280\" alt=\"WeChat QR\">\n\u003C\u002Fp>\n\n> Bug 反馈和功能请求请用 [GitHub Issues](https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues)，更容易跟踪。\n\n## License\n\n[MIT](LICENSE)\n\n## 友情链接\n\n[FluxNode](https:\u002F\u002Ffluxnode.org) — 低价 AI API 中转站，官方一折，可按量或按套餐付费。可用于 OpenClaw、Claude Code 等一切 Agent。\n\n[OpenClaw for Enterprise](https:\u002F\u002Fgithub.com\u002Flittleben\u002Fopenclaw-for-enterprise) — 企业级 OpenClaw 多用户部署方案，飞书里直接用 AI，容器隔离，一条命令管理。\n\n[腾讯云 OpenClaw](https:\u002F\u002Fwww.tencentcloud.com\u002Fact\u002Fpro\u002Fintl-openclaw?referral_code=G76Y819A&lang=zh&pg=) — 在腾讯云Lighthouse秒级部署OpenClaw全能助手，可通过对话丝滑接入Agent Reach，给你的OpenClaw一键装上互联网能力。\n\n## Star History（星标历史）\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FPanniantong_Agent-Reach_readme_c8574e05db0e.png)](https:\u002F\u002Fstar-history.com\u002F#Panniantong\u002FAgent-Reach&Date)","# Agent-Reach 快速上手指南\n\n## 环境准备\n\n- **操作系统**：Linux \u002F macOS \u002F Windows（WSL 推荐）\n- **Python 版本**：3.10 或更高\n- **前置依赖**：\n  - `pip`（Python 包管理器）\n  - 若使用 OpenClaw，请确保已开启 exec 权限：\n    ```bash\n    openclaw config set tools.profile \"coding\"\n    ```\n    并重启 Gateway：`openclaw gateway restart`\n\n> 💡 **国内用户建议**：配置 pip 镜像源加速安装，例如：\n> ```bash\n> pip config set global.index-url https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n> ```\n\n## 安装步骤\n\n1. **给你的 AI Agent 发送以下指令**（支持 Claude Code、Cursor、OpenClaw、Windsurf 等）：\n\n   ```\n   帮我安装 Agent Reach：https:\u002F\u002Fraw.githubusercontent.com\u002FPanniantong\u002Fagent-reach\u002Fmain\u002Fdocs\u002Finstall.md\n   ```\n\n2. **或手动执行安装命令**（推荐在安全环境下）：\n\n   ```bash\n   pip install agent-reach\n   agent-reach install --env=auto\n   ```\n\n   - 如需**安全模式**（不自动安装系统依赖）：\n     ```bash\n     agent-reach install --env=auto --safe\n     ```\n   - 如需**预览操作**（不实际执行）：\n     ```bash\n     agent-reach install --env=auto --dry-run\n     ```\n\n3. **验证安装状态**：\n\n   ```bash\n   agent-reach doctor\n   ```\n\n   该命令会检测各平台通道是否可用，并给出修复建议。\n\n## 基本使用\n\n安装完成后，直接通过自然语言指令让 Agent 调用互联网能力，无需记忆命令：\n\n- **读网页**：  \n  “帮我看看这个链接写了什么” → 自动使用 `curl https:\u002F\u002Fr.jina.ai\u002FURL`\n\n- **看 YouTube 视频内容**：  \n  “这个视频讲了什么？” → 自动调用 `yt-dlp` 提取字幕\n\n- **查 GitHub 仓库**：  \n  “这个仓库是做什么的？” → 自动执行 `gh repo view owner\u002Frepo`\n\n- **读单条推文**：  \n  “帮我看看这条推文” → 自动使用 `bird read URL`\n\n- **搜索全网信息**：  \n  “搜一下最新的 LLM 框架对比” → 自动通过 Exa 进行语义搜索（无需 API Key）\n\n> ✅ 所有操作均基于开源工具链（如 `yt-dlp`、`bird`、`gh CLI`、`Jina Reader` 等），Agent 会根据内置的 `SKILL.md` 自动选择合适命令。  \n> 🔒 凭据（如 Cookie）仅存储于本地 `~\u002F.agent-reach\u002Fconfig.yaml`，权限为 600，绝不上传。","某跨境电商团队的产品经理正在调研一款新上线的智能手表在中文社交平台上的用户口碑，需要快速收集小红书、微博和B站的真实反馈。\n\n### 没有 Agent-Reach 时\n- 小红书内容必须登录账号才能查看，且反爬严格，手动复制效率低，写脚本又需频繁更新 Cookie 和绕过风控  \n- B站视频无法直接获取字幕，只能人工观看多个技术测评视频并手写摘要，耗时费力  \n- 微博热搜和相关讨论分散，缺乏结构化抓取工具，搜索结果混杂广告和营销号内容  \n- 团队使用的 AI Agent 只能处理本地文档，无法主动访问外部平台，信息获取完全依赖人工  \n\n### 使用 Agent-Reach 后\n- 直接告诉 Agent “帮我配小红书”，通过 Cookie-Editor 导出登录态后，Agent 自动读取并分析相关笔记内容  \n- 输入“总结 B 站上关于这款手表的三个热门测评视频”，Agent 自动提取字幕并生成对比摘要  \n- 用自然语言指令“搜微博上最近一周关于 XX 手表的吐槽”，Agent 返回清洗后的关键舆情点  \n- 整个调研过程由 Agent 自动串联多平台数据，10 分钟内输出结构化报告，无需切换页面或手动整理  \n\nAgent-Reach 让 AI Agent 真正具备“上网能力”，把跨平台信息采集从繁琐的手工劳动变成一句自然语言指令。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FPanniantong_Agent-Reach_69d4af0e.png","Panniantong","Pnant","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FPanniantong_50ad6ba1.jpg",null,"https:\u002F\u002Fgithub.com\u002FPanniantong",[81,85],{"name":82,"color":83,"percentage":84},"Python","#3572A5",94.2,{"name":86,"color":87,"percentage":88},"Shell","#89e051",5.8,15235,1279,"2026-04-05T23:11:55","MIT","Linux, macOS, Windows","未说明",{"notes":96,"python":97,"dependencies":98},"需要 Node.js 环境；部分平台（如 Twitter、小红书）需通过 Cookie-Editor 插件提供登录凭证；服务器部署时可能需要住宅代理（约 $1\u002F月）以绕过 IP 封锁；OpenClaw 用户需开启 exec 权限（设置 tools.profile 为 'coding'）；安装过程会自动配置多个 CLI 工具和 MCP 服务。","3.10+",[99,100,101,102,103,104,105,106,107],"yt-dlp","feedparser","gh CLI","bird","mcporter","Jina Reader","Exa","camoufox","miku_ai",[26,15,53],[110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126],"agent-infrastructure","ai-agent","ai-search","automation","bilibili","claude-code","cli","cursor","free-api","llm-tools","mcp","python","reddit-scraper","twitter-scraper","web-scraper","xiaohongshu","youtube-transcript",25,"2026-03-27T02:49:30.150509","2026-04-06T08:42:03.230137",[131,136,141,146,151,156],{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},1667,"推特（Twitter\u002FX）渠道无法使用怎么办？","请先升级到最新版：`pip install --upgrade https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Farchive\u002Fmain.zip`。然后确保代理配置正确：`agent-reach configure proxy http:\u002F\u002F127.0.0.1:7890`。如果仍失败，系统会自动 fallback 到 Exa 搜索（无需代理）。注意：bird CLI 使用 Node.js 的 fetch，不读取 HTTP_PROXY 环境变量，建议开启 Clash 的 TUN 模式或使用透明代理。也可通过 `npm install -g undici` 启用自动代理注入。","https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues\u002F9",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},1668,"小红书工具一直无法保持登录状态，如何正确配置 Cookie？","不要使用扫码登录（在 Docker 环境下会卡死）。正确方法是：1. 在浏览器登录小红书；2. 安装 Cookie-Editor 插件；3. 导出 Cookie 为 Header String 格式；4. 告诉 Agent：“帮我配置小红书 Cookie”；5. Agent 会引导你执行命令：`agent-reach configure xiaohongshu-cookies \"key1=val1; key2=val2; ...\"`。配置完成后，运行 `agent-reach doctor` 检查是否显示 ✅。务必使用 `agent-reach configure` 命令，不要手动写入 mcporter.json 或容器目录。","https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues\u002F108",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},1669,"能否读取微信公众号文章？","可以。Agent Reach 已支持通过 URL 读取微信公众号文章内容。它使用上游工具 `bzd6661\u002Fwechat-article-for-ai`，基于 Camoufox（隐身 Firefox）绕过反爬，输入 `mp.weixin.qq.com` 链接即可返回完整 Markdown 和图片。安装依赖：`pip install camoufox[geoip] markdownify beautifulsoup4 httpx mcp`。目前暂不支持主动搜索公众号文章，但给定链接可正常读取。","https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues\u002F54",{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},1670,"Boss直聘登录失败或账号被封怎么办？","Boss直聘风控极严，自动化访问极易导致账号被封。当前渠道处于半废弃状态。根本原因是上游工具 mcp-bosszp 架构问题：登录用浏览器，但 API 调用用 requests，缺少动态指纹和 __zp_stoken__ 刷新机制。建议：1. 仅在本地家庭网络运行（避免服务器 IP）；2. 如必须在服务器运行，请配住宅代理；3. 登录后减少 API 调用频率；4. 避免使用主账号。若仍失败，需向上游项目 mcp-bosszp 提 issue。","https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues\u002F56",{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},1671,"推特 Cookie 格式解析失败，提示找不到 auth_token 和 ct0 怎么办？","Agent Reach 支持两种 Twitter 凭证输入方式：1. 直接提供 auth_token 和 ct0 两个值；2. 提供完整的 Cookie Header 字符串（如从 Cookie-Editor 导出的格式）。请确保输入格式正确，不要包含多余空格或换行。若使用 Header String，请确认其中包含 `auth_token=xxx; ct0=yyy`。配置命令示例：`agent-reach configure twitter-cookies \"auth_token=abc; ct0=def\"`。升级到最新版可获得更 robust 的解析逻辑。","https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues\u002F191",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},1672,"推特渠道用不了，如何修复？","让您的 Agent 重新安装一次即可。如果问题仍然存在，可尝试更换渠道或自行搭建一个。维护者已确认该问题可通过重新安装解决。","https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fissues\u002F33",[162,167,172,177],{"id":163,"version":164,"summary_zh":165,"released_at":166},110856,"v1.3.0","## 🆕 新功能\n\n- **微信公众号渠道** — Agent Reach 第 13 个渠道\n  - 搜索：`miku_ai`（搜狗微信搜索）按关键词搜公众号文章\n  - 阅读：`wechat-article-for-ai`（Camoufox 隐身浏览器）读取全文 Markdown\n  - 安装：`pip install miku_ai camoufox[geoip] markdownify beautifulsoup4 httpx`\n\n## 🐛 修复\n\n- **Windows 中文系统 doctor 崩溃** (#64) — `text=True` 在 GBK 系统解码 UTF-8 报错\n- **Windows .cmd 文件找不到** (#64) — npm 全局安装的工具用 `shutil.which()` 解析完整路径\n\n## 📝 文档\n\n- 澄清 agent-reach 没有 read\u002Fsearch 命令 (#58, #59)\n- 修复小红书 SKILL.md 函数名 (#65)\n- 新增 CONTRIBUTING.md (#62)\n- README 中英文更新\n\n## 更新命令\n\n```bash\npip install --upgrade https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Farchive\u002Fmain.zip\n```","2026-03-04T10:18:20",{"id":168,"version":169,"summary_zh":170,"released_at":171},110857,"v1.2.0","## 🎉 v1.2.0\n\n### ✨ 新增\n- **抖音（Douyin）渠道** — 基于 [douyin-mcp-server](https:\u002F\u002Fgithub.com\u002Fyzfly\u002Fdouyin-mcp-server)，通过 mcporter 调用\n  - 支持视频解析（分享链接 → 视频信息 + 下载URL）\n  - 无需认证，安装即用\n  - 与小红书 MCP 同架构，部署方式一致\n\n### 🗑️ 移除\n- **Instagram** — 上游工具不成熟，暂时移除\n\n### 📝 文档改进\n- Cookie-Editor 统一为所有 cookie 平台的首选登录方式（#27）\n- 更新 install.md \u002F SKILL.md \u002F README 文档\n\n### 📊 渠道状态\n| 渠道 | 工具 | 状态 |\n|------|------|------|\n| Twitter\u002FX | bird CLI | ✅ |\n| Reddit | curl + OAuth | ✅ |\n| YouTube | yt-dlp | ✅ |\n| GitHub | gh CLI | ✅ |\n| Bilibili | curl | ✅ |\n| 小红书 | xiaohongshu-mcp | ✅ |\n| **抖音** | **douyin-mcp-server** | **✅ 新增** |\n| LinkedIn | linkedin-scraper-mcp | ✅ |\n| Boss直聘 | mcp-bosszp | ⚠️ 上游待修复 |\n| Web | Jina Reader | ✅ |\n| Exa | Exa MCP | ✅ |\n| RSS | feedparser | ✅ |\n\n### 安装\u002F升级\n```bash\npip install --upgrade https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Farchive\u002Fmain.zip\n```\n","2026-02-26T12:34:58",{"id":173,"version":174,"summary_zh":175,"released_at":176},110858,"v1.1.0","## 🆕 New Channels \u002F 新增渠道\n\n### 📷 Instagram\n- Read public posts and profiles via [instaloader](https:\u002F\u002Fgithub.com\u002Finstaloader\u002Finstaloader) (⭐9.8K)\n- Search via Exa (free, no API key)\n- Optional cookie login for private content\n\n### 💼 LinkedIn\n- Read person profiles, company pages, and job details via [linkedin-scraper-mcp](https:\u002F\u002Fgithub.com\u002Fstickerdaniel\u002Flinkedin-mcp-server)\n- Search people and jobs via MCP, with Exa fallback\n- Fallback to Jina Reader when MCP is not configured\n\n### 🏢 Boss直聘 (BOSS Zhipin)\n- QR code login via [mcp-bosszp](https:\u002F\u002Fgithub.com\u002Fmucsbr\u002Fmcp-bosszp)\n- Job search and recruiter greeting via MCP\n- Fallback to Jina Reader for reading job pages\n\n## 📈 Improvements \u002F 改进\n- Channel count: 9 → **12** (12\u002F12 passing `agent-reach doctor`)\n- CLI: added `search-instagram`, `search-linkedin`, `search-bosszhipin` subcommands\n- Updated install guide with setup instructions for new channels\n- Added `CHANGELOG.md`\n\n## 📦 Upgrade \u002F 升级\n```bash\npip install --upgrade https:\u002F\u002Fgithub.com\u002FPanniantong\u002Fagent-reach\u002Farchive\u002Fmain.zip\n```\n\n---\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FPanniantong\u002FAgent-Reach\u002Fcompare\u002Fv1.0.0...v1.1.0","2026-02-25T13:14:44",{"id":178,"version":179,"summary_zh":180,"released_at":181},110855,"v1.4.0","## 核心变更：6 大上游迁移\n\n本版本对多个渠道的上游工具进行了大规模迁移，解决了已弃用工具、不稳定方案和部署门槛高的问题。\n\n### 上游迁移\n\n| 渠道 | 旧方案 | 新方案 | 效果 |\n|------|--------|--------|------|\n| **Twitter\u002FX** | bird CLI（repo 已 404） | twitter-cli (2,137 ⭐) | 修复完全不可用的渠道 |\n| **Reddit** | Exa crawling（经常超时） | rdt-cli (304 ⭐) | 搜索+全文+评论全通，无需登录 |\n| **小红书** | Docker MCP（部署门槛高） | xhs-cli (1,477 ⭐) | `pipx install` 一行搞定，tier 2→1 |\n| **微信公众号** | miku_ai（停更 20 个月） | Exa 搜索+阅读 | 零配置，tier 2→0 |\n| **雪球 Cookie** | browser_cookie3（停更 15 月） | rookiepy (Rust 内核) | 更稳定，保留 fallback |\n| **B站** | 纯 yt-dlp | yt-dlp + bili-cli (590 ⭐) | 增加热门\u002F排行\u002F搜索 |\n\n### 渠道调整\n\n- ➕ B站增加 bili-cli 增强后端\n- ➖ 移除 Discord（仅元数据，不够实用）\n- ➖ 移除头条（HTML 解析脆弱）\n\n### 社区 PR 合并\n\n- #225 fix(youtube): 跨平台 yt-dlp 配置路径 (@biyusku)\n- #200 docs: 日文 README (@eltociear)\n- #211 docs: 抖音\u002F小红书可选 MCP 文档 (@JNHFlow21)\n\n### 端到端验证\n\n所有 16 个渠道经过真实网络测试：\n- ✅ Reddit: `rdt search` 返回真实帖子+全部评论\n- ✅ Twitter: `twitter search` 返回真实推文+互动数据\n- ✅ B站: `bili hot` 返回热门视频+播放量\n- ✅ 微信: Exa 搜索返回公众号文章+全文阅读\n- ✅ 小红书: `xhs` CLI 安装正常，登录后可用\n- ✅ 77 tests passing\n\n### 升级方式\n\n```bash\npip install --upgrade agent-reach\nagent-reach doctor\n```\n\n**注意**：Twitter 用户需要重新安装工具：\n```bash\npipx install twitter-cli\n# bird CLI 已弃用，可卸载：npm uninstall -g @steipete\u002Fbird\n```","2026-03-31T10:26:58"]