Repolode
jonfairbanks

jonfairbanks/local-rag

Офлайн-приложение RAG индексирует локальные файлы, репозитории GitHub и сайты и отвечает на вопросы с помощью локальных моделей Ollama, не передавая данные за пределы вашей сети.

Звёзды
765
Форки
95
Открытые issues
10
Последний коммит
4 дня назад

Что это?

Local RAG — приложение с открытым исходным кодом для генерации с дополненной выборкой (RAG). Оно позволяет общаться с собственными документами, не отправляя их содержимое сторонним сервисам. Укажите локальные файлы, репозитории GitHub или сайты — приложение проиндексирует их, чтобы языковая модель могла отвечать на вопросы, опираясь на эти материалы.

Для чата используются локальные модели Ollama, а эмбеддинги можно получать с помощью Ollama или локальных моделей Hugging Face. Ответы передаются потоково через LlamaIndex. Настройки сохраняются в браузере, а историю чата можно экспортировать.

В проекте предусмотрены ограничения для загружаемых файлов, URL, размера репозиториев и процесса индексирования. В документации описаны установка, использование, конвейер RAG и устранение неполадок.

Ключевые возможности

  • 01Чат с локальными моделями Ollama
  • 02Эмбеддинги от Ollama или локальных моделей Hugging Face
  • 03Индексирование локальных файлов, репозиториев GitHub и сайтов
  • 04Потоковая передача ответов RAG через LlamaIndex
  • 05Экспорт истории чата и сохранение настроек в браузере

Сценарии использования

  • Работа с конфиденциальными документами без отправки данных в облачный API
  • Офлайн-вопросы о кодовой базе или репозитории GitHub
  • Создание локальной базы знаний на основе веб-страниц и файлов

Что важно знать

  • Лицензия GPL-3.0 — это лицензия с копилефтом, требующая, чтобы распространяемые производные продукты оставались открытыми.
  • Для работы чат-моделей требуется отдельно запущенный экземпляр Ollama с локальными моделями.

В подборках

Темы

Частые вопросы

Что такое local-rag?
Офлайн-приложение RAG индексирует локальные файлы, репозитории GitHub и сайты и отвечает на вопросы с помощью локальных моделей Ollama, не передавая данные за пределы вашей сети. Local RAG — приложение с открытым исходным кодом для генерации с дополненной выборкой (RAG). Оно позволяет общаться с собственными документами, не отправляя их содержимое сторонним сервисам. Укажите локальные файлы, репозитории GitHub или сайты — приложение проиндексирует их, чтобы языковая модель могла отвечать на вопросы, опираясь на эти материалы.
local-rag можно использовать бесплатно? Какая у него лицензия?
local-rag распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
local-rag всё ещё поддерживается?
Активно поддерживается. Последний коммит в local-rag — 2 нояб. 2026 г..
Для чего можно использовать local-rag?
Работа с конфиденциальными документами без отправки данных в облачный API Офлайн-вопросы о кодовой базе или репозитории GitHub Создание локальной базы знаний на основе веб-страниц и файлов
Где скачать local-rag?
Исходный код и инструкции по установке — на GitHub: https://github.com/jonfairbanks/local-rag

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональный библиотекарь-агент ищет информацию в файлах, почте, чатах и заметках на месте и выдаёт пронумерованные ответы со ссылками на источники.

5,3 тыс.+83 за неделю474TypeScriptApache-2.0Обновлён 13 часов назад