- BrainTools - https://www.braintools.ru -

Краткий обзор 10 локальных UI для LLM

Если вы хотите поиграться с LLM у вас есть несколько вариантов: можно задействовать LLM через код, можно воспользоваться чатом одного из облачных провайдеров, а можно развернуть у себя UI-клиента для работы с LLM. Их довольно много. И функционал у них может сильно различаться. В самом простом виде есть только чат. У наиболее продвинутых есть встроенные базы знаний, работа с изображениями и много других функций.

Ниже краткий обзор 9 таких клиентов (отсортированы по предпочтению автора):

  1. Open WebUI [1]

  2. LM Studio [2]

  3. Msty Studio [3]

  4. Librechat [4]

  5. Cherry Studio [5]

  6. Chatbox [6]

  7. AnythingLLM [7]

  8. GPT4All [8]

  9. Jan.ai [9]

  10. Ollama [10]

1. Open WebUI

Краткий обзор 10 локальных UI для LLM - 1
  • Git: https://github.com/open-webui/open-webui [11]

  • Документация: https://docs.openwebui.com [12]

  • Клиент: веб (докер)

  • Модели: поддерживает как локальные веса, так и подключение по API.

  • Функции: работа со звуком (запись голоса, TTS), работа с изображениями, веб-поиск, работа с файлами, RAG, встроенная база знаний, function/tool calling, многопользовательский режим (аккаунты, роли).

  • Лицензия: слегка модифицированный BSD-3 [13].

Один из самых популярных клиентов. Имеет современный и продуманный интерфейс. Довольно развитый функционал. Возможно лучший кандидат для развертывания в локальной сети предприятия.

2. LM Studio

Краткий обзор 10 локальных UI для LLM - 2
  • Скачать: https://lmstudio.ai [14]

  • Документация: https://lmstudio.ai/docs/app [15]

  • Клиент: десктоп (Win/Linux/macOS)

  • Модели: только скаченные на локальный на диск. Встроенный каталог моделей с Hugging Face (не нужно искать и скачивать вручную). Поддержка GPU.

  • Функции: RAG, База знаний, можно поднять OpenAI-совместимый локальный сервер, работа с файлами, поддержка мультимодальных моделей, настройка параметров генерации.

  • Лицензия: проприетарная, но LM Studio бесплатен [16] как для личного, так и для коммерческого использования.

LM Studio все всем замечательная. Но есть один жирный недостаток – LM Studio не может работать по API (ни с облачными провайдерами, но со своими сервисами). Т.е. она предназначена только для локального использования на текущем компьютере и только с локально скаченными моделями. В остальном функционал очень богатый (особенно в части поддержки разных форматов и движков инференса).

3. Msty Studio

Краткий обзор 10 локальных UI для LLM - 3
  • Скачать: https://msty.ai [17]

  • Документация: https://docs.msty.studio/getting-started [18]

  • Клиент: десктоп (Win/Linux/macOS)

  • Модели: локальные (Ollama) или через API (широкий набор провайдеров)

  • Функции: инструменты, RAG, база знаний, работа с файлами и изображениями, веб-поиск, настройка параметров генерации.

  • Лицензия: freemium. Базовый функционал бесплатен, но есть платные функции, для доступа к которым нужна лицензия. 

Msty имеет очень приятный и продуманный интерфейс. Функционал богатый, но есть платные функции.

4. Librechat

Краткий обзор 10 локальных UI для LLM - 4
  • Сайт: https://www.librechat.ai [19]

  • Git: https://github.com/danny-avila/LibreChat [20]

  • Документация: https://www.librechat.ai/docs [21]

  • Клиент: веб (docker)

  • Модели: только по API. Имеется ряд преднастроенных провайдеров.

  • Функции: RAG, работа с файлами, база знаний, инструменты, агенты, веб-поиск, настройка параметров генерации, работа с кодом, мультимодальность (работа с изображения/аудио), память [22], запись аудио (TTS). Многопользовательский режим (аутентификация, роли).

  • Лицензия: MIT [23]

