Рекомендуемый путь: SearXNG + навык openclaw-free-web-search
Для стабильной, бесплатной и приватной работы я советую потратить немного времени на настройку локального сервера SearXNG. Это самый надежный способ .
Установите Docker. Если он еще не установлен, скачайте Docker Desktop с официального сайта и установите. Это единственный "тяжелый" шаг.
Создайте файл docker-compose.yml в удобной для вас папке (например, ~/searxng/). Это описание конфигурации вашего поискового сервера. Вставьте в него следующий код:
yaml
version: '3.7'
services:
redis:
image: redis:alpine
container_name: searxng-redis
command: redis-server --save 60 1 --loglevel warning
volumes:
- redis-data:/data
restart: unless-stopped
searxng:
image: searxng/searxng:latest
container_name: searxng
ports:
- "8080:8080"
volumes:
- ./searxng-settings.yml:/etc/searxng/settings.yml:ro
environment:
- SEARXNG_REDIS_URL=redis://redis:6379/0
- SEARXNG_SECRET_KEY= # Обязательно замените на случайную строку (например, $(openssl rand -hex 32))
depends_on:
- redis
restart: unless-stopped
volumes:
redis-data:
Запустите сервер. Откройте терминал в папке с файлом docker-compose.yml и выполните команду:
bash
docker compose up -d
После этого SearXNG будет работать в фоновом режиме по адресу http://localhost:8080.
Установите навык в OpenClaw. Выполните в терминале:
bash
clawhub install openclaw-free-web-search
Или, если используете npx:
bash
npx clawhub@latest install openclaw-free-web-search
Этот навык автоматически подключит OpenClaw к вашему локальному серверу и будет использовать его для поиска .