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
👀 Смотрите также

AGI в md: 11 уровней когнитивного сжатия для системных промптов Claude
Репозиторий на GitHub документирует 11 уровней когнитивного сжатия, которые можно закодировать в системных промптах Claude, при этом Уровень 8 переходит от анализа к конструированию и улучшает производительность Haiku с 0/3 до 4/4. Проект включает 28 промптов, 299 сырых выводов и полные журналы экспериментов по 19 доменам.

Извлечение кода для ИИ-агентов: почему векторные эмбеддинги не работают и как побеждают графы LLM на уровне файлов
Потратив год на создание системы индексации кода, команда Bytebell обнаружила, что векторные эмбеддинги на фрагментах кода и Tree-sitter AST имеют критические недостатки, в то время как LLM-сводки по файлам, хранящиеся в графе Neo4j с семантическим полнотекстовым поиском, значительно повышают точность поиска.

Библиотека рабочих процессов Claude: 10 готовых AI-сценариев для нетехнических пользователей
Бесплатный репозиторий на GitHub предоставляет 10 полных AI-воркфлоу для пользователей Claude без технического бэкграунда, включая системы для учёбы, исследований, письма, бизнеса, создания контента, принятия решений, обучения, поиска работы, продуктивности и планирования жизни.

HostMyClaudeHTML: Публикация HTML-артефактов Claude в один клик
Разработчик создал hostmyclaudehtml.com — бесплатный инструмент, который позволяет делиться HTML-артефактами, сгенерированными Claude, в виде живых URL-адресов, просто перетаскивая файл .html. Для загрузчиков и просматривающих не требуется аккаунт.