Sentient: локальный ИИ-ассистент для управления задачами

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 →

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

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

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