ScreenMind: Локальный ИИ с памятью, индексирующий всю активность вашего компьютера

ScreenMind — это локальная AI-система памяти, которая непрерывно захватывает ваш экран, транскрибирует встречи и индексирует голосовые заметки, создавая постоянную, доступную для поиска временную шкалу всего, что вы делаете на компьютере. Она использует perceptual hashing, чтобы срабатывать только при изменении контента, затем обрабатывает каждый кадр через Gemma 4 E2B с помощью llama.cpp для анализа изображений, общения и обработки аудио.
Ключевые особенности
- Захват экрана с perceptual hashing — сохраняются только кадры, когда контент реально меняется
- Поиск по временной шкале — запрашивайте прошлую активность: "то сообщение об ошибке ранее", "над чем я работал в 15:00?"
- Общение с историей — постоянный AI-контекст из всей сессии
- Транскрибация встреч — автоматически определяет Zoom, Teams и Google Meet
- Голосовые заметки — обрабатываются аудиоэнкодером Gemma 4
- Автоматизация на естественном языке — пишите их на простом английском в Markdown
- Интеграция MCP — подключение к Claude и Cursor
Технический стек
- Модели: Gemma 4 E2B (обрабатывает зрение, чат, аудио)
- Бэкенд: Python + FastAPI
- Хранилище: SQLite
- Инференс: llama.cpp с Q4-квантованием
- Оборудование: 4 ГБ+ VRAM
Автор отмечает, что планирование GPU между задачами зрения, чата и аудио — основная проблема оптимизации инференса. Проект все еще ориентирован на рабочий процесс, а не полностью автономен — качество поиска и сложность первого запуска требуют улучшений.
GitHub: ayushh0110/ScreenMind
📖 Читать полный источник: r/LocalLLaMA
👀 Смотрите также

Ante:一款离线运行的单二进制编码代理
Ante — это самодостаточный Rust-бинарник, который работает как Claude Code или Codex, но без зависимостей и с полной поддержкой офлайн-режима. Он набирает 82.7% на Terminal-Bench 2.1 с использованием DeepSeek V4 Flash.

Навык GAN для Claude Code: Инструмент на основе состязательного ИИ для совершенствования идей
Навык Claude Code под названием /gan использует состязательные роли ИИ для критики и улучшения идей посредством чередующихся фаз Дискриминатора и Генератора, с такими функциями, как режимы интенсивности, вывод на нескольких языках и принудительный выбор роли, разработанными через самоитерацию.

Обратно спроектированный SDK для Claude Code выпущен на четырех языках
Разработчик реверс-инженерил Claude Code и создал однодокументные SDK для Node.js, Python, Go и Rust без зависимостей. Инструменты предоставляют полный цикл агента с потоковой передачей и использованием инструментов, работая с существующими подписками Claude Pro/Max.

PicoClaw не смог создать ИИ-агента для F1, потратив $20 на API-кредиты
Разработчик попытался создать бота с информацией о Формуле-1 с помощью PicoClaw на Raspberry Pi Zero 2W, но инструмент по умолчанию использовал версию 11, генерировал вымышленный код на Python и потратил 20 долларов кредитов API DeepSeek, не создав рабочего решения.