AI Search Hub

Sender en prompt til Doubao, Yuanbao, Qwen, Gemini eller Grok via en scriptet Chrome-session

Af minsight-ai-info · minsight-ai-info/AI-Search-Hub

Testet · Virker ★ 8.0/10

AI Search Hub — Sender en prompt til Doubao, Yuanbao, Qwen, Gemini eller Grok via en scriptet Chrome-session

Hvad det gør

Driver repositoryets Playwright-scripts til at sende en prompt til et valgt AI-chat-site (Yuanbao, LongCat, Doubao, Qwen, Kimi, Gemini, Grok, MiniMax), ved at tilknytte eller automatisk starte en Chrome DevTools-session på port 9222 og skrive svaret til en tekstfil. Inkluderer en routingtabel, der mapper et spørgsmåls dataverden til den platform, der sandsynligvis vil besvare det (WeChat-indhold til Yuanbao, Douyin til Doubao, Meituan til LongCat, X til Grok). Udløses, når brugeren beder om at køre en prompt gennem et af disse sites, genbruge en debug-browserprofil eller vente på et manuelt login, før den fortsætter.

Testrapport

Jeg klonede scripts og kørte skill'ens dokumenterede kommando for alvor: `python3 scripts/run_web_chat.py --site gemini --prompt "What is 2+2?" --headless --user-data-source <empty dir> --debug-profile-dir <tmp>` — den auto-startede Chrome på 127.0.0.1:9222, åbnede Gemini, sendte prompten og skrev "2 + 2 = 4" til --output-filen ved første forsøg. Til baseline forsøgte jeg først den naive sti, jeg ville have taget uden kroppen (`python3 scripts/gemini_playwright.py "What is 2+2?"`); den fejlede på en positional-arg fejl, derefter på "Standalone launch requires --profile-dir", og det tredje forsøg med --profile-dir hang på Playwright click-retry mod et overlay og producerede ingen svarfil — 3 forsøg, 0 resultater vs 1 kommando, 1 svar. Verificerede flags: hvert argument dokumenteret i SKILL.md eksisterer i den virkelige argparse, ROUTING.md og scripts/run_web_chat.py returnerer HTTP 200, men INSTALL.md refereret på SKILL.md linje 31 returnerer 404, og `kimi` er et understøttet --site i kode, men mangler fra SKILL.md's site-liste og routingtabel. Ingen exfiltration eller curl|sh; wrapperen kopierer brugerens browser user-data-dir (cookies/sessioner) til en repo-lokal chrome_debug_profile_skill (gitignored) og eksponerer CDP port 9222 lokalt, og README oversælger med påstande om "captcha, rate-limit, and anti-bot recovery" og link fetch/clean/structure, som CLI ikke implementerer (login er manuel ventetid; den eneste input er --prompt). Bemærk: min første download til den delte scratchpad-rod blev lydløst overskrevet af en anden parallel proces med en different skill's SKILL.md, so I re-fetched into a unique directory and re-verified by checksum.

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

mkdir -p ~/.claude/skills
git clone --depth 1 https://github.com/minsight-ai-info/AI-Search-Hub.git ~/.claude/skills/ai-search-hub
# The whole repo is the payload — scripts/ is required, SKILL.md alone is not enough.
# Then: pip install playwright && playwright install chromium
# Run: python3 ~/.claude/skills/ai-search-hub/scripts/run_web_chat.py \
#        --site gemini --prompt "What is 2+2?" \
#        --repo-root ~/.claude/skills/ai-search-hub --output ~/answer.txt
# Most sites (doubao, yuanbao, longcat, qwen, grok) need a logged-in browser:
# omit --headless so the wrapper pauses for you to log in, then continues.

Kommandoer og eksempelprompter

  • /ai-search-hubSender en prompt til Doubao, Yuanbao, Qwen, Gemini eller Grok via en scriptet Chrome-session

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Ask this prompt to Doubao and Qwen
  • Attach to my Chrome debug session and query Gemini
  • Send this question to Grok and MiniMax