Интерфейс хорошо проработан. Из недостатков: многие настройки делаются через через конфигурационные файлы. Также подходит для развертывания в сети компании (легко поднимается через докер), но с настройками придется повозиться.

5. Cherry Studio

Краткий обзор 10 локальных UI для LLM - 5
  • Сайт: https://www.cherry-ai.com/ [24]

  • Git: https://github.com/CherryHQ/cherry-studio [25]

  • Документация: https://docs.cherry-ai.com/ [26]

  • Клиент: десктоп (Win/Linux/macOS)

  • Модели: локальные (через Ollama) или по API. Куча поддерживаемых провайдеров.

  • Функции: RAG, работа с файлами, база знаний, инструменты, веб-поиск, настройка параметров генерации, управление ризонингом, память, мультимодальность (работа с изображения/аудио).

  • Лицензия: GNU [27]

Очень приятный и продуманный интерфейс. Очень богатый Функционал. Единственная каля дегтя – иногда проскакивают китайские иероглифы в интерфейса (не все перевели).

6. Chatbox

Краткий обзор 10 локальных UI для LLM - 6
  • Сайт: https://chatboxai.app [28]

  • Клиент: десктоп (Win/Linux/macOS)

  • Модели: локальные модели (через Ollama или LM Studio) + куча облачных провайдеров.

  • Функции: работа с файлами, генерация изображений, инструменты, база знаний, веб-поиск, работа с кодом.

  • Лицензия: GNU [29]

Интерфейс простой, а функционал довольно навороченный.

7. AnythingLLM

Краткий обзор 10 локальных UI для LLM - 7
  • Скачать: https://anythingllm.com/desktop [30]

  • Документация: https://docs.anythingllm.com [31]

  • Клиент: есть и десктоп (Win/Linux/macOS) и веб-клиент (docker)

  • Модели: локальные и по API (имеется куча провайдеров)

  • Функции: RAG, работа с документами, рабочие пространства, векторная БД, инструменты/агенты, поддержка мультимодальных моделей, TTS. 

  • Лицензия: MIT [32]

(Имхо) немножко устаревший/карявенький интерфейс. В остальном довольно богатый функционал.

8. GPT4All

Краткий обзор 10 локальных UI для LLM - 8
  • Сайт: https://www.nomic.ai/gpt4all [33]

  • Документация: https://docs.gpt4all.io/ [34]

  • Клиент: десктоп (Win/Linux/macOS)

  • Модели: локальные + готовый список облачных провайдеров + можно подключить OpenAI API совместимые. Загрузка моделей с HuggingFace.

  • Функции: RAG, база знаний.

  • Лицензия: MIT [35]

Немножко не современный интерфейс. Функционал базовый. А в остальном неплохое приложение.

9. Jan.ai

Краткий обзор 10 локальных UI для LLM - 9
  • Сайт: https://www.jan.ai [36]

  • Документация: https://www.jan.ai/docs/desktop [37]

  • Клиент: десктоп (Win/Linux/macOS)

  • Модели: локальные модели (через lama.cpp), готовый список облачных провайдеров + можно подключить OpenAI совместимые API. Загрузка моделей через хаб.

  • Функции: вызов инструментов, настройка параметров генерации. Можно поднять свой локальный сервер.

  • Лицензия: AGPL-3.0 [38]

Простой и легкий клиент. Функционал скромный, но для несложных экспериментов вполне достаточный. Интерфейс хороший, но без изысков.

10. Ollama

Краткий обзор 10 локальных UI для LLM - 10
  • Сай: https://ollama.com [39]

  • Документация: https://docs.ollama.com [40]

  • Клиент: десктоп (Win/Linux/macOS).

  • Модели: локальные. Загрузка с собственного хаба.

  • Функции: только чат.

  • Лицензия: MIT [32]

Интерфейс простой как две копейки, но симпатишный :) Из функционала – только чат и возможность скачивать модели из собственного репозитория.


Вместо вывода. Если нужен веб, то сначала смотрим на Open WebUI, потом Librechat (там чуть сложнее настройки). Если нужно десктоп приложение, то фаворита два: LM Studio и Msty Studio. LM Studio смотрится помощнее, но не может никуда подключаться по API. А если не смущают мелкие огрехи в интерфейсе, то обязательно попробуйте Cherry Studio.

Помимо рассмотренных есть и другие решения. Например: private-gpt, KoboldCpp, SillyTavern, Text Generation WebUI (oobabooga). Они менее известны. Они отсутствуют в этой подборке либо потому что мне не удалось из запустить (без танцев с бубном), либо они имеют совсем устаревший интерфейс (судя по скринам).


Мои курсы: Разработка LLM с нуля [41] | Алгоритмы Машинного обучения с нуля [42]

Автор: slivka_83

Источник [43]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/21108

URLs in this post:

[1] Open WebUI: #1

[2] LM Studio: #2

[3] Msty Studio: #3

[4] Librechat: #4

[5] Cherry Studio: #5

[6] Chatbox: #6

[7] AnythingLLM: #7

[8] GPT4All: #8

[9] Jan.ai: #9

[10] Ollama: #10

[11] https://github.com/open-webui/open-webui: https://github.com/open-webui/open-webui

[12] https://docs.openwebui.com: https://docs.openwebui.com

[13] BSD-3: https://github.com/open-webui/open-webui/blob/main/LICENSE

[14] https://lmstudio.ai: https://lmstudio.ai

[15] https://lmstudio.ai/docs/app: https://lmstudio.ai/docs/app

[16] бесплатен: https://lmstudio.ai/blog/free-for-work

[17] https://msty.ai: https://msty.ai

[18] https://docs.msty.studio/getting-started: https://docs.msty.studio/getting-started

[19] https://www.librechat.ai: https://www.librechat.ai

[20] https://github.com/danny-avila/LibreChat: https://github.com/danny-avila/LibreChat

[21] https://www.librechat.ai/docs: https://www.librechat.ai/docs

[22] память: http://www.braintools.ru/article/4140

[23] MIT: https://github.com/danny-avila/LibreChat/blob/main/LICENSE

[24] https://www.cherry-ai.com/: https://www.cherry-ai.com/

[25] https://github.com/CherryHQ/cherry-studio: https://github.com/CherryHQ/cherry-studio

[26] https://docs.cherry-ai.com/: https://docs.cherry-ai.com/

[27] GNU: https://github.com/CherryHQ/cherry-studio/blob/main/LICENSE

[28] https://chatboxai.app: https://chatboxai.app

[29] GNU: https://github.com/chatboxai/chatbox/blob/main/LICENSE

[30] https://anythingllm.com/desktop: https://anythingllm.com/desktop

[31] https://docs.anythingllm.com: https://docs.anythingllm.com

[32] MIT: https://github.com/Mintplex-Labs/anything-llm/blob/main/LICENSE

[33] https://www.nomic.ai/gpt4all: https://www.nomic.ai/gpt4all

[34] https://docs.gpt4all.io/: https://docs.gpt4all.io/

[35] MIT: https://github.com/nomic-ai/gpt4all/blob/main/LICENSE.txt

[36] https://www.jan.ai: https://www.jan.ai

[37] https://www.jan.ai/docs/desktop: https://www.jan.ai/docs/desktop

[38] AGPL-3.0: https://github.com/janhq/jan/blob/main/LICENSE

[39] https://ollama.com: https://ollama.com

[40] https://docs.ollama.com: https://docs.ollama.com

[41] Разработка LLM с нуля: https://stepik.org/a/231306

[42] Алгоритмы Машинного обучения с нуля: https://stepik.org/a/68260/pay?promo=b997c468b105096d

[43] Источник: https://habr.com/ru/articles/960002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=960002

www.BrainTools.ru

Rambler's Top100