chatless: локальный AI-чат-клиент с интеграцией облачных сервисов

chatless: локальный AI-чат-клиент с интеграцией облачных сервисов

chatless — это локальный AI-чат-клиент, написанный на Tauri 2.0 и Next.js. Он позволяет интегрировать различные облачные AI-сервисы, такие как OpenAI, Anthropic и другие, а также использовать локальные модели, как Ollama и LM Studio.

Основное преимущество chatless в том, что он хранит все данные локально, что делает его более безопасным по сравнению с традиционными облачными решениями. Кроме того, приложение поддерживает документную обработку и векторный поиск, что расширяет функционал для пользователей, занимающихся анализом данных или текстов. Это может быть полезно для разработчиков и исследователей, которым важно сохранять контроль над своими данными.

Приложение кроссплатформенное и работает на Windows, macOS и Linux. Этот проект имеет лицензию MIT. Запуск зависит от установленных на твоей системе зависимостей для Tauri и Next.js, детали указаны в README. Обрати внимание, если планируешь использовать его в производственной среде — наличие локальной установки моделей может потребовать дополнительных настроек.

chatless — это десктопный AI чат-клиент, который поддерживает интеграцию с различными облачными AI-сервисами, такими как OpenAI и Anthropic, а также локальными моделями. Данные полностью хранятся на устройстве пользователя, что обеспечивает повышенную безопасность и конфиденциальность. Программа также поддерживает анализ документов и векторный поиск для улучшения точности ответов.

Основные возможности

  • Поддержка различных провайдеров AI — как облачных, так и локальных
  • Анализ документов — поддерживаются форматы PDF, Word и Markdown
  • Анализ изображений — использование Vision моделей для понимания изображений
  • Локальная RAG-библиотека — векторный поиск для улучшения ответов
  • Интеграция с протоколом MCP — расширение возможностей сторонних инструментов
  • Управление подсказками — быстрое повторное использование частых запросов
  • Синхронизация WebDAV (подсказки) — возможность синхронизации подсказок на нескольких устройствах
  • Локальное хранение данных — защита конфиденциальности пользователей

Установка и настройки

Чтобы установить chatless, перейди на страницу GitHub Releases и скачай версию для своей операционной системы:

  • Windows — установочный файл .exe или .msi
  • macOS — выбери версию для aarch64 (Apple Silicon) или x64 (Intel)
  • Linux — версии .deb, .rpm или .AppImage

После установки, открой приложение и следуй этим шагам:

  1. Перейди в настройки и добавь API-ключи от выбранных AI-провайдеров.
  2. (Опционально) Настрой использование локальных моделей через Ollama.
  3. Начни общение!

Разработка

Если ты хочешь участвовать в разработке, сначала клонируй репозиторий и установи необходимые зависимости:

git clone https://github.com/kamjin3086/chatless.git
cd chatless
pnpm install
pnpm tauri dev

Для сборки приложения используй команду:

pnpm tauri build

Проект построен на Tauri 2.0, Next.js, TypeScript, Rust и SQLite.

Ограничения и поддержка

При запуске приложения на Windows может возникнуть ошибка выхода/досрочного завершения работы. Для решения этой проблемы рекомендуем установить Microsoft Visual C++ Redistributable. Скачай и установи VC++ 2015-2022 Redistributable (x64).

Если у тебя возникнут вопросы или пожелания, ты можешь сообщить о них через GitHub Issues или в GitHub Discussions.

Открыть на GitHub: kamjin3086/chatless →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте