Чат-интерфейс на SvelteKit для LLM, подключающийся к любому API, совместимому с OpenAI, и кодовая база HuggingChat.
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
Клонируйте репозиторий и перейдите в его папку
- 2
Установите зависимости с помощью npm
npm i - 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое чат-приложение на Ruby on Rails в стиле ChatGPT, которое работает с разными AI-провайдерами и использует ваши API-ключи.
Локально-ориентированный десктопный клиент с открытым исходным кодом для AI-агентов: поддерживает MCP, Skills, ACP-агентов и удалённое управление через мессенджеры.
Неофициальный Go-клиент OpenAI API без сторонних зависимостей: Responses, Chat Completions, изображения, аудио и многое другое.
Лёгкий веб-интерфейс для ChatGPT и других LLM с вопросами по файлам, веб-поиском, запуском локальных моделей и ИИ-ассистентом.
CLI на Go, который с помощью LLM генерирует сообщения коммитов и краткие обзоры кода, а также устанавливает git-хук prepare-commit-msg.