OpenHistory MCP

Приложение для macOS ведет приватную ленту вашей работы, а локальный MCP-сервер отвечает агенту, что вы делали и что осталось.

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

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

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

  • Приложение читает активность окон и, при включенных настройках, содержимое почты и мессенджеров через Accessibility.
  • При выборе облачного провайдера подробности работы уходят во внешний сервис.
Все причины и проверки

ztratar/openhistory

Установка

Ручная установка

git clone https://github.com/ztratar/openhistory.git
cd openhistory
npm ci
npm run dev

Сборка из исходников для macOS 14+; готовую сборку скачивают на openhistory.sh. Сервер подключают подсказкой `Copy prompt` из настроек.

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

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

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

  • Приложение читает активность окон и, при включенных настройках, содержимое почты и мессенджеров через Accessibility.
  • При выборе облачного провайдера подробности работы уходят во внешний сервис.

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

Что делает

OpenHistory — приложение для macOS 14 и новее, которое собирает разрешенную активность в окнах и превращает ее в ленту работы с почасовыми и дневными сводками. Скриншоты, звук и нажатия клавиш не записываются, поля паролей и приватные окна браузера исключены. Агентам доступен встроенный MCP-сервер на `127.0.0.1:47831`. Он обслуживает защищенную проекцию без сырых событий: поиск по истории, день или элемент ленты, связанные файлы и ссылки, список незавершенных дел. В настройках кнопка `Copy prompt` создает отдельный отзываемый ключ для каждого агента и подсказку для вставки. Сводки строит модель Apple на устройстве или облачные OpenAI, Anthropic, Kimi по вашему ключу.

Для кого. Тем, кто ведет несколько проектов и хочет, чтобы Claude Code или Codex сам вспомнил, на чем остановилась работа вчера.

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

  • Утром нужно понять, что сделано вчера, чтобы составить отчет или планерку.
  • Задача висит неделю, и агента просят найти, где ее оставили.
  • Агент собирает ссылки и файлы, которые открывались при работе над релизом.
  • Перед пятничным итогом получают список незавершенных дел по всем проектам.

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

  • Запись активности, пусть и локальная, недопустима по правилам работодателя или клиента.
  • Нужна Windows или Linux: приложение рассчитано на macOS.
  • Конфиденциальные письма и переписка не должны попадать в сводки.

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

Что я закончил вчера по проекту релиза и какие дела остались незавершенными? Покажи файлы и ссылки, с которыми работал.

MCP

Транспорт
http
Авторизация
API-ключ

Ограничения

Приложение устанавливается с openhistory.sh либо собирается из исходников (Node.js 22, Xcode, Swift 6.1 и новее), и ему нужно разрешение macOS на Accessibility. При первом запуске почтовая и мессенджерная активность выбрана по умолчанию, и снять отметку нужно до завершения настройки. Если выбран облачный провайдер, подробности работы отправляются ему примерно каждые десять минут. Сводки на модели Apple требуют macOS 26 и Apple Intelligence. Сервер слушает только `127.0.0.1` и требует bearer-ключ, но каталог данных на диске остается чувствительным. Проект на ранней стадии.

Как отключить. Приостановите сбор в приложении, затем выберите `Delete all local data` в разделе `Data & privacy`: это удалит активность, сводки, ключи и подключения агентов. Отзовите ключ агента в настройках.

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

Что видит агент: сырые события или сводки?

Только очищенную проекцию: сводки, элементы ленты и связанные ссылки. Сырой журнал активности через MCP недоступен, пароли и токены вычищаются до записи.

Куда ключ агента попадает?

В заголовок `Authorization`, а не в адрес сервера. Ключ случайный, хранится в виде хеша SHA-256 и отзывается независимо от остальных.

Нужен ли облачный ключ для сводок?

Нет. Модель Apple на устройстве работает без ключа, а облачный провайдер подключают по желанию. Можно вообще отключить сводки и оставить только журнал.

Какой адрес у MCP-сервера?

По умолчанию `http://127.0.0.1:47831/openhistory/mcp`. Сервер привязан к loopback и отклоняет запросы с нелокальных адресов браузера.

Как удалить собранные данные?

В настройках выберите `Delete all local data` в разделе `Data & privacy`. Приложение запросит подтверждение и перезапустится.

Обсуждение

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

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

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

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

Приложение для macOS помнит, что было на экране, и открывает агентам историю по MCP: поиск, дни, потоки работы, скриншоты.

MCP-серверШирокий доступ125Звезды репозитория

Приложение в меню macOS пишет текст активных окон за день в markdown, а MCP-сервер отдает эту запись агенту

MCP-серверШирокий доступ207Звезды репозитория

HUD для агентов на экране Mac: квоты, токены и сессии Claude Code, Codex и других, плюс встроенный MCP для связи агентов.

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

Minutes

minutes

Официальный

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

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

Локальная запись экрана и звука с поиском на естественном языке, отдает историю действий агенту через MCP

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

Коротко о README

README подробно описывает границы приватности: что пишется, что нет, где лежат данные и когда они уходят в облако. Отдельные документы описывают политику приватности и безопасность.

Бейдж для README

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

Foxx AIOpenHistory
Foxx AI

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