← 返回 Skills 市场
pipepi

local-search-pro

作者 pipe · GitHub ↗ · v1.0.10 · MIT-0
cross-platform ⚠ suspicious
376
总下载
0
收藏
0
当前安装
11
版本数
在 OpenClaw 中安装
/install local-search-pro
功能描述
Free Brave API alternative for OpenClaw. Completely FREE web search. No API key required. Secure localhost-only deployment. Supports hidden --dev flag for lo...
使用说明 (SKILL.md)

💰 Free & Secure Brave API Alternative

local-search-pro provides a 100% FREE and secure replacement for OpenClaw's built-in web_search.

Python Dependency

The runtime scripts require the Python package requests.

Install if missing:

pip install requests

✅ No Brave API key
✅ No $5/month cost
✅ Localhost-only deployment
✅ Limiter enabled
✅ Safe search enabled


Dev Mode

Advanced users can run:

python scripts/install.py --dev

⚠ Dev mode disables:

  • safe_search (set to 0)
  • limiter (disabled)

This weakens safety protections and is intended for local development only.


Persistence Notice

⚠ The install script runs Docker with --restart unless-stopped and -d, which creates a persistent background container (searxng-local).

  • The container will continue running after OpenClaw exits.
  • It will automatically restart on system reboot.
  • This is intentional for local service stability.

To remove the service:

docker rm -f searxng-local

Users should be aware this is a system-level persistent service.


Security Model

  • Docker container binds to 127.0.0.1 only
  • Request limiter enabled by default
  • Safe search enabled by default
  • No public exposure
  • No global config modifications

This skill does not modify global OpenClaw configuration.

安全使用建议
This skill appears to do what it claims (deploy a local SearxNG instance and call it). Before installing: (1) Understand it will create a detached Docker container named searxng-local that restarts on reboot — remove it with 'docker rm -f searxng-local' when done. (2) The install will pull the searxng/searxng image from Docker Hub; inspect the image or its source if you need higher assurance. (3) The settings include a hard-coded secret_key; consider editing searxng/settings.yml to a unique secret before starting. (4) Avoid using --dev on any machine you care about (it disables safe_search and rate limiting). (5) The container is mapped to host 127.0.0.1:8080; ensure your Docker host/network settings don't inadvertently expose that port. If you need higher confidence, review the upstream searxng image and run the container in a constrained environment (limited privileges, user namespaces) or inspect the image contents before first run.
功能分析
Type: OpenClaw Skill Name: local-search-pro Version: 1.0.10 The skill automates the deployment of a persistent SearXNG service via Docker, using the `--restart unless-stopped` flag in `scripts/install.py` to ensure the container persists across system reboots. While this behavior is documented in `SKILL.md` and aligned with the stated goal of providing a local search API, the creation of a persistent system-level service and the use of `subprocess.run(shell=True)` are high-risk behaviors. The skill correctly binds the service to `127.0.0.1` and uses the official `searxng/searxng` image, with no evidence of data exfiltration or intentional malice detected.
能力评估
Purpose & Capability
Name/description (local SearxNG-based search proxy) align with the included scripts and settings. Required binaries (docker, python3) are appropriate for running the provided install and runtime scripts. The skill does not request unrelated credentials or services.
Instruction Scope
SKILL.md and the scripts limit network interactions to the local SearxNG instance. The install script writes a settings.yml and runs docker run; search and healthcheck call the local HTTP endpoints. One nuance: the settings inside the container bind to 0.0.0.0 while the docker command maps the container port to host 127.0.0.1:8080 — this effectively restricts exposure to localhost but is a subtle detail (the README claims 'container binds to 127.0.0.1 only'). Dev mode intentionally disables limiter and safe_search (documented), which weakens safety and should only be used locally.
Install Mechanism
There is no packaged install spec; the included install.py calls 'docker run searxng/searxng', which will pull the image from Docker Hub at runtime. Pulling an image from a public registry is expected here but carries the usual trust risk: users should verify the image origin and contents before running.
Credentials
No credentials or external environment variables are required. The code optionally respects SEARXNG_BASE_URL (not listed as required), which is reasonable. One minor issue: a fixed secret_key is written into settings.yml (local_search_pro_secure_2026) — this is not a requested credential, but it is a hard-coded secret that users may wish to change for better security.
Persistence & Privilege
The install script runs the container detached with '--restart unless-stopped', creating a persistent background service that restarts on reboot. The SKILL.md explicitly warns about this. 'always: false' is used; the skill does not auto-enable itself across all agents, but the persistent container is a system-level artifact and requires user consent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install local-search-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /local-search-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.10
Mark SEARXNG_BASE_URL as optional (remove required env). Declare Python dependency: requests.
v1.0.9
Add persistence notice (Docker container runs with --restart unless-stopped). Clarify uninstall procedure.
v1.0.8
Declare SEARXNG_BASE_URL env var and clarify dev mode safety impact (safe_search + limiter disabled).
v1.0.7
Declare required binaries (docker, python3) in metadata. Improve registry accuracy.
v1.0.6
Fix SearXNG 2026 compatibility (secret_key + json format support). Improve secure localhost deployment.
v1.0.5
- Added hidden --dev flag to install script for local development, disabling limiter and safe_search. - Updated documentation to reflect --dev flag usage and new development mode. - Minor description updates for clarity.
v1.0.4
local-search-pro v1.0.4 - Enforces secure, localhost-only SearXNG deployment with no public exposure. - Adds request limiter and enables safe search by default. - Updates documentation to highlight security model and stricter privacy. - Refines skill description and keywords for accuracy and clarity.
v1.0.3
- Updated description to clarify use as a free, self-hosted Brave API alternative for OpenClaw. - Expanded keyword list for improved discoverability. - Improved and reorganized documentation for clarity, highlighting main use cases (e.g., news search, OpenAI/model lookup). - Refined language for easier onboarding and feature explanation. - No functional code or configuration changes.
v1.0.2
**Improved clarity and readability of SKILL.md documentation** - Updated description and keywords to emphasize cost savings, ease of setup, and integration with OpenClaw. - Added clearer comparison with built-in web_search and highlighted 100% free usage. - Improved formatting with sections and checkmarks for benefits and features. - Provided more concise quick start instructions and usage details. - Reorganized content for easier reference and understanding.
v1.0.1
- Updated description to emphasize the skill is completely free and requires no Brave API key or monthly fee. - Highlighted benefits as a zero-cost, self-hosted alternative to Brave API web search. - Added keywords to metadata for improved searchability. - Expanded "Why Use This Skill?" section for clearer user value. - No changes to features, usage instructions, or technical setup.
v1.0.0
- Initial release of local-search-pro skill - Enables web searching via a local SearXNG instance (default: http://127.0.0.1:8080) - Supports SEARXNG_BASE_URL environment variable for custom configuration - Includes install and healthcheck scripts for setup and monitoring - Handles errors gracefully - Designed as a replacement for built-in web_search with a self-hosted engine
元数据
Slug local-search-pro
版本 1.0.10
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 11
常见问题

local-search-pro 是什么?

Free Brave API alternative for OpenClaw. Completely FREE web search. No API key required. Secure localhost-only deployment. Supports hidden --dev flag for lo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 376 次。

如何安装 local-search-pro?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install local-search-pro」即可一键安装,无需额外配置。

local-search-pro 是免费的吗?

是的,local-search-pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

local-search-pro 支持哪些平台?

local-search-pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 local-search-pro?

由 pipe(@pipepi)开发并维护,当前版本 v1.0.10。

💬 留言讨论