Лёгкий десктопный AI-чат-клиент на Tauri 2.0 и Next.js для работы с облачными API и локальными моделями вроде Ollama, который хранит данные локально.
jasonacox/TinyLLM
Руководство и веб-чатбот для запуска небольшой локальной LLM на обычном оборудовании через Ollama, vLLM или llama-cpp-python с API, совместимым с OpenAI.
Open source альтернатива:ChatGPT
- Звёзды
- 354
- Форки
- 43
- Открытые issues
- 9
- Последний коммит
- 13 дней назад
Что это?
TinyLLM — это руководство по настройке и веб-чатбот для запуска большой языковой модели на небольшом локальном компьютере. В нём показано, как запустить сервер инференса с Ollama, vLLM или llama-cpp-python — каждый из них предоставляет API, совместимый с OpenAI, — а затем подключить к нему чатбот в стиле ChatGPT.
Чатбот — это приложение на Python и FastAPI, которое поддерживает несколько сессий и сохраняет историю переписки. Он умеет кратко пересказывать вставленные URL и PDF, получать заголовки новостей, искать цены акций и прогноз погоды, а также выполнять запросы с дополнением контекста по данным из векторной базы. В проекте также есть заметки о квантованных моделях GGUF и AWQ, которые хорошо работают на скромных GPU, и раздел о подключении CLI-инструмента `llm` к локальному серверу.
Репозиторий предназначен для Ubuntu Linux и macOS на Apple Silicon или GPU NVIDIA. В нём также есть команды Docker для запуска сервисов.
Ключевые возможности
- 01Запускает локальные LLM через Ollama, vLLM или llama-cpp-python с API, совместимым с OpenAI.
- 02Предоставляет веб-чатбот в стиле ChatGPT с поддержкой нескольких сессий и историей переписки.
- 03Кратко пересказывает веб-страницы и PDF, вставленные в чат.
- 04Получает заголовки новостей, цены акций и прогноз погоды по командам в чате.
- 05Поддерживает запросы с дополнением контекста по данным из векторной базы.
- 06Содержит настройки Ollama, позволяющие оставлять модели загруженными в память.
Сценарии использования
- Запустить приватный чатбот на домашнем GPU или Mac с Apple Silicon, не отправляя данные в облачный API.
- Экспериментировать с квантованными open-source моделями на оборудовании с ограниченным объёмом VRAM.
- Предоставить локальному чату доступ к собственным документам через векторную базу.
Быстрый старт
- 1
Клонируйте репозиторий проекта
git clone https://github.com/jasonacox/TinyLLM.git - 2
Запустите контейнер сервера Ollama с помощью команды docker run из README
- 3
Скачайте модель llama3 и выполните её тестовый запуск внутри контейнера
docker exec -it ollama ollama run llama3
Что важно знать
- С точки зрения аппаратных требований поддерживаются только Ubuntu Linux и macOS.
- Сервер Ollama обрабатывает только одну сессию или один промпт за раз.
- Для быстрой настройки Ollama предполагаются Docker и GPU NVIDIA, а vLLM нужны GPU с большим объёмом VRAM.
В подборках
Темы
Частые вопросы
- Что такое TinyLLM?
- Руководство и веб-чатбот для запуска небольшой локальной LLM на обычном оборудовании через Ollama, vLLM или llama-cpp-python с API, совместимым с OpenAI. TinyLLM — это руководство по настройке и веб-чатбот для запуска большой языковой модели на небольшом локальном компьютере. В нём показано, как запустить сервер инференса с Ollama, vLLM или llama-cpp-python — каждый из них предоставляет API, совместимый с OpenAI, — а затем подключить к нему чатбот в стиле ChatGPT.
- TinyLLM можно использовать бесплатно? Какая у него лицензия?
- TinyLLM распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- TinyLLM всё ещё поддерживается?
- Активно поддерживается. Последний коммит в TinyLLM — 25 окт. 2026 г..
- Для чего можно использовать TinyLLM?
- Запустить приватный чатбот на домашнем GPU или Mac с Apple Silicon, не отправляя данные в облачный API. Экспериментировать с квантованными open-source моделями на оборудовании с ограниченным объёмом VRAM. Предоставить локальному чату доступ к собственным документам через векторную базу.
- Как установить TinyLLM?
- Клонируйте репозиторий проекта: git clone https://github.com/jasonacox/TinyLLM.git Запустите контейнер сервера Ollama с помощью команды docker run из README Скачайте модель llama3 и выполните её тестовый запуск внутри контейнера: docker exec -it ollama ollama run llama3
- Где скачать TinyLLM?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jasonacox/TinyLLM
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.
Веб-интерфейс чата для локальных LLM-серверов, таких как Ollama, LM Studio и AUTOMATIC1111; доступен как веб-приложение, PWA и расширение Chrome.
Лёгкий веб-интерфейс для ChatGPT и других LLM с вопросами по файлам, веб-поиском, запуском локальных моделей и ИИ-ассистентом.
Android-приложение для общения с моделями GGUF локально через llama.cpp или с удалёнными провайдерами, такими как OpenAI, Anthropic, Ollama и DeepSeek.
Платформа для запуска AI-агентов на собственном оборудовании — на CPU или GPU, с no-code Web UI и API, совместимым с OpenAI Responses.