Skip to main content
Glama
abhitsian

myday-mcp

by abhitsian

My Day

Частная запись того, над чем вы работали, хранящаяся на вашем Mac.

Каждые десять минут она записывает короткую заметку. Недели спустя вы можете спросить её, чем вы занимались — и то же самое может сделать ваш ИИ-помощник.


Проблема

Вы заканчиваете неделю и не можете отчитаться за неё. Ваш менеджер спрашивает, что вы сдали. Вы открываете наполовину готовый документ и тратите десять минут, восстанавливая, почему вы его открыли. Вы читали что-то полезное в марте и не можете найти это в августе.

Тем временем ваш ИИ-помощник начинает каждый разговор, ничего не зная. Вы заново объясняете проект, файл, то, что уже пробовали — каждый раз.

Ваш компьютер знал всё это и ничего не записал.

Related MCP server: BuildAutomata Memory MCP Server

Что делает My Day

Каждые десять минут она записывает один небольшой Markdown-файл с описанием того, чем вы занимались:

---
start: 09:10
end: 09:20
title: Tracing the webhook retry loop
summary: You read Stripe idempotency docs, then edited retry.ts.
apps: Visual Studio Code, Google Chrome
sites: stripe.com, github.com
project: payments-api
---
- Reading Stripe's idempotency-key docs on retried deliveries
- Editing retry.ts, focused on the key-reuse path

Это и есть весь формат хранения. Никакой базы данных, никакой учётной записи, никакой загрузки. Вы можете grep-ить, редактировать или удалить файл, который не хотите хранить.

Установка

npm install -g @abhitsian/myday
myday init      # explains exactly what gets read, then asks
myday start     # begins recording

macOS, Node 18 или новее. Предпочитаете приложение? Скачайте My Day.app, перетащите в «Программы», и оно проведёт вас через те же шесть экранов с помощью значка в строке меню.

Удаление — одна команда, и всё исчезает:

myday uninstall

Как это работает

flowchart LR
    A["Every 15s<br/>which app is in front"] --> D
    B["Your browser's own<br/>history database"] --> D
    C["Claude Code<br/>session transcripts"] --> D
    D["Every 10 minutes<br/>one Markdown note"] --> E["~/.myday/memories/"]
    E --> F["The app<br/>timeline, threads, friction"]
    E --> G["MCP server<br/>your AI assistant reads it"]

Три источника питают её, и каждый можно включать и выключать отдельно. Чтение вашего браузера — это другое решение, чем чтение вашей работы в терминале, поэтому они на разных переключателях.

Она работает до того, как вы что-то разрешили

Уровень

Требуется

Что вы получаете

1

ничего

Какое приложение было на переднем плане и как долго

2

ничего

Заголовки страниц и адреса из собственной истории браузера

3

Специальные возможности, один маленький бинарник

Заголовки окон — документ, чат, папка

Большинство инструментов в этой категории требуют инвазивного разрешения до того, как покажут вам что-либо, так что вам приходится верить им на слово. Запустите уровни 1 и 2 в течение недели и сначала прочитайте вывод.

Для уровня 3 myday build-helper компилирует 60-строчную программу на Swift, которая читает два атрибута и выводит их. Вы предоставляете доступ к специальным возможностям этому одному бинарнику, а не osascript, который дал бы те же полномочия каждому скрипту на вашей машине.


Хронология

Ваш день по порядку, с реальными значками приложений и кликабельными ссылками на страницы. Сессии Claude Code находятся на той же линии, каждая с кнопкой resume, которая копирует команду для её повторного открытия.

Потоки

Трекер сообщает, что вы провели 1ч55м в Slack, — это факт о программном обеспечении. Потоки говорят вам, что ошибка оформления заказа тянулась четыре дня и с вторника затихла, — это факт о вашей работе.

Ничего не объявляется. Нет поля «проект» для заполнения — потоки выводятся из файлов, к которым вы обращались, и страниц, которые вы открывали. Каждый содержит состояние (сегодня, вчера, на этой неделе, затихший), и те, которые вы подхватывали и откладывали, всплывают первыми.

Трения

Издержки, которые ваш день скрывает от вас, каждое с приложенным доказательством:

  • Вход на тот же хост 29 раз в неделю — это настройка тайм-аута сессии, а не привычка

  • Тот же поисковый запрос, введённый в 13 разных дней, потому что ответ нигде не был сохранён

  • Страница, на которую вы заходите почти каждый день, и ни разу не добавили в закладки


