AnySearch 统一搜索技能

为 AI 智能体提供统一的实时搜索技能,支持通用网页搜索、垂直领域搜索、并行批处理和整页内容提取。

Star 数
★ 6.6k
最近更新
1 个月前
License
Apache-2.0
主语言
Python

30 秒速览

运行形态
Agent 插件 / 技能命令行工具
可在哪里用
通用 · 跨平台Codex · Claude Code · OpenAI API · Claude API
费用
有免费版,另有付费云服务
上手难度
低 · 几分钟可跑通
开始前需要
Python 3.6+(推荐)Node.js 12+(替代方案)用于 shell 运行时的 jq 和 curlShell / 命令行网络访问
典型场景
开发者在 Claude Code 中需要快速查找最新技术文档或 API 参考,使用 search 命令获取结果摘要。
不适合
  • 需要完全离线或内网隔离运行的团队
  • 不愿依赖 AnySearch 专有 API 与账号的用户
  • 需要抓取 PDF、Office 文档或音视频等二进制内容的场景

这个 Agent 能做什么,适合哪些场景?

AnySearch Skill 是一个为 AI 智能体设计的统一实时搜索技能,可集成到 Claude Code、OpenCode、Cursor、Windsurf 等平台。它提供通用网页搜索、垂直领域搜索(基于内置域名列表)、并行批处理和整页内容提取能力。技能通过多语言的命令行接口(CLI)实现,支持 Python、Node.js、PowerShell 和 Bash,并带有自动运行时检测与配置。API 密钥可选,但推荐使用,匿名访问有较低速率限制。安装后,智能体通过 CLI 执行搜索和提取操作,输出 JSON 或 Markdown。

该技能通过调用 AnySearch 后端 API 执行搜索和提取操作。智能体使用 CLI(如 anysearch_cli.py)实现以下功能:search 子命令执行通用网页搜索,支持指定查询和最大结果数;batch_search 并行处理多个查询;extract 从指定 URL 提取整页内容并输出 Markdown。API 密钥可通过单一 API 调用注册邮箱获得,密钥优先级为 CLI 参数、.env 文件、环境变量、匿名。CLI 支持 Python、Node.js、PowerShell、Bash 多种运行时,并在安装时自动探测推荐运行时。

  1. 开发者在 Claude Code 中需要快速查找最新技术文档或 API 参考,使用 search 命令获取结果摘要。
  2. 研究人员需要并行搜索多个关键词以收集资料,使用 batch_search 减少延迟。
  3. 内容创作者在写作时,需要提取特定网页的正文内容作为参考,使用 extract 命令获取 Markdown 格式。
  4. 智能体开发者希望为自定义平台集成搜索能力,可直接调用 CLI 或 API,无需繁重依赖。

如何安装或部署这个 Agent?

安装步骤如下:首先下载发布包:curl -L -o anysearch-skill.zip https://github.com/anysearch-ai/anysearch-skill/archive/refs/tags/v3.0.1.zip,然后解压并移动到智能体的技能目录,如 mv anysearch-skill-3.0.1 ~/.claude/skills/anysearch。配置 API 密钥:复制 .env.example 为 .env 并设置 ANYSEARCH_API_KEY,或通过注册 API 获取。运行安装后验证:执行 python <skill_dir>/scripts/anysearch_cli.py doc 探测运行时,并根据结果创建 runtime.conf。

如何使用这个 Agent?

使用方式:在技能安装并配置后,智能体直接使用存储的运行时命令调用 CLI。例如:python <skill_dir>/scripts/anysearch_cli.py search "query" --max_results 5 执行搜索;python <skill_dir>/scripts/anysearch_cli.py batch_search --queries '[{"query":"q1","max_results":5},{"query":"q2","max_results":5}]' 执行批处理;python <skill_dir>/scripts/anysearch_cli.py extract "https://example.com/page" 提取网页内容。

这个 Agent 有哪些优点和局限?

优点
  • 多运行时支持(Python/Node.js/PowerShell/Bash),自动检测推荐运行时,兼容性强。
  • 支持并行批处理搜索和整页内容提取,提升搜索效率和信息获取完整性。
  • API 密钥注册流程自动化,使用真实邮箱即可获取,无需验证码。
  • 提供中文和英文文档,以及多语言 CLI 实现。
局限
  • 依赖 AnySearch 专有 API 服务,存在供应商锁定风险,匿名使用限流。
  • 需要联网才能使用,离线场景不可用。
  • 安装过程需要手动配置运行时和 API 密钥,对非技术用户有门槛。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
AnySearch 统一搜索技能 当前 48 · 缺口较多 Agent 插件 / 技能免费版 + 付费版 ★ 6.6k 1 个月前 Python Codex · Claude Code · OpenAI API · Claude API
wigolo 54 · 缺口较多 命令行工具免费 + 模型费 ★ 5.5k 22 天前 TypeScript Codex · Claude Code · OpenAI API · Claude API
Tavily Python SDK 46 · 缺口较多 代码库 / SDK免费版 + 付费版 ★ 1.4k 12 天前 Python —
Lagent 轻量级智能体框架 43 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 2.3k 6 个月前 Python OpenAI API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
48/ 100 五分制 2.4 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 2 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 8/29
可靠稳定 8/14
适用触发 12/18
规范维护 10/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

