Repolode
techjarves

techjarves/Portable-Local-Studio

Офлайн-студия локального ИИ в формате настольного приложения: генерация изображений Stable Diffusion, чат с GGUF, распознавание речи Whisper и синтез речи Kokoro.

Звёзды
1,942
Форки
469
Открытые issues
6
Последний коммит
позавчера

Что это?

Portable AI Studio — автономное локальное приложение для Windows, Linux и macOS, объединяющее генерацию изображений, чат с LLM, распознавание речи и синтез речи в браузерном интерфейсе. Среда выполнения, включая Node.js и GPU-бэкенды, находится в папке проекта, поэтому установка не меняет глобальные настройки системы. Запуск скрипта windows.bat, linux.sh или mac.sh открывает интерфейс по адресу localhost:1420.

Для генерации изображений используется stable-diffusion.cpp с чекпойнтами SD 1.5 и SDXL в форматах .safetensors, .ckpt или GGUF. Текстовый чат работает с моделями GGUF через сервер llama.cpp, а для распознавания речи используются модели whisper.cpp. Синтез речи выполняется с помощью модели Kokoro-82M через kokoro-js. Встроенный Model Manager позволяет загружать модели по URL-адресам Hugging Face или импортировать локальные файлы перетаскиванием.

Приложение автоматически определяет оборудование и выбирает CUDA для Nvidia, ROCm или Vulkan для AMD и Intel, Metal на Apple Silicon либо OpenVINO для NPU Intel Core Ultra; если подходящий вариант недоступен, используется CPU. По умолчанию текстовый и графический движки не работают одновременно, чтобы ограничить расход памяти.

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

  • 01Работает офлайн и поддерживает генерацию изображений Stable Diffusion, чат с GGUF, транскрибацию Whisper и синтез речи Kokoro.
  • 02Портативная среда выполнения находится в папке проекта и не меняет глобальные настройки системы.
  • 03Автоматически определяет бэкенды CUDA, ROCm, Vulkan, Metal и OpenVINO; при необходимости использует CPU.
  • 04Model Manager загружает модели по URL-адресам Hugging Face или импортирует локальные веса перетаскиванием.
  • 05Встроенный монитор производительности показывает загрузку CPU, объём используемой RAM и загрузку GPU и VRAM.
  • 06Сохраняет сгенерированные изображения вместе с параметрами промпта и JSON-файлами метаданных.

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

  • Общаться с языковой моделью GGUF, не отправляя запросы в облачный сервис.
  • Генерировать изображения с локальными чекпойнтами SD 1.5 или SDXL на собственной GPU.
  • Офлайн транскрибировать голосовые записи с помощью моделей Whisper.
  • Запускать портативную среду для работы с ИИ с USB-накопителя или на компьютере, где нельзя устанавливать программы.

Быстрый старт

  1. 1

    Windows: дважды щёлкните windows.bat (при первом запуске загрузятся портативная среда Node.js и бэкенды)

  2. 2

    Linux: сделайте файл запуска исполняемым

    chmod +x linux.sh
  3. 3

    Linux: запустите studio

    ./linux.sh
  4. 4

    Откройте http://localhost:1420 в браузере, затем добавьте модель в app/models/ или воспользуйтесь Model Manager

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

  • Оборудование Intel с macOS полностью не поддерживается; бэкенд для macOS предназначен для Apple Silicon (M1 или новее).
  • Для предварительно собранных бэкендов Linux требуются glibc 2.38 или новее и GLIBCXX_3.4.32 или новее, поэтому на старых дистрибутивах они могут не работать.
  • Без поддерживаемого GPU генерация изображений выполняется на потоках CPU и работает медленно.
  • Моделям SDXL требуется значительно больше RAM и VRAM, чем моделям SD 1.5.

В подборках

Темы

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

Что такое Portable-Local-Studio?
Офлайн-студия локального ИИ в формате настольного приложения: генерация изображений Stable Diffusion, чат с GGUF, распознавание речи Whisper и синтез речи Kokoro. Portable AI Studio — автономное локальное приложение для Windows, Linux и macOS, объединяющее генерацию изображений, чат с LLM, распознавание речи и синтез речи в браузерном интерфейсе. Среда выполнения, включая Node.js и GPU-бэкенды, находится в папке проекта, поэтому установка не меняет глобальные настройки системы. Запуск скрипта windows.bat, linux.sh или mac.sh открывает интерфейс по адресу localhost:1420.
Portable-Local-Studio можно использовать бесплатно? Какая у него лицензия?
Portable-Local-Studio распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Portable-Local-Studio всё ещё поддерживается?
Активно поддерживается. Последний коммит в Portable-Local-Studio — 5 нояб. 2026 г..
Для чего можно использовать Portable-Local-Studio?
Общаться с языковой моделью GGUF, не отправляя запросы в облачный сервис. Генерировать изображения с локальными чекпойнтами SD 1.5 или SDXL на собственной GPU. Офлайн транскрибировать голосовые записи с помощью моделей Whisper. Запускать портативную среду для работы с ИИ с USB-накопителя или на компьютере, где нельзя устанавливать программы.
Как установить Portable-Local-Studio?
Windows: дважды щёлкните windows.bat (при первом запуске загрузятся портативная среда Node.js и бэкенды) Linux: сделайте файл запуска исполняемым: chmod +x linux.sh Linux: запустите studio: ./linux.sh Откройте http://localhost:1420 в браузере, затем добавьте модель в app/models/ или воспользуйтесь Model Manager
Где скачать Portable-Local-Studio?
Исходный код и инструкции по установке — на GitHub: https://github.com/techjarves/Portable-Local-Studio

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

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

Распространяет и запускает открытые LLM в виде одного исполняемого файла, который работает в большинстве операционных систем и на большинстве архитектур CPU без установки.

26,6 тыс.+50 за неделю1,7 тыс.C++OtherАктивно поддерживаетсяОбновлён вчера

Самостоятельно размещаемый веб-интерфейс с набором модулей генеративного ИИ для работы с изображениями, аудио, видео, 3D и чатом, который запускается даже на машинах без GPU.

1,2 тыс.136PythonGPL-3.0Активно поддерживаетсяОбновлён вчера

Мобильное приложение на React Native, которое запускает языковые модели, преобразование текста в речь и инструменты прямо на телефоне — офлайн и без учётной записи.

9 тыс.+147 за неделю1 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 9 часов назад