Vane
Приватный AI-движок ответов с поддержкой локальных LLM и поиском через SearxNG
Что это
Приватный AI-движок для ответов, работающий на вашем оборудовании. Поддерживает локальные LLM (Ollama) и облачные провайдеры, предоставляет ответы с источниками и сохраняет историю локально.
Возможности
- Поддержка локальных LLM (Ollama) и облачных провайдеров
- Приватный веб-поиск через SearxNG
- Поиск изображений и видео
- Загрузка и анализ файлов (PDF, текст, изображения)
- Умные режимы поиска (скорость, баланс, качество)
- Локальное сохранение истории поиска
Установка
Перед запуском настройте API-ключи и переменные окружения, перечисленные в официальной документации проекта.
Что нового в версиях
Полный рефакторинг архитектуры с удалением Langchain, внедрение системы виджетов, режима глубокого исследования и нового менеджера сессий.
- Удален Langchain, реализована кастомная система провайдеров с поддержкой потоковой генерации и вызова функций.
- Добавлен новый менеджер сессий с автоматическим переподключением потока при перезагрузке страницы.
- Внедрена система виджетов для параллельного получения данных о погоде, фондовом рынке и математических вычислений.
- Добавлен режим глубокого исследования (Deep Research) в бета-версии с итеративным анализом данных.
- Обновлена система источников: вместо режимов фокуса добавлены источники web, academic и discussions.
- Добавлен новый менеджер загрузки файлов с поддержкой PDF, DOCX и текстовых файлов и поиском через RRF.
Улучшен режим Deep Research за счет агрессивного цикла анализа и динамического управления контекстом, исправлены ошибки истории и поиска.
- Исправлены баги двойного преобразования истории для корректной генерации подсказок.
- Добавлена валидация и таймауты для предотвращения зависания поисковых запросов.
- Улучшена обработка ошибок виджетов, чтобы они не ломали весь пайплайн исследований.
- Добавлен скрепер на базе Chromium для лучшей совместимости с современными веб-страницами.
- Реализована оптимизированная функция executeSearch и интеграция serverUtils с обновленным API обратной геокодировки.
- Использование embeddings для фильтрации результатов поиска предотвращает переполнение контекстного окна.
Добавлена поддержка LM Studio и исправлены проблемы с вызовом функций и парсингом JSON.
- Добавлен провайдер LM Studio
- Исправлены проблемы с вызовом функций в OpenAI-совместимых провайдерах
- Исправлены проблемы с парсингом и извлечением JSON
Исправлены ошибки загрузки моделей Transformer, обновления состояния выбора модели и отправки пустых сообщений.
- Исправлена ошибка загрузки моделей Transformer
- Исправлена ошибка обновления состояния при выборе модели
- Исправлена ошибка отправки пустых сообщений
Исправлены таймауты запросов SearxNG, выбор моделей теперь сохраняется в localStorage, команды запуска обновлены для постоянного хранения данных через тома.
- Исправлены проблемы с таймаутами запросов SearxNG
- Значения выбора моделей теперь берутся из localStorage
- Команды запуска обновлены для использования томов для постоянного хранения
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.