Ваш ИИ-помощник может читать это

Это та часть, которая меняет ощущение от инструмента. My Day поставляется с MCP-сервером, поэтому любой помощник, поддерживающий MCP, может узнать, что вы делали, без ваших повторных объяснений.

Claude Code — добавьте в ~/.claude.json:

{ "mcpServers": { "myday": { "command": "myday-mcp" } } }

Cursor — добавьте в .cursor/mcp.json. Windsurf, Zed, Continue и любые другие с поддержкой MCP используют те же две строки.

Затем, во время задачи:

Вы: продолжи с того места, где я остановился

Claude: Вы отслеживали двойной вызов в цикле повторных попыток вебхука — вы читали документацию Stripe по идемпотентности и редактировали retry.ts, а retry.test.ts всё ещё не проходил тест на случай дублирующей доставки (2026-08-14 15:30).

Доступны четыре инструмента: history_search, history_window, history_resume и history_time_by.

Заметки строятся из заголовков веб-страниц и заголовков окон, которые являются текстом, контролируемым другими людьми. Страница с заголовком «ignore previous instructions» в противном случае попала бы к помощнику, который может выполнять команды. Каждый ответ возвращается в запечатанном конверте с экранированными скобками, чтобы нагрузка не могла вырваться наружу, и это правило повторяется в каждом ответе.


Откуда это взялось

OpenAI выпустил Computer History в приложении ChatGPT для Mac в августе 2026 года: записывать события взаимодействия вместо скриншотов, сворачивать их каждые десять минут в файлы памяти Markdown, считывать их, когда пользователь спрашивает о прошлой работе. Windows Recall и Rewind до этого пошли по пути скриншотов и провели свою публичную жизнь, защищая этот выбор.

Решение только с текстом — правильное, и My Day его придерживается. Где они расходятся:

ChatGPT Computer History

My Day

До того, как вы что-то разрешили

ничего

имена приложений, затем полные детали браузера

Детали страницы

извлечены из окна

прочитаны из собственной истории браузера

Работает с

ChatGPT

любым MCP-клиентом — Claude Code, Cursor, Zed

Хранение

локальный Markdown

локальный Markdown, и вы выбираете папку

Повторяющаяся работа

производные потоки с состоянием для каждого потока

Повторяющиеся издержки

трения, с приложенными доказательствами

Ваша собственная история

начинается пустой

восстанавливается из месяцев браузера в первый же день

Последняя строка важнее, чем кажется. Потокам нужно две-три недели, чтобы обрести смысл, поэтому свежая установка не показывает ничего именно в тот момент, когда вы решаете, оставить её или нет. My Day читает историю браузера, уже имеющуюся на вашем диске, и записывает заметки за последние шестьдесят дней, так что первый экран, который вы видите, уже заполнен.

Конфиденциальность

Правила применяются до того, как что-либо записано, поэтому приложение, которое вы исключили, никогда не попадает на диск. Не существует последующего этапа фильтрации, который мог бы ошибиться.

myday permissions apps +Signal          # never record Signal
myday permissions sites include         # switch to an allow-list
myday clear hour                        # delete the last hour, notes and events both

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

Очистка удаляет заметки и необработанные события за ними. Если удалить только заметку, события останутся на диске, и следующая свёртка запишет её снова.

Команды

myday init | start | stop | status | uninstall
myday show | timeline | apps | browse | sessions
myday threads | friction | search <q> | ask "<question>"
myday sources | permissions | clear | backfill
myday view                       # the app, in a browser

Чего она пока не делает

  • Заголовки окон требуют разрешения, поэтому без уровня 3 заметка называет приложение, а не документ.

  • Потоки связывают 41% последовательных заметок. Непрерывная работа всё ещё фрагментируется больше, чем должна.

  • Ничего не выталкивается. Каждый вид ждёт, пока вы его откроете.

  • Только macOS. Слой захвата — это Cocoa и LaunchServices.

Лицензия MIT. Создано Abhishek Sivaraman.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Long-term memory for AI assistants. Hybrid retrieval, query expansion, auto-topics.

  • Persistent memory and knowledge graph for AI assistants — keyword + vector + graph search.

  • Persistent memory for AI agents. Search, store, and recall across sessions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhitsian/myday'

If you have feedback or need assistance with the MCP directory API, please join our Discord server