Sentient: локальный ИИ-ассистент для управления задачами
Sentient — это личный ИИ-ассистент, который работает прямо на твоем компьютере. Он управляет длительными задачами, запоминает важные детали, проактивно предлагает помощь и может взаимодействовать с пользователем голосом, а также поддерживает смартфоны и смарт-очки.
Проект отличается от обычных облачных ассистентов тем, что тебе не нужно создавать учетную запись: все операции происходят локально, что обеспечивает большую конфиденциальность и контроль. Это может быть полезно для разработчиков и технически подкованных пользователей, желающих попробовать разные модели ИИ без серверной зависимости.
Sentient написан на Python и в настоящее время находится на альфа-стадии разработки. Он запускается из исходников, а поддержка только Windows и Linux предполагает, что пользователям, использующим другие ОС, стоит проявить терпение. Лицензия AGPL v3 ограничивает коммерческое использование.
Проект **Sentient** представляет собой персонального ассистента, который работает на твоем компьютере. Он предназначен для выполнения долгих задач, запоминания важной информации и взаимодействия с пользователем голосом. Мы можем использовать как локальные модели, так и облачные, при этом не требуется создавать аккаунт или устанавливать дополнительные серверы.
Зачем нужен Sentient
Sentient предлагает множество функций, которые делают его уникальным:
- Конфиденциальность: Все данные хранятся на твоем компьютере. Личностные ключи находятся в твоем системном ключнице, и, используя локальные модели, данные не покидают устройство.
- Автоматизация задач: Ты можешь описать задачу простыми словами, и Sentient сам её спланирует и выполнит по расписанию или по триггерам от других приложений.
- Персонализация: Ассистент помнит информацию о тебе, накапливает и корректирует свои знания о предпочтениях и целях.
- Доступность: Ты можешь общаться с ним через голосовые команды или мессенджеры, такие как Telegram.
Как запускается
Для установки Sentient на Windows необходимо собрать установщик, выполнив команды:
cd desktop && npm run package
desktop/dist/Sentient-Setup-*.exe
Если ты используешь macOS или Linux, то можно установить проект из исходников. Убедись, что у тебя установлены Python 3.12, uv и Node 22:
git clone https://github.com/existence-master/Sentient.git && cd Sentient
uv venv .venv --python 3.12
uv pip install --python .venv/Scripts/python.exe -e ".[voice]" # macOS/Linux: .venv/bin/python
cd desktop && npm install && npm run dev
Для работы с моделью необходимо установить Ollama и выполнить команду:
ollama pull qwen3:8b
Весь процесс установки подробно описан в разделе Getting Started.
Что умеет делать
Sentient способен выполнять множество функций:
- Запуск длинных задач с возможностью повторного выполнения и ведением логов.
- Поддержка "наблюдателей", которые активизируются при изменении условий.
- Сохранение и整理рование информации о тебе с учетом твоих предпочтений.
- Взаимодействие с различными устройствами и возможность голосового управления.
- Обучение новым навыкам с возможностью одобрения или отклонения изменений с твоей стороны.
- Подключение к различным облачным сервисам — Gmail, GitHub, WhatsApp и многим другим.
Ограничения и безопасность
Sentient разрабатывался с акцентом на безопасность и конфиденциальность:
- При использовании локальных моделей информация не покидает твой компьютер.
- Система всегда спрашивает разрешение перед отправкой данных или выполнением действий.
- Записи паролей и номеров карт не производятся, а все web-входы осуществляются пользователем самостоятельно.
- Код, написанный ассистентом, будет выполняться без твоих ключей, и фотографии с устройств делают только с разрешения.
Детали о конфиденциальности можно найти в разделе Privacy.
Открыть на GitHub: existence-master/Sentient →
RepoRadar