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キー認証(高クォータ)の両方をサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト