Model or dataset
minsight-ai-info/AI-Search-Hub avatar
minsight-ai-info/AI-Search-Hub

AI Search Hub: a browser-driven skill that borrows other platforms' search and extraction

One Query. All Search Skill. 聚合 Gemini、Grok、豆包、元宝等平台原生 AI 搜索能力,免费获取科技趋势、行业舆情、热点追踪、旅行规划、日常问题统一接进自己的 Agent 与工作流,指定链接免费爬取

1,265 stars108 forksPythonLicense varies

At a glance

What is it?
AI-Search-Hub routes one query across Gemini, Grok, Doubao, Yuanbao and other Chinese AI platforms through browser automation, then returns the collected output to your agent. It trades API keys for login sessions, and the README is honest that this is a skill, not a library.
Who is it for?
Adopt AI Search Hub if you already run an agent framework such as Claude Code, Cursor, Kiro, OpenClaw or Codex CLI and you specifically need Chinese-platform coverage (Doubao for Douyin, Yuanbao for WeChat Official Accounts) that no single search API provides. Do not adopt it if you need a stable, headless, server-side search API with an SLA, because the mechanism depends on browser sessions and platform login flows that the README itself lists as the thing you keep fighting.
Can I use it commercially?
Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
Is it still maintained?
Yes. The repository last received commits 142 days ago.
What is it written in?
Mainly Python, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

The gap AI Search Hub is aimed at: platform-native data you cannot reach with one API

Search APIs are commodity. What is not commodity is the content sitting behind specific Chinese platforms. Douyin content is best surfaced by Doubao. WeChat Official Account articles are best surfaced by Yuanbao. Real-time X/Twitter chatter is best surfaced by Grok. Google-first discovery is best surfaced by Gemini. A team that needs any three of these currently maintains three separate integrations, each with its own authentication, rate limits and HTML parsing rules.

The README frames the problem as maintenance burden: fragile crawlers, per-platform browser automation and login flows, repeated captchas and rate-limit handling, and manual assembly of fragmented results. The project's stated goal is to give a question to the platforms and let them search, or give a link and let them fetch, read and clean it. The intended user is someone building an agent or workflow who wants search and extraction as a capability, not as a side project. The README's own framing is that it wants to stop you from maintaining a pile of scrapers.

Browser-driven architecture: the skill does not call APIs, it drives sessions

The badge in the README marks the mode as browser-driven. That single word determines most of the project's behaviour. AI Search Hub does not hold API credentials for Gemini, Grok, Doubao, Yuanbao, LongCat, Qwen, MiniMax or Kimi. It drives the browser interfaces of those platforms instead, which means the data path runs through whatever login state and session the browser currently holds.

This is why the README can claim access to WeChat Official Accounts, Douyin and Weibo content: those are surfaces the platforms themselves reach more easily than any third-party scraper. The skill is essentially delegating retrieval to a system that already has the access. The README describes the output as collected and returned to your agent, and it lists the supported platforms as the core orchestration targets rather than as optional add-ons.

The trade-off is structural. Because the mechanism is browser-driven, the skill inherits every property of the browser session: cookies expire, platforms detect automation, page layouts change, and the skill must be updated when they do. The README lists login flows and captchas as problems it wants to reduce, but browser automation does not eliminate them, it relocates them into the skill's own maintenance surface. Anyone evaluating this should read the browser-driven badge as the central design fact, not as an implementation detail.

Getting it running: what the README gives you and what it does not

The README is a landing page, not an installation guide. It names the host environments the skill targets (Claude Code, OpenAI Codex CLI, Cursor, Kiro, OpenClaw, Google Antigravity, OpenCode) and it names the platforms it orchestrates (Gemini, Grok, Doubao, Yuanbao, LongCat, Qwen, MiniMax, Kimi), but it does not reproduce the exact install command, the configuration file path, or the config keys in the excerpt available here. That is a real gap for anyone trying to evaluate the project in an afternoon.

What can be confirmed from the repository metadata: the primary language is Python, the default branch is main, there is no homepage, and no releases have been retrieved. The README does state the project is multilingual and links to an English README at README.en.md, which is where an English-speaking evaluator should look first for setup steps, since the Chinese README is the primary document.

The practical takeaway is that you should expect to read the repository itself, not the README, to find the entry point. If you are evaluating this for a team, budget time for that reading. A skill that requires browser sessions will also require you to think about where those sessions live: on a developer laptop, on a shared runner, or somewhere else. The README does not answer that question in the material available.

