FactReach — скилл

Скилл и CLI для агента: поиск и чтение по 23 каналам, от веба и GitHub до соцсетей, с правилом доказательности.

  • 60 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Читает соцсети и закрытые страницы через вашу сессию и cookie, поэтому платформа может ограничить аккаунт.
  • Системная установка меняет окружение и записывает правила в `CLAUDE.md` и `AGENTS.md`.
  • Запросы уходят внешним поисковым сервисам и сервисам чтения страниц.
Все причины и проверки

simonlin1212/factreach

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/factreach

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Читает соцсети и закрытые страницы через вашу сессию и cookie, поэтому платформа может ограничить аккаунт.
  • Системная установка меняет окружение и записывает правила в `CLAUDE.md` и `AGENTS.md`.
  • Запросы уходят внешним поисковым сервисам и сервисам чтения страниц.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

FactReach дает агенту доступ к внешним фактам через 23 канала: веб-поиск, обычные страницы, GitHub, Hacker News, Stack Overflow, научные статьи, RSS, YouTube, Reddit, X, Weibo, Xiaohongshu, Douyin и другие. Поиск без ключей откатывается между DuckDuckGo, Brave и Bing, страницы читаются по цепочке Jina Reader, Firecrawl и browser-harness, а настоящий Chrome включается только явно. Команда `factreach doctor --json` показывает состояние каждого канала с советом по починке. Отдельный слой правил записывает в `CLAUDE.md` или `AGENTS.md` блок «сначала искать, потом отвечать». Команды policy сначала показывают изменение и пишут только после вашего согласия.

Для кого. Тем, кто строит агента-исследователя и хочет, чтобы он искал факты в вебе и китайских соцсетях, а не отвечал по памяти модели.

Подходит, если

  • Агент должен проверить свежие данные и ответить со ссылками, а не из обучающей выборки.
  • Нужно прочитать пост или видео из Xiaohongshu, Douyin или Bilibili через маршрутизацию по вашей сессии.
  • Страница динамическая, и обычная загрузка ее не берет.
  • После установки хочется одной командой увидеть, какие каналы работают и что чинить.

Не подходит, если

  • Нельзя отправлять запросы внешним сервисам поиска.
  • Нужны гарантии доступа к соцсетям: платформы могут ограничить автоматические запросы.
  • Агенту не нужны ни соцсети, ни десятки каналов, хватит одного поискового MCP.

Пример запроса к агенту

Найди, что пишут о выходе этой библиотеки на Hacker News, Reddit и в Xiaohongshu, и приведи ссылки.

Ограничения

Для платформ с входом рекомендован отдельный аккаунт: автоматический доступ может вызвать ограничения. Cookie и токены лежат в `~/.agent-reach/`, каталоге, общем с прежним Agent-Reach, права ограничены текущим пользователем. FactReach не входит в аккаунты за вас и не сканирует cookie браузера. Часть каналов требует сторонних CLI и ключей, а системные установки идут только с `--system`. Работу чужих интерфейсов проект не гарантирует. Соблюдать условия сайтов и местное право должен пользователь. README написан по-китайски, английская версия есть.

Как отключить. Удалите пакет командой `pipx uninstall factreach` и уберите управляемый блок из `CLAUDE.md` или `AGENTS.md` через команды policy. Каталог `~/.agent-reach/` с cookie и токенами очистите вручную.

Частые вопросы

Чем FactReach отличается от Agent-Reach?

FactReach ставится вместо Agent-Reach: перед установкой старый пакет удаляют, а каталог настроек `~/.agent-reach/` остается общим. Добавлены 23 канала, проверка через `doctor`, правила доказательности и защита чтения страниц.

Нужны ли ключи для поиска?

Для базового веб-поиска нет: DuckDuckGo, Brave и Bing работают без авторизации. Платформам с входом нужна ваша сессия, а часть бэкендов требует отдельных CLI.

Как посмотреть, что установка изменит?

Запустите `factreach install --env=auto`: без `--system` он только проверяет среду. Флаг `--dry-run` показывает шаги установки и удаления.

Какие каналы работают без авторизации?

