Johell1NS/browser-search
A skill for AI agents: search the web with SearXNG, browse with Camofox, bypass protections with CloakBrowser. Anti-hallucination by design. Self-hosted, free, unlimited.
解决的问题
browser-search 是一套专为 AI 代理设计的工具,旨在让 AI 代理在不被反机器人保护(如 Cloudflare 或 Akamai)拦截的情况下,实现网页搜索与浏览。通过强制采用确定性的「先搜索,后回答」工作流,要求代理必须基于实时网页源验证事实主张,从而消除模型幻觉。
工作原理
该项目实现了三阶段升级系统用于网页访问:
- 搜索阶段:使用 SearXNG(自托管元搜索引擎)从多个来源快速获取 URL 和摘要列表。
- 标准浏览:使用 Camofox(基于 Firefox 的浏览器,可通过 REST API 访问),利用 Readability.js 提取干净的内容。
- 隐身浏览:若网站屏蔽 Camofox,代理将自动升级至 CloakBrowser,这是一个基于 Chromium 的浏览器,具备高级指纹识别功能和 C++ 源码级补丁,可绕过复杂的反机器人挑战。
适用人群
适用于 OpenCode、Claude Code、Cursor 和 GitHub Copilot 等 AI 代理的开发者和用户,他们希望在不依赖付费 API 或遭遇「被挑战阻止」错误的前提下,实现可靠、无限、自托管的网络研究。
核心亮点
- 反机器人绕过:专为绕过 Cloudflare、Turnstile、DataDome、Akamai 等保护机制而设计。
- 自托管且免费:无需 API 密钥或订阅;所有组件通过 Docker 和 npm 在本地机器上运行。
- 防幻觉:强制执行严格的「先搜索后回答」工作流,确保代理必须基于实时网络源验证主张。
- 自动升级:代理可根据网站响应,自主决定何时从标准浏览切换至隐身模式。
- 安全加固:内置 SSRF 防护、脚本沙箱和请求限速机制。
相关
- 项目
- 项目
- 项目
- 项目
- 项目