Where it breaks: sessions, platform drift and the absence of a licence file

The failure modes follow directly from the browser-driven design. First, session expiry. Any platform login that the skill relies on can be invalidated, and when it is, the skill stops producing results until the session is restored. The README lists captcha and rate-limit handling as things the project wants to reduce, not as things it has eliminated.

Second, platform drift. When Doubao changes its interface, the Doubao path in AI Search Hub can break independently of the rest. The README's platform table marks each platform as Good, but that status is a snapshot, not a guarantee, and it does not describe what happens when a platform changes its UI.

Third, the licence. The README displays an MIT License badge, but the repository metadata supplied here lists the licence as unknown. An MIT badge in a README is not the same as an MIT LICENSE file in the repository root, and the two can diverge. Before you adopt this in a commercial product, confirm the actual licence file. This is not a legal opinion, it is a fact-checking step.

Fourth, there are no releases. That means no versioned artefacts and no changelog to read. If you pin to main, you pin to a moving target.

Compared with a conventional search API stack

The obvious alternative is to skip the browser entirely and compose search APIs: a general web search API for public pages, a social listening API for X/Twitter, and a Chinese search API for domestic content. That stack is boring, but it is headless, it runs on a server, and its failure modes are rate limits and billing rather than login state.

The difference in approach is not cosmetic. An API stack returns structured JSON from a documented endpoint; you control the query, the filters and the pagination. AI Search Hub returns what the host platform decided to return, in the shape that platform produces, after the platform's own ranking and summarisation. The README presents this as an advantage: it says the skill reuses the platform's already-optimised search logic, ranking and understanding instead of you tuning keywords yourself. That is a fair argument for exploratory research, where the platform's judgement is useful.

It is a weaker argument for pipelines that need deterministic, reproducible output. If your downstream system expects the same fields every time, a platform's summarised answer is not a substitute for a schema you control. The honest comparison is: API stacks give you control and cost predictability; AI Search Hub gives you reach into content that APIs often do not expose, at the price of depending on browser sessions and platform behaviour you do not control.

Maintenance and upgrade cost

There are no releases in the repository metadata, so there is no upgrade path in the conventional sense. You track main, and you read commits to understand what changed. For a skill that drives browser sessions, that is a meaningful cost: a platform UI change can require a skill change, and without releases you have no version boundary to test against.

The licence question compounds this. If the repository genuinely carries an MIT licence, you can vendor the code, modify it and keep your changes private, which is the usual way teams de-risk a dependency like this. If it does not, your options narrow. The README badge says MIT; the metadata says unknown. Resolve that before you build on it.

The project is also tied to a commercial product, NotYet, which the README promotes at the top. That is not disqualifying, and open-core projects are common, but it does mean the maintainer's attention is split. Whether AI Search Hub continues to track platform changes is a question the repository history will answer over time, not the README.

Who this is for

AI Search Hub fits a specific profile: a developer or small team running an agent framework, who needs Chinese-platform coverage that is hard to get elsewhere, and who is willing to accept browser sessions as part of the stack. The README's own examples show Grok pulling X/Twitter topic data, Doubao pulling Douyin content, and MiniMax pulling Bilibili video information. If those three sources matter to you and you have no cheaper way to reach them, the skill addresses a real gap.

It does not fit a team that needs a server-side search API with an uptime commitment, or a team that cannot run a browser in its execution environment, or a team that needs a signed licence file before procurement will approve a dependency. For those cases, composing existing search APIs is the more defensible choice, even though it means giving up the platform-native Chinese sources. The decision comes down to which you need more: reach into Douyin and WeChat Official Accounts, or a dependency whose failure modes you can enumerate in advance.

Editorial conclusion

Adopt AI Search Hub if you already run an agent framework such as Claude Code, Cursor, Kiro, OpenClaw or Codex CLI and you specifically need Chinese-platform coverage (Doubao for Douyin, Yuanbao for WeChat Official Accounts) that no single search API provides. Do not adopt it if you need a stable, headless, server-side search API with an SLA, because the mechanism depends on browser sessions and platform login flows that the README itself lists as the thing you keep fighting. Before committing, verify three things: the actual licence file in the repository (the README badge says MIT but the repository metadata does not confirm it), whether the platform list you need is in the currently supported set, and whether your environment can hold the browser sessions the skill depends on.

Official sources

  1. Issues
  2. minsight-ai-info/AI-Search-Hub on GitHub
  3. README
Community notes

Community notes