Серверный движок · Rust

Единая семантическая память для всего, что ваша команда читает, слышит и видит.

Mnemoria принимает текст, почту, документы, аудио и кадры видео в единое хранилище — затем строит эмбеддинги, переранжирует и отдаёт результаты. Изначально многопользовательский и с контролем доступа, с ускорением на Metal и CUDA, работающий на стеке с нулевой стоимостью и без привязки к управляемому SaaS.

Возможности

Поиск, который масштабируется по частям.

Мультимодальность в одном хранилище

Текст, почта, документы, аудио (STT) и изображения (OCR + эмбеддинги) — приём и поиск в едином индексе.

Отделяемая кубическая архитектура

Эмбеддинги, переранжирование, STT и OCR работают как независимые, горячо заменяемые модули со своим контролем нагрузки. Масштабируйте узкое место, не трогая остальное.

Локально и с ускорением

Metal на Apple, CUDA на NVIDIA. Qwen3-Embedding-0.6B и Qwen3-Reranker-0.6B работают там, где ваше железо.

Потоковая транскрипция

Транскрипция в реальном времени через SSE делает поиск по аудио отзывчивым — результаты приходят по мере распознавания.

Многопользовательский и с контролем доступа

Авторизация Keycloak, RBAC и row-level security в Postgres. Создан для команд, с изоляцией по умолчанию.

Стек с нулевой стоимостью

Поиск промышленного уровня без привязки к управляемому SaaS. Владейте всем конвейером целиком.

Запустите Mnemoria как память вашей команды.

Начните с документации, клонируйте репозиторий и поднимите многопользовательский движок поиска на своём железе. Нужно десктоп-приложение? Это «MnemoVi! Локальная база знаний по видео».

Работает на этом движке

Движок — и то, что на нём работает

Mnemoria — слой индексации: превращает ваши медиа в то, по чему можно искать, локально. А это — как он выглядит, когда вокруг него есть приложение.