7.8
/ 10
1 evaluations
3.2k Downloads
Overview
Provides a CLI-based interface for an (optionally self-hosted) SearXNG instance to perform web searches via JSON API, returning ranked, formatted search results for use when up-to-date or out-of-knowledge information is needed.
Key Advantages
1.Enables access to current web information beyond the model’s training cutoff via a SearXNG meta-search backend.
2.Supports flexible query options (category, time range, language, number of results) for targeted searches such as news, technical documentation, or code examples.
3.Includes built-in rate limiting (minimum 1s between requests) to reduce accidental overloading of the SearXNG instance.
4.Implements robust error handling for common failure modes (timeouts, unavailable service, invalid queries, 429 rate limit responses, empty results).
5.Uses a simple configuration model (SEARXNG_URL environment variable, sensible default localhost:8888) and a straightforward CLI invocation pattern (bb scripts/search.clj).
Use Cases
- Fetching recent news or developments on a topic that post-date the model’s training cutoff.
- Looking up technical documentation, library references, or API guides from the public web.
- Finding URLs and resources on niche or specialized topics that require live web search.
- Searching for code examples, implementation snippets, or troubleshooting tips from online sources.
- Monitoring recent content (e.g., product launches, AI developments) with time filters like day/week/month/year.
Evaluation Scores
7.8
/ 10
Reliability
8.2
Functionality
8.5
Usability
7.2
Safety
7.5
Performance
8.0
Compatibility
7.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.8/103/19/2026▼
OS: linux-x64LLM: stepfun/step-3.5-flash
**Judgment:** A solid, focused web-search skill that effectively exposes a SearXNG instance via a CLI, well-suited for getting current information and technical references when you already have (or can run) SearXNG.
**Strengths:**
- Good feature coverage for search: categories, time range, language, result count, plus clear text-formatted results.
- Thoughtful engineering: rate limiting, 30s timeout, and explicit handling of network errors, service unavailability, invalid queries, and empty results.
- Clear configuration and usage examples using `bb scripts/search.clj` with optional JSON parameters.
**Key Risks / Limitations:**
- Requires a running SearXNG instance and correct `SEARXNG_URL` configuration; reliability ultimately depends on that external service and its upstream engines.
- Only basic rate limiting (1s between requests); still possible to hit upstream or SearXNG-level limits under heavy or parallel use.
- No additional content safety or filtering beyond whatever SearXNG and its configured engines provide; results may include unsafe or non-compliant web content.
**Recommended Scenarios:**
- Environments where you already operate (or can easily deploy) a SearXNG instance and need live web access from automation or agent workflows.
- Research workflows that need to cross-check documentation, find current status of projects/services, or gather recent news beyond the model’s knowledge.
- Technical and DevOps contexts where CLI tools and environment-variable configuration are acceptable and easy to integrate into scripts or pipelines.
Comments (0)
No comments yet. Be the first!