Vane — приватный AI-поисковик

источник ↗ ·

Vane — полностью локальный AI-поисковик с поддержкой Ollama, OpenAI, Claude и SearxNG, сохраняющий приватность и цитирующий источники.

privacy

Эта заметка участвует в semantic memory.

AI Summary

🚀 TL;DR Vane — это приватный AI-поисковик, который работает полностью на вашем железе, сочетает веб-поиск (SearxNG) с локальными и облачными LLM и даёт ответы с источниками.

📖 Что это такое Vane — open-source приложение на Next.js, которое позволяет искать информацию в интернете, загружать файлы и получать ответы от разных AI-моделей, сохраняя все данные локально.

🔑 Ключевые факты

  • Поддержка провайдеров: Ollama (локально), OpenAI, Claude, Gemini, Groq
  • Три режима поиска: Speed, Balanced, Quality
  • Поиск по вебу, обсуждениям, научным статьям + изображения и видео
  • Виджеты: погода, курсы, калькуляторы
  • Загрузка PDF, изображений и текстовых файлов
  • История поиска и «Discover» сохраняются локально
  • API для интеграции в другие приложения
  • Спонсоры: Warp

⚙️ Как это работает / применить Установка через Docker (рекомендуется):

docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest

После запуска открыть http://localhost:3000 и настроить модели и API-ключи.

Slim-версия (если SearxNG уже есть):

docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest

Требования к SearxNG: включён JSON и Wolfram Alpha.

Установка без Docker:

  1. git clone https://github.com/ItzCrazyKns/Vane.git
  2. cd Vane && npm i && npm run build && npm run start
  3. Открыть http://localhost:3000

Настройка Ollama (Linux):

  • Добавить в /etc/systemd/system/ollama.service: Environment="OLLAMA_HOST=0.0.0.0:11434"
  • systemctl daemon-reload && systemctl restart ollama

Ошибки подключения:

  • Ollama: проверить URL и порт, для Docker использовать host.docker.internal
  • Lemonade: аналогично, порт 8000

Добавление в поисковую строку браузера: http://localhost:3000/?q=%s

💡 Вывод и значение Vane даёт возможность использовать мощные LLM и веб-поиск без отправки данных третьим лицам. Проект активно развивается, принимает донаты и звёзды на GitHub. Основной разработчик — itzcrazykns (Discord).

Мои мысли

graph

Карта связей