Веб-поиск, обычные страницы, GitHub, Bilibili, YouTube, RSS, научные базы, технические сообщества и одиночные ссылки Douyin.

Как агент узнает правило искать факты?

Команда policy записывает управляемый блок в `CLAUDE.md` или `AGENTS.md`. Сначала она показывает изменение и пишет только после вашего согласия.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

CLI и скилл, через которые агент читает и ищет в Twitter, Reddit, YouTube, GitHub, Bilibili и Xiaohongshu без платных API

CLIРасширенный доступ111,4 тыс.Звезды репозитория

Скилл для Claude Code и Codex: один запрос уходит в 52 поисковых канала, результаты сводятся к единому JSON без дублей

СкиллРасширенный доступ772Звезды репозитория

Три скилла для поиска: четыре источника с оценкой по намерению, глубокий разбор веток обсуждений и страницы в Markdown.

СкиллРасширенный доступ438Звезды репозитория

Локальный сборщик контента для агентов: посты, видео и страницы из открытых источников и ваших сессий. Скилл, MCP, CLI.

СкиллШирокий доступ244Звезды репозитория

Скилл для Claude Code, который превращает агента в исследователя: многоэтапный сбор источников, проверка цитат и отчет с вики, растущей от сессии к сессии

СкиллРасширенный доступ4,7 тыс.Звезды репозитория

AutoSearch дает агенту поиск по 40 каналам, от arXiv и GitHub до китайских соцсетей, и возвращает источники со ссылками.

ПлагинРасширенный доступ55Звезды репозитория

Коротко о README

Проект делит задачу на поведение (обязательный поиск и перекрестная проверка в правилах агента) и возможности (каналы, бэкенды, слои чтения). Скилл сам по себе не заменяет системное правило, поэтому в репозитории есть управляемые команды policy.

Бейдж для README

Исходный SKILL.md

---
name: factreach
description: >
  MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything
  on the internet — e.g. 全网调研 X / 查一下 X / 看看大家怎么评价 X。

  Also MUST USE when user mentions any platform or shares any URL/链接:
  小红书/xiaohongshu/xhs, Twitter/推特/X, 抖音/Douyin/TikTok 中国版,
  微博/Weibo, B站/bilibili, Reddit, Facebook, Instagram, V2EX,
  LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客,
  雪球/股票行情, RSS feeds, Hacker News, 微信公众号公开文章,
  arXiv/PubMed/Semantic Scholar/OpenReview/DBLP, Stack Overflow,
  GitHub Trending, or any web URL.

  23 channels, multi-backend routing (open-websearch / OpenCLI / per-platform
  CLIs / APIs). Run `factreach doctor --json` to see which
  backend serves each platform right now.

  NOT for: 写报告/数据分析/翻译等内容加工(本 skill 只负责从互联网获取内容);
  发帖/评论/点赞等写操作;已有专门 skill 的平台。

  【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。
  分类:search / social (小红书/推特/微博/B站/V2EX/Reddit/Facebook/Instagram) / career(LinkedIn) / dev(github) / web(网页/文章/RSS/Firecrawl/真实Chrome) / video(YouTube/抖音/B站/播客) / finance(雪球/股票)。
metadata:
  homepage: https://github.com/simonlin1212/FactReach
---

# FactReach — 互联网能力路由器

23 个渠道、多后端。**本 skill 存在时必须用它访问这些平台,不要自己发明方案。**

## 系统规则边界

本 Skill 只在 Agent 已经决定调用它之后生效,**不能单独保证 Agent 在回答外部事实前先搜索**。
搜索前置规则必须放在 Agent 启动时就会读取的系统指令文件里:Claude Code 使用
`CLAUDE.md`,Codex 使用 `AGENTS.md`。

首次配置 FactReach 时,先运行 `factreach policy --check`。若缺失,向用户说明边界并
检查现有系统指令是否已有同等强度的手写规则,避免重复。确实缺失时展示
`factreach policy --show`;只有用户明确同意修改系统配置后,才运行:

```bash
factreach policy --install --target claude --scope user  # Claude Code
factreach policy --install --target codex --scope user   # Codex
factreach policy --install --target both --scope user    # 两者都用

Сообщить о проблеме