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
После установки, открой приложение и следуй этим шагам:
- Перейди в настройки и добавь API-ключи от выбранных AI-провайдеров.
- (Опционально) Настрой использование локальных моделей через Ollama.
- Начни общение!
Разработка
Если ты хочешь участвовать в разработке, сначала клонируй репозиторий и установи необходимые зависимости:
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 →
RepoRadar