Open-source

CatchMe — история активности компьютера для памяти ИИ-агента

Обзор по документации проекта · Проверено

CatchMe — изображение проекта

CatchMe — инструмент записи и поиска по истории работы за компьютером для ИИ-агентов. Фоновые компоненты фиксируют активное окно, нажатия клавиш, движение мыши, скриншоты, буфер обмена и уведомления, формируя материал для последующих запросов.

Возможности и состав проекта

Фоновые рекордеры собирают события окон, клавиатуры, буфера обмена и других источников активности. Данные структурируются по уровням «день — сессия — приложение — расположение — действие». LLM формирует сводки и помогает искать по этому дереву. Число рекордеров в разных частях README описано неодинаково, поэтому оно не используется как характеристика комплекта.

Начало работы и требования

Указаны Python 3.11+ и поддержка macOS, Windows и Linux. Исходные записи сохраняются локально. Для анализа можно подключить локальную модель через Ollama, vLLM или LM Studio; при выборе облачного API данные о дневной активности используются для удалённого формирования сводок.

Ограничения и выбор сценария

Локальное хранение исходных записей не исключает передачи их содержания облачной модели при суммаризации и поиске. В журнал могут попасть секреты, личные сообщения и данные других людей; до включения определите область записи, исключения и срок хранения. Запись клавиатуры не равнозначна полному восстановлению смысла действий. Автоматически извлечённую память нужно проверять, а разрешения фонового захвата зависят от платформы и конкретного источника.

Лицензия и условия использования

GitHub определяет лицензию репозитория как Apache-2.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация