anysearch-ai/anysearch-skill

Unified real-time search engine skill for AI agents. Supports general web search, vertical domain search, parallel batch search, and full-page content extraction.

何を解決するか

AnySearch Skill は、AIエージェント向けの統合型リアルタイム検索エンジンインターフェースを提供し、ウェブ検索、垂直分野検索、および完全なページコンテンツ抽出を可能にします。エージェントが複数の検索APIやスクレイピングツールを手動で処理する必要がなくなるように、単一のマルチランタイムCLIツールセットを提供します。

仕組み

このプロジェクトは、Python、Node.js、Bash、PowerShellで利用可能なCLIスクリプトのセットを提供し、エージェントが検索を実行できるようにします。エージェントはシステム上で利用可能なランタイムを検出し、好ましいコマンドを runtime.conf ファイルに永続化します。設定が完了すると、search、batch_search、extract などの特定のサブコマンドを呼び出して、JSONまたはMarkdown形式でウェブから情報を取得できます。

対象ユーザー

このツールは、Claude Code、Cursor、Windsurf、OpenCodeなどのAIエージェント開発者やプラットフォーム向けに設計されており、エージェントが外部の「スキル」やツールをインストール・使用して機能を拡張できるようにしています。

特徴

  • マルチランタイム対応:Python、Node.js、Shell、PowerShellで動作し、さまざまな環境との互換性を確保します。
  • 自動登録:メールアドレスのみで1回のAPI呼び出しでユーザー登録とAPIキーの取得が自動的に行えます。
  • 完全ページ抽出:ウェブページをMarkdownに変換する専用の extract コマンドを備え、エージェントによる処理を容易にします。
  • 並列バッチ検索:複数の検索クエリを同時に実行でき、効率を向上させます。
  • 柔軟な認証:匿名アクセス(制限付き)とAPIキー認証(高クォータ)の両方をサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト