Repolode
ShipBit

ShipBit/slickgpt

Лёгкий веб-клиент на Svelte для чат-API, совместимых с OpenAI: используйте свой API-ключ, храните историю чатов локально и делитесь чатами.

Open source альтернатива:ChatGPT

Звёзды
469
Форки
90
Открытые issues
25
Последний коммит
15 дней назад

Что это?

SlickGPT — веб-клиент для чат-API, совместимых с OpenAI, написанный на Svelte и SvelteKit. Пользователи указывают собственный API-ключ, а история чатов хранится в IndexedDB браузера, а не на сервере. Интерфейс предлагает варианты заголовков чатов, позволяет редактировать и удалять сообщения, изменять контекст (system message) и настраивать параметры модели, например temperature и top_p.

Встроенный калькулятор стоимости токенов показывает цену чата по мере ввода сообщений и получения ответов. Функция общего доступа создаёт ссылку на чат без необходимости входа в аккаунт, а получатели могут импортировать чат в свой локальный экземпляр. Общие чаты хранятся в Firebase Realtime Database через serverless endpoint.

Проект можно запускать локально, разместить на собственном сервере или развернуть на Vercel. В README перечислены GPT-3.5 Turbo, GPT-4 Turbo и GPT-4o, а также Mistral Large и Llama 3 через Groq; там же отмечено, что при самостоятельном размещении можно подключить локальные модели, запущенные через Ollama или LM Studio. Сопровождающие объявили проект завершённым и больше его не поддерживают.

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

  • 01История чатов хранится локально в IndexedDB браузера
  • 02Общий доступ к чатам по ссылкам без входа в аккаунт; ссылки можно отозвать или обновить
  • 03Редактируемый контекст (system message) и настраиваемые параметры модели
  • 04Подсчёт стоимости токенов в реальном времени и разбивка затрат по каждому чату
  • 05Светлая и тёмная темы, адаптивная вёрстка для мобильных устройств
  • 06Возможность разместить на собственном сервере или развернуть на Vercel

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

  • Использование моделей, совместимых с OpenAI, со своим API-ключом и без подписки
  • Хранение истории чатов в браузере, а не в сервисе с аккаунтами, чтобы сохранить приватность
  • Самостоятельное размещение чат-интерфейса с подключением локальной модели через Ollama или LM Studio
  • Отслеживание расходов на токены в разных беседах

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

  1. 1

    Клонируйте репозиторий и перейдите в его папку

  2. 2

    Установите зависимости с помощью npm

    npm i
  3. 3

    Запустите сервер разработки и откройте его в браузере

    npm run dev -- --open

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

  • Срок поддержки проекта истёк, и он больше не развивается.
  • Публичная версия, размещённая на slickgpt.app, недоступна.
  • Для обмена чатами требуется настроить Firebase, а для отключения этой функции нужно изменить код.

В подборках

Темы

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

Что такое slickgpt?
Лёгкий веб-клиент на Svelte для чат-API, совместимых с OpenAI: используйте свой API-ключ, храните историю чатов локально и делитесь чатами. SlickGPT — веб-клиент для чат-API, совместимых с OpenAI, написанный на Svelte и SvelteKit. Пользователи указывают собственный API-ключ, а история чатов хранится в IndexedDB браузера, а не на сервере. Интерфейс предлагает варианты заголовков чатов, позволяет редактировать и удалять сообщения, изменять контекст (system message) и настраивать параметры модели, например temperature и top_p.
slickgpt можно использовать бесплатно? Какая у него лицензия?
slickgpt распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
slickgpt всё ещё поддерживается?
Активно поддерживается. Последний коммит в slickgpt — 23 окт. 2026 г..
Для чего можно использовать slickgpt?
Использование моделей, совместимых с OpenAI, со своим API-ключом и без подписки Хранение истории чатов в браузере, а не в сервисе с аккаунтами, чтобы сохранить приватность Самостоятельное размещение чат-интерфейса с подключением локальной модели через Ollama или LM Studio Отслеживание расходов на токены в разных беседах
Как установить slickgpt?
Клонируйте репозиторий и перейдите в его папку Установите зависимости с помощью npm: npm i Запустите сервер разработки и откройте его в браузере: npm run dev -- --open
Где скачать slickgpt?
Исходный код и инструкции по установке — на GitHub: https://github.com/ShipBit/slickgpt

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

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