Vane

Приватный AI-движок ответов с поддержкой локальных LLM и поиском через SearxNG

ItzCrazyKns Персональный агент TypeScript ★ 37.7k

Что это

Приватный AI-движок для ответов, работающий на вашем оборудовании. Поддерживает локальные LLM (Ollama) и облачные провайдеры, предоставляет ответы с источниками и сохраняет историю локально.

Возможности

  • Поддержка локальных LLM (Ollama) и облачных провайдеров
  • Приватный веб-поиск через SearxNG
  • Поиск изображений и видео
  • Загрузка и анализ файлов (PDF, текст, изображения)
  • Умные режимы поиска (скорость, баланс, качество)
  • Локальное сохранение истории поиска

Установка

1Установить пакет
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
2Быстрый старт
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest git clone https://github.com/ItzCrazyKns/Vane.git npm run start

Перед запуском настройте API-ключи и переменные окружения, перечисленные в официальной документации проекта.

Что нового в версиях

v1.12.027 декабря 2025 г.

Полный рефакторинг архитектуры с удалением Langchain, внедрение системы виджетов, режима глубокого исследования и нового менеджера сессий.

  • Удален Langchain, реализована кастомная система провайдеров с поддержкой потоковой генерации и вызова функций.
  • Добавлен новый менеджер сессий с автоматическим переподключением потока при перезагрузке страницы.
  • Внедрена система виджетов для параллельного получения данных о погоде, фондовом рынке и математических вычислений.
  • Добавлен режим глубокого исследования (Deep Research) в бета-версии с итеративным анализом данных.
  • Обновлена система источников: вместо режимов фокуса добавлены источники web, academic и discussions.
  • Добавлен новый менеджер загрузки файлов с поддержкой PDF, DOCX и текстовых файлов и поиском через RRF.
v1.12.210 апреля 2026 г.

Улучшен режим Deep Research за счет агрессивного цикла анализа и динамического управления контекстом, исправлены ошибки истории и поиска.

  • Исправлены баги двойного преобразования истории для корректной генерации подсказок.
  • Добавлена валидация и таймауты для предотвращения зависания поисковых запросов.
  • Улучшена обработка ошибок виджетов, чтобы они не ломали весь пайплайн исследований.
  • Добавлен скрепер на базе Chromium для лучшей совместимости с современными веб-страницами.
  • Реализована оптимизированная функция executeSearch и интеграция serverUtils с обновленным API обратной геокодировки.
  • Использование embeddings для фильтрации результатов поиска предотвращает переполнение контекстного окна.
v1.12.131 декабря 2025 г.

Добавлена поддержка LM Studio и исправлены проблемы с вызовом функций и парсингом JSON.

  • Добавлен провайдер LM Studio
  • Исправлены проблемы с вызовом функций в OpenAI-совместимых провайдерах
  • Исправлены проблемы с парсингом и извлечением JSON
v1.11.225 октября 2025 г.

Исправлены ошибки загрузки моделей Transformer, обновления состояния выбора модели и отправки пустых сообщений.

  • Исправлена ошибка загрузки моделей Transformer
  • Исправлена ошибка обновления состояния при выборе модели
  • Исправлена ошибка отправки пустых сообщений
v1.11.123 октября 2025 г.

Исправлены таймауты запросов SearxNG, выбор моделей теперь сохраняется в localStorage, команды запуска обновлены для постоянного хранения данных через тома.

  • Исправлены проблемы с таймаутами запросов SearxNG
  • Значения выбора моделей теперь берутся из localStorage
  • Команды запуска обновлены для использования томов для постоянного хранения

Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.