证据显示:CLI 脚本通过命令行参数或环境变量接受 API 密钥,未发现硬编码凭据;注册流程要求用户提供真实邮箱,并明确告知密码会发送至该邮箱,但未提供用户确认步骤;文档说明了 API 密钥的优先级和存储方式,但未明确数据流经第三方服务的细节;未发现对敏感数据的特殊处理说明;依赖仅 requests>=2.20,未发现已知漏洞,但未提供依赖锁定或审计;外部影响为调用外部 API 和发送注册请求,文档有说明但未提供用户确认;未提供回滚机制;来源归属仅通过 README 和 LICENSE 中的版权声明,未提供贡献者信息。扣分原因:用户确认缺失、数据流透明度不足、敏感数据处理说明不足、依赖安全措施不足、外部影响缺乏用户确认、无回滚机制、来源归属不完整。

可靠稳定8 / 14 · 2.9/5

证据显示:README 与 SKILL.md 描述一致,CLI 脚本由 generate.py 生成并保持同步,CI 检查脚本一致性;依赖 requests>=2.20 可从 PyPI 获取,但未锁定版本;错误处理文档详细,包括注册错误分支和 CLI 失败提示。扣分原因:依赖未锁定版本,可能影响可重现性;未提供运行时错误的具体示例。

适用触发12 / 18 · 3.3/5

证据显示:明确面向 AI 代理和人类用户,支持多种场景(搜索、批量搜索、提取);能力边界通过子命令和参数说明;触发条件通过 SKILL.md 和 CLI 帮助明确;环境适配支持 Python、Node.js、PowerShell、Bash,并提供运行时检测。扣分原因:未提供详细的场景示例或边界情况说明。

规范维护10 / 18 · 2.8/5

证据显示:文件结构清晰,README 提供安装步骤,命名稳定(anysearch),提供示例命令,但缺少 FAQ;已知限制仅提及匿名访问限流,未全面说明;许可证为 Apache-2.0,版本标签存在但无 changelog;维护责任未明确。扣分原因:缺少 FAQ、已知限制不全面、无 changelog、维护责任不明确。

有效结果7 / 13 · 2.7/5

证据显示:输出为 JSON 或 Markdown,便于代理使用;提供搜索、批量搜索、提取等独特功能,边际价值高;成本效益方面,匿名访问有限流,API 密钥免费但未说明配额。扣分原因:成本效益信息不完整,未提供性能或配额细节。

证据核验3 / 8 · 1.9/5

证据显示:README 中的声明与代码结构一致,但未提供外部验证;未提供独立来源的佐证;文档区分了事实和推断,但未明确标注。扣分原因:缺乏外部验证和独立来源,事实与推断的区分不够明确。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 注册流程要求用户提供真实邮箱,密码会发送至该邮箱,但未提供用户确认步骤,可能引发隐私担忧。
  • API 密钥以明文形式写入 .env 文件,文档建议使用环境变量,但未提供加密存储方案。
  • 依赖未锁定版本,可能影响可重现性和安全性。
  • 未提供回滚机制,若配置错误可能难以恢复。
  • 发布者身份未经验证,来源归属不完整。
证据充分度:低 评估于 2026年8月9日 审查版本 69b3088fd36f 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v3.1.1
    发布说明摘录
    v3.1.1 — CLI Checksums & Automatic Client Version Sync 🚀 Update Your Agent Tell your agent to update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill Upgrade Option 1 - Tell your agent: ```txt Update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill ``` Option 2 - Run manually: ```bash git -C <your_skill_dir> pull ``` What's New in v3.1.1 🔐 CLI Integrity Verification - Added SHA256SUMS.txt with checksums for the Python, Node.js, PowerShell, and Bash CLI scripts …
    在 GitHub 查看 ↗
  2. v3.1.0 v3.1.0 — Direct HTTP CLI, REST-native Search & Batch Improvements
    发布说明摘录
    🚀 Update Your Agent Tell your agent to update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill --- Upgrade Option 1 - Tell your agent: ```txt Update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill ``` Option 2 - Run manually: ```bash git -C <your_skill_dir> pull ``` --- What's New in v3.1.0 ⚡ Direct HTTP CLI - Python, Node.js, PowerShell, and Bash CLIs now call /v1/search, /v1/sub-domains, and /v1/extract directly - Removed the MCP/JSON-RPC wrapper and improved API error reporting …
    在 GitHub 查看 ↗
  3. v3.0.1 v3.0.1 — One-Step Registration, Flattened sub_domain_params & CLI Hardening
    发布说明摘录
    🚀 Update Your Agent Tell your agent to update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill --- Upgrade Option 1 — Tell your agent: ```txt Update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill ``` Option 2 — Run manually: ```bash git -C <your_skill_dir> pull ``` --- What's New in v3.0.1 📧 One-Step Email Registration - Register an API key with a single call — no verification-code round-trip - All 4 CLI runtimes now send an X-Anysearch-Client: skill/3.0.1 header, version aligned with SKILL.md 🔧 Flattened sub_domain_params …
    在 GitHub 查看 ↗

常见问题

API 密钥是必须的吗?
不是必须的,但强烈推荐。无密钥时所有功能仍可用,但速率限制和配额较低。密钥可通过邮箱注册获得。
如何获取 API 密钥?
智能体可通过单一 API 调用注册邮箱获取密钥,或手动访问 https://anysearch.com/console/api-keys 创建。
支持哪些搜索类型?
支持通用网页搜索、垂直领域搜索(基于内置域名列表)、并行批处理搜索和整页内容提取。
安装后如何确认技能正常工作?
运行 doc 命令探测运行时,然后执行一次真实搜索,成功的 JSON 响应表示连接正常。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents