Sentient — память и задачи личного ассистента по MCP
Sentient
Локальный ассистент с MCP-мостом: Claude Code и Cursor ищут в его памяти, ставят задачи, шлют уведомления и задают ему вопросы
- 719 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Через `ask_sentient` агент может запустить ассистента, у которого есть доступ к почте, календарю, браузеру и коду: каждое опасное действие требует вашего подтверждения в окне
- Записи памяти от внешнего приложения могут подсунуть ассистенту ложные сведения, поэтому они по умолчанию ждут вашей проверки
- Сборка находится в альфе и запускается из исходников, а ключ доступа к мосту хранится в системной связке ключей
Установка
- Работает в
Ручная установка
git clone https://github.com/existence-master/Sentient.git && cd Sentient && uv venv .venv --python 3.12 && uv pip install --python .venv/bin/python -e ".[voice]" && cd desktop && npm install && npm run devЗапуск из исходников на macOS и Linux, нужны Python 3.12, uv и Node 22. На Windows путь к Python в команде `uv pip install` другой: `.venv/Scripts/python.exe`. Затем выберите модель, например `ollama pull qwen3:8b`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Через `ask_sentient` агент может запустить ассистента, у которого есть доступ к почте, календарю, браузеру и коду: каждое опасное действие требует вашего подтверждения в окне
- Записи памяти от внешнего приложения могут подсунуть ассистенту ложные сведения, поэтому они по умолчанию ждут вашей проверки
- Сборка находится в альфе и запускается из исходников, а ключ доступа к мосту хранится в системной связке ключей
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Sentient — личный ИИ-ассистент, который работает на вашем компьютере без аккаунта: долгие задачи по расписанию и по событиям, память о ваших предпочтениях, голос, подключение телефона и умных очков. Для других агентов в нем есть отдельный MCP-сервер. Он выключен по умолчанию и включается в настройках переключателем «Let other apps use Sentient». Команда `sentient mcp` запускает тонкий процесс без собственного состояния: каждый вызов он передает работающему движку Sentient по REST, поэтому правила безопасности остаются в одном месте. Вход идет по отдельному ключу, который лежит в системной связке ключей и заменяется в настройках. Инструментов восемь: `memory_search`, `memory_add` и `memory_get` для памяти, `task_create`, `task_list` и `task_status` для задач, `notify_me` для уведомления и `ask_sentient`, который отправляет ассистенту реплику как один ход чата. Запись в память по умолчанию попадает в список проверки и используется только после вашего одобрения. Реплика через `ask_sentient` считается внешним содержимым: все, что отправляет, удаляет или запускает код, ассистент подтверждает у вас в окне и уведомлением. В настройках приложение сразу показывает готовую команду для Claude Code и блок JSON для других клиентов.
Для кого. Для тех, кто ведет личного ассистента Sentient на своем компьютере и хочет, чтобы Claude Code или Cursor пользовались его памятью и задачами.
Подходит, если
- Вы работаете в Claude Code и хотите, чтобы агент находил в памяти Sentient ваши предпочтения и контекст проекта
- Агент закончил долгую работу, и вам нужно уведомление на компьютере через `notify_me`
- Из Claude Code требуется поставить Sentient фоновую задачу по расписанию или проверить статус уже созданных задач
- Вы хотите, чтобы факты, которые агент узнал в сессии, попадали в очередь проверки ассистента
- Нужен один общий ассистент для нескольких MCP-клиентов, который работает локально и на вашей модели
Не подходит, если
- Вы пользуетесь только облачными сервисами и не хотите держать ассистента на своем компьютере: мост работает лишь рядом с запущенным Sentient
- Нужен стабильный продукт для работы: версия 3 находится в альфе, автор перечисляет в документе, что проверено, а что нет
- Вам нужен доступ с другого компьютера или из облака: мост работает только на этом компьютере и принимает лишь локальный адрес
- Вы собираетесь дать агенту свободный доступ к почте и файлам через ассистента: `ask_sentient` все равно останавливается на подтверждениях, а они требуют вашего присутствия
Пример запроса к агенту
Найди в памяти Sentient, как я обычно оформляю коммиты, а когда закончишь рефакторинг, отправь мне уведомление через notify_meMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Ограничения
Sentient версии 3 находится в альфе. Приложение запускается из исходников на Windows, macOS и Linux, нужны Python 3.12, uv и Node 22. Инсталлятор для Windows собирается из репозитория командой `npm run package` в папке `desktop`, готовых подписанных загрузок автор обещает с первым публичным выпуском. Лицензия AGPL-3.0.
MCP-мост выключен по умолчанию, работает только на этом компьютере и отказывается подключаться к любому адресу, кроме локального. Перед каждым вызовом он заново проверяет личность движка запросом с одноразовым числом, поэтому подмена порта не поможет перехватить ключ. Ключ доступа открывает только малый набор инструментов и не дает доступа к настройкам и одобрениям.
Запись в память сразу активной делается только при отдельном переключателе в настройках, иначе она ждет одобрения в разделе проверки. Для самого ассистента нужна модель: бесплатная локальная через Ollama вроде `qwen3:8b` либо ваш ключ Anthropic, OpenAI или Gemini.
Как отключить. Выключите переключатель «Let other apps use Sentient» в настройках и удалите запись sentient из настроек MCP клиента: для Claude Code это `claude mcp remove sentient`. Кнопка замены ключа в тех же настройках делает старый ключ недействительным.
Частые вопросы
Как подключить Sentient к Claude Code?
Включите «Let other apps use Sentient» в настройках приложения, затем выполните показанную там команду вида `claude mcp add sentient -- sentient mcp`. Для установки из исходников вместо `sentient` указывается путь к Python и модуль: `-m sentient mcp`.
Какие инструменты дает мост?
Восемь: `memory_search`, `memory_add`, `memory_get`, `task_create`, `task_list`, `task_status`, `notify_me` и `ask_sentient`. Это малый безопасный набор из арсенала ассистента.
Попадают ли новые воспоминания в память сразу?
Нет. По умолчанию запись ждет в списке проверки Sentient и используется только после вашего одобрения. Чтобы сохранять сразу, включите отдельный переключатель в тех же настройках.
Что будет, если агент попросит Sentient отправить письмо?
Реплика через `ask_sentient` считается внешним содержимым. Все, что отправляет, удаляет или запускает код, ассистент подтверждает у вас в окне Sentient и уведомлением, а без вашего ответа действие не выполняется.
Нужен ли аккаунт или облако?
Нет, аккаунт не нужен и данные лежат в одной папке на вашем компьютере. На бесплатной локальной модели данные остаются на машине. С облачными моделями запросы идут вашему поставщику по вашему ключу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПриложение для macOS собирает ваши знания в Markdown-папку и по желанию открывает ее ИИ-клиентам через зашифрованное MCP-зеркало с двумя инструментами
Самостоятельно размещаемый таск-менеджер для совместной работы человека и агентов через MCP
Локальный MCP-сервер, с помощью которого агент задает вам вопрос в консоли, ждет ответа и присылает уведомление о конце работы
Cunzhi (寸止)
寸止 (Cunzhi)
MCP-сервер на Rust и Tauri: перед завершением ответа агент показывает окно с вариантами, хранит правила проекта и ищет по коду
Minutes
minutes
Локальный MCP-сервер для памяти о встречах: запись и транскрипция на устройстве в Markdown, поиск истории из Claude Code, Codex, Cursor и других MCP-клиентов
Локальная база заметок в Markdown с MCP-сервером и скиллами: Claude Code, Cursor, Codex и Gemini CLI читают один и тот же контекст
Коротко о README
Страница проекта описывает ассистента по возможностям: долгие задачи, наблюдатели, память, голос, телефоны и очки, обучение новым навыкам с вашего согласия. Дальше идут запуск из исходников, выбор модели и связи с Gmail, календарем, GitHub, Slack и другими сервисами.