Rememori — это новая библиотека с нулевыми зависимостями, предназначенная для организации памяти ИИ-агентов в любых JavaScript-средах. Инструмент позволяет агентам сохранять контекст диалогов и извлекать релевантную информацию, обеспечивая работу как в браузерах, так и на серверных платформах Node.js, Deno или Bun, что упрощает создание автономных систем с долгосрочной памятью.
Основная задача проекта — устранить необходимость в сложных внешних векторных базах данных для простых агентных сценариев. Библиотека предоставляет разработчикам готовые механизмы для хранения, индексации и семантического поиска данных, которые работают непосредственно в рантайме приложения. Это снижает порог входа для интеграции функций памяти в клиентские и серверные ИИ-приложения.
Архитектура решения ориентирована на максимальную переносимость и минимальный размер бандла. Благодаря отсутствию сторонних зависимостей, Rememori легко встраивается в существующие проекты, не создавая конфликтов версий и не увеличивая нагрузку на систему. Инструмент поддерживает гибкую настройку стратегий хранения, позволяя адаптировать работу с контекстом под конкретные требования производительности и объема данных.
Ключевые факты
- Нулевая зависимость от внешних библиотек (zero-dependency).
- Полная совместимость с любыми средами выполнения JavaScript (Node.js, Deno, Bun, браузеры).
- Фокус на локальном управлении контекстом без необходимости развертывания отдельных векторных БД.
- Поддержка семантического поиска для извлечения релевантной информации из истории агента.