activity-frames MCP

Записывает экран локально и превращает рабочий день в структурные «кадры активности», которые агент читает через MCP.

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

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

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

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

nossa-y/activity-frames

Установка

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

pip install activity-frames

Первая команда README. Затем `aframes record` запускает запись, а MCP подключается командой `claude mcp add activity-frames -- aframes mcp`.

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

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

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

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

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

Что делает

activity-frames сжимает записи экрана в короткие документы: какое приложение и сайт были открыты, сколько минут, какие страницы и сколько нажатий. Вычисление идет обычным кодом без языковой модели, а запись и хранение остаются на вашей машине. MCP-сервер `aframes mcp` отдает агенту шесть инструментов: `get_context`, `get_activity`, `get_steps`, `get_day_summary` и другие. Повторяющиеся задачи превращаются в пошаговый сценарий, который агент выполняет, а не выводит заново.

Для кого. Пользователи агентов с доступом к компьютеру, которым нужна память о том, что они делали за день, и повторяемые сценарии.

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

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

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

  • Запись экрана недопустима на рабочем компьютере по политике компании.
  • Нужна работа на Linux с готовым рекордером: готовой сборки движка записи там нет.
  • Экран показывает чужие личные данные, которые не должны попадать в локальную базу.

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

Покажи, чем я занимался последние два часа, и найди сценарий отправки сообщения по запросу «message john doe».

MCP

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

Ограничения

Проект версии 0.2 проверялся на macOS с Apple Silicon, сборка для Intel Mac менее опробована. Готового движка записи для Linux нет: нужен свой рекордер и переменная `$AFRAMES_DB`. База записи хранит то, что видно на экране, включая введенный текст. Текст попадает в документы только с флагом `--include-text`. Звук выключен по умолчанию. Запись требует разрешений системы на доступ к экрану и вводу, а база растет с каждым днем, поэтому следите за свободным местом. Последний коммит в августе 2026.

Как отключить. Остановите запись командой `aframes record --stop`, удалите MCP-подключение и пакет `activity-frames`. Базу записи удалите отдельно.

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

Уходят ли записи в сеть?

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

Какие инструменты MCP есть?

Шесть, среди них `get_context`, `get_activity`, `get_steps` и `get_day_summary`.

Как получить контекст за последние часы?

Командой `aframes context --hours 3` или инструментом `get_context` в MCP.

Нужна ли языковая модель для компиляции?

Нет, компиляция идет обычным кодом. Движок записи распознает текст на экране локально.

Как включить текст набранного?

Флагом `--include-text`. По умолчанию документы содержат только число нажатий.

Обсуждение

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

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

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

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

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

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

Локальная память агента на журнале поправок: сказали Claude Code один раз, и новая сессия читает правило до начала работы

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

MCP-сервер, который держит крупный вывод инструментов вне контекстного окна агента и хранит память сессии в SQLite

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

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

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

Локальная память для агентов: решения из чатов в браузере попадают в Claude Code, Cursor и Windsurf через MCP

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

Коротко о README

В README изложены локальная запись экрана, компиляцию в кадры активности без языковой модели, шесть MCP-инструментов, CLI и модель приватности.

Бейдж для README

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

Foxx AIactivity-frames
Foxx AI

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