Personal Model MCP

Локальная память для Claude Code, Codex и Cursor Agent: учится на вашей активности на Mac и отдает агентам контекст со ссылками на источники по MCP

  • 1 337 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Постоянно читает содержимое экрана Mac: текст интерфейса, заголовки окон и, при включении, снимки экрана с распознаванием текста
  • Передает производный личный контекст провайдеру выбранной языковой модели или через подписку Codex, Claude Code и Cursor Agent
  • Любой подключенный MCP-клиент получает доступ к модели с личными данными, и автор просит подключать только доверенные клиенты
Все причины и проверки

intuition-lab/personal-model

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/personal-model

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Постоянно читает содержимое экрана Mac: текст интерфейса, заголовки окон и, при включении, снимки экрана с распознаванием текста
  • Передает производный личный контекст провайдеру выбранной языковой модели или через подписку Codex, Claude Code и Cursor Agent
  • Любой подключенный MCP-клиент получает доступ к модели с личными данными, и автор просит подключать только доверенные клиенты

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Personal Model — программа для macOS, которая постоянно собирает контекст вашей работы и строит из него модель, а агентам отдает ее через MCP-сервер. Ставится командой `uv tool install personal-model`, пакет дает команду `persome`. Первый запуск `persome onboard` объясняет каждый запрос macOS перед показом: разрешение «Универсальный доступ» (Accessibility) получает помощник `mac-ax-helper`, запись экрана запрашивается только если политика требует снимков или распознавания текста. Полный доступ к диску не нужен. Захваченное сохраняется в `~/.persome`. По умолчанию каждые пять минут активность сворачивается в слои: точка (наблюдение с источником), линия (связь или изменение во времени), грань (закономерность), объем (структура по проектам) и корень (текущая модель вас). Текстовая проекция модели лежит в файле `HUMAN.md`. Для разбора смысла нужна языковая модель, без нее работают сбор и поиск по ключевым словам. Агентов подключают командами `persome install claude-code`, `persome install codex`, `persome install cursor-agent`, `persome install claude-desktop` и `persome install opencode`. Через MCP агент вызывает `search`, открывает источник через `read_receipt`, получает обзор модели через `get_model_snapshot` и видит, на каких записях держится вывод.

Для кого. Для владельцев Mac, которые работают в Claude Code, Codex или Cursor Agent и хотят, чтобы агент помнил их проекты, приоритеты и незаконченную работу между сессиями. Нужна готовность дать программе доступ к содержимому экрана.

Подходит, если

  • Агент в новой сессии не знает, на чем вы остановились: через `search` он находит недавний контекст проекта и показывает записи, на которых держится предложенный шаг
  • Нужна одна память на несколько агентов: Claude Code, Codex и Cursor Agent подключаются к той же модели
  • Хочется проверять выводы: `read_receipt` и `resolve_evidence` показывают путь к источнику, время и номер записи
  • Есть заметки в Markdown, Obsidian или Notion, и первую модель надо построить из них: `persome import-data` читает их без записи
  • Агент должен предлагать отложенные задачи с учетом ваших приоритетов, а действия вне компьютера оставлять вам на одобрение

Не подходит, если

  • У вас Windows или Linux: программа работает на macOS 13 и новее и требует Xcode Command Line Tools
  • Содержимое экрана нельзя передавать в языковую модель по правилам работодателя или клиента: запросы к языковой модели могут включать текст экрана, заголовки окон и адреса
  • Нужна общая память команды на сервере: автор называет проект локальной программой владельца, а не размещенным многопользовательским сервисом
  • Нужна простая память по проекту без захвата экрана: подойдет `projectmem`, который хранит проблемы, попытки и решения по проекту

Пример запроса к агенту

Найди в Personal Model, на чем я остановился в проекте с оплатой, покажи источники и предложи следующий шаг

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

PERSOME_ROOT
Каталог данных вместо ~/.persome

Ограничения

Проект в альфа-стадии, нужен Python 3.12 или 3.13. Он наблюдает экран: каталог данных `~/.persome` содержит текст интерфейса, заголовки окон и, если включено, снимки экрана и результат распознавания текста. Срок хранения захвата по умолчанию семь дней, стереть накопленное можно командами `persome clean memory` и `persome clean all`.

Этапы разбора смысла отправляют запросы выбранной модели, и в них попадают производные личные данные: текст памяти, экран, заголовки окон и адреса. Телеметрии и проверки обновлений у проекта нет. Режим, где фоновые этапы используют подписку Codex, Claude Code или Cursor Agent, включается отдельно флагом `--fund-model` с суточным пределом, по умолчанию 50 вызовов.

Первая полезная выдача ожидается примерно через десять минут при рабочем захвате и модели, но автор гарантии не дает. Перед первым запуском stdio-клиентов на новом каталоге данных один раз выполните `persome start`. Лицензия Apache-2.0.

Как отключить. Уберите запись `persome` из настроек MCP в клиенте (в JSON это `mcpServers.persome`), чтобы агент потерял доступ к модели. Накопленные данные стираются командой `persome clean all`. Пакет снимается командой `uv tool uninstall personal-model`, а разрешения Accessibility и записи экрана отзываются в системных настройках macOS.

Частые вопросы

Как дать Claude Code долговременную память о моей работе?

Установите `uv tool install personal-model`, пройдите `persome onboard` и подключите агента командой `persome install claude-code`. Дальше Claude Code получает MCP-сервер, который запускается по требованию по stdio, поэтому постоянно работающий демон после первичной настройки не обязателен.

Какие разрешения macOS запрашивает Personal Model?

Универсальный доступ для `mac-ax-helper` и, если включен захват по событиям, для `mac-ax-watcher`. Запись экрана просят только при политике со снимками или распознаванием текста. Полный доступ к диску проект не требует.

Где хранятся данные Personal Model и сколько?

В `~/.persome`, путь меняется переменной `PERSOME_ROOT`. Захват хранится семь дней, снимки экрана удаляются раньше. Права на каталог 0700, на базы и журналы 0600. Экспорт модели по умолчанию очищен от личных данных, а файл `HUMAN.md` для публикации не очищается.

Нужна ли платная языковая модель для работы Personal Model?

Для сбора и поиска по ключевым словам не нужна. Построение модели языковой моделью требует провайдера, который настраивает `persome llm setup`, либо существующей подписки агента: `persome llm agent setup --client codex --daily-call-limit 50 --check`. Поддержаны также `claude-code` и `cursor-agent`.

Как загрузить в Personal Model заметки из Obsidian или Notion?

Во время `persome onboard` предлагается импорт только для чтения из локальных папок, а Obsidian и Notion видны, если найдены на Mac. Позже то же делает команда `persome import-data`: первая модель строится из существующей истории в Markdown.

Какие инструменты MCP дает Personal Model?

Среди них `search`, `read_receipt`, `resolve_evidence`, `get_model_snapshot` и `process_pending_model_work`. Последний отдает клиенту с Sampling пачку из 1–10 сессий для смысловой обработки без передачи токена входа.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Локальная память для агентов: хранит переписку и файлы проекта дословно и находит нужное семантическим поиском через MCP

MCP-серверРасширенный доступ59,7 тыс.Звезды репозитория
Официальный

Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP

MCP-серверРасширенный доступ29,8 тыс.Звезды репозитория

Самостоятельно размещаемая долговременная память для агентов: семантический поиск, граф знаний и автоконсолидация через MCP и REST API

MCP-серверРасширенный доступ2 тыс.Звезды репозитория
Официальный

Локальный MCP-сервер памяти для кодинг-агентов: хранит проблемы, попытки, фиксы и решения и предупреждает о повторе неудачного подхода

MCP-серверРасширенный доступ868Звезды репозитория
Официальный

Долговременная память для агентов: удаленный MCP-сервер, плагины для Claude Code, Cursor и Codex и API для своих приложений

MCP-серверРасширенный доступ31,4 тыс.Звезды репозитория

Общая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые

CLIШирокий доступ2,1 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Personal Model (эта запись)нетне нужна1 337
projectmemдане нужна868хранит проблемы, попытки и решения по проекту, экран не захватывает
agent-memoryнет4 459общая память агентов в файлах Markdown с индексом SQLite, без захвата активности на Mac

Коротко о README

Главная страница объясняет идею файла `HUMAN.md`, таблицу слоев модели и таблицу клиентов с командами установки. Дальше идут примеры сценариев с иллюстрациями, раздел установки и проверки в четыре шага, образцы запросов к агенту, обновление и рецепты по клиентам. Завершают страницу границы продукта, описание приватности и ссылки на документы MCP, формата модели и безопасности. В репозитории лежат исходники ядра, помощник для Mac, клиент для iPhone, тесты и описание бенчмарков.

Бейдж для README

Сообщить о проблеме

Foxx AIPersonal Model
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.