Memento v1.0: Локальная постоянная память для AI-агентов программирования

Что делает Memento v1.0
Memento v1.0 предоставляет локальный персистентный слой памяти для AI-агентов программирования. Всё работает на вашем компьютере — эмбеддинги, хранение и поиск — без необходимости облачных сервисов или API-ключей после настройки.
Ключевые технические детали
Эмбеддинги: Использует all-MiniLM-L6-v2 через @xenova/transformers (384 измерения) полностью офлайн. Опциональные облачные эмбеддинги через переменные окружения для OpenAI (text-embedding-3-small) или Gemini (embedding-001).
Хранение: Локальный JSON + индекс HNSW по умолчанию. Опциональная поддержка ChromaDB или Neo4j.
Поиск: Индекс HNSW для приближённого поиска ближайших соседей (<50мс на 2000+ воспоминаниях). Полная реализация BM25 с k1=1.2, b=0.75 для поиска по ключевым словам. Гибридный режим, сочетающий 70% косинусного сходства + 30% BM25.
Дедупликация: SHA-256 + порог косинусного сходства 0.92.
Функции отказоустойчивости: Автоматический выключатель, журнал предварительной записи, кэш LRU.
Управление памятью: Экспоненциальное затухание оценок важности за 347 дней.
Установка и использование
Установка: npx memento-memory setup
Инструмент миграции: memory_migrate пересоздаёт эмбеддинги для всего хранилища при смене провайдеров — без потери данных.
Поддержка IDE и инструменты
Совместимость с несколькими IDE: Claude Code, Cursor, Windsurf, OpenCode — все используют одно локальное хранилище.
17 инструментов MCP для сохранения/восстановления/поиска/экспорта/импорта/загрузки/сжатия/графов/жизненного цикла сессий.
Конфиденциальность и лицензирование
Нулевая телеметрия — ваши архитектурные решения и паттерны кода никогда не покидают ваш компьютер. Работает без интернета после настройки. Лицензия AGPL-3.0, разворачивается одной командой.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

AutoBe: Как слабые локальные LLM исправили архитектуру генератора AI-бэкенда
AutoBe — это открытый ИИ-агент, который создаёт полноценные бэкенд-приложения с использованием TypeScript, NestJS и Prisma. Команда обнаружила, что их первоначальный 100% успех компиляции давал неподдерживаемый код, затем они перестроили систему на модульную генерацию — что уронило успех до 40% — и использовали слабые локальные LLM, такие как qwen3-30b-a3b-thinking, для отладки неоднозначностей в схемах.

Фабрика агентов: Автономная система создает ИИ-агентов из онлайн-обсуждений проблем
Agent Factory — это автономная система, которая собирает данные с Reddit, HN, GitHub и Twitter о реальных проблемах, оценивает их по спросу, рыночному разрыву и выполнимости, а затем создаёт автономные ИИ-агенты для перспективных идей. Система использует минимальный шаблон Next.js с 7 инструментами и запускает Claude Code в фоновом режиме через shell-скрипт.

Пленг: Самостоятельно размещаемая облачная платформа с управлением инфраструктурой на основе искусственного интеллекта
Pleng — это платформа для самостоятельного размещения в облаке с открытой лицензией AGPL-3.0, которая использует ИИ-агента (в настоящее время Claude) для управления инфраструктурой через команды бота в Telegram. Она развертывается из репозиториев GitHub или локальных директорий с автоматической маршрутизацией Traefik, SSL-сертификатами Let's Encrypt и базовой аналитикой.

Запуск Qwen3.6-35B-A3B-UD-Q5_K_XL локально с VS Code Copilot на AMD R9700
Пользователь делится своей рабочей конфигурацией llama.cpp для Qwen3.6-35B-A3B-UD-Q5_K_XL на одной AMD R9700 с Vulkan, которая позволяет генерировать полноценный сайт и набор тестов Playwright с нуля при минимальной коррекции.