ANIMUSv2.0
Система, которая помнит человека. Битемпоральный граф памяти о целой жизни — на собственной инфраструктуре.
Большинство ассистентов забывают вас после каждой сессии. Этот — наоборот.
Анимус 2.0 — приватный цифровой двойник: долговременная память о жизни владельца, выстроенная как строгая инженерная система, а не как свалка заметок.
Каждый факт живёт во времени, знает свой источник и никогда не исчезает бесследно. Память — главная ценность; код — расходуемый материал вокруг неё.
Долгосрочный проект: строится месяцами, рассчитан на годы жизни. Не демо — фундамент.
Три слоя. Правда течёт только вниз.
Дисциплина потока данных — то, что отличает систему памяти от заметок. Источник правды защищён и неизменен; всё производное можно снести и собрать заново.
Записывать факты в обход памяти — запрещено. Индекс можно потерять целиком — правда не пострадает: она восстанавливается из Слоя 02 детерминированно.
Память с инженерной строгостью
Не «бот с заметками». Каждое решение здесь — про целостность, прослеживаемость и защиту правды во времени.
Факты живут во времени
У каждого факта — интервал действия. Устаревшее не удаляется: ему проставляется «закрытие», а новый факт встаёт рядом. История правды сохраняется целиком.
Паспорт у каждого факта
Постоянный ID, субъект-предикат-объект, уверенность, ссылка на источник и кем извлечён. Любое утверждение прослеживается до сырья.
Единственный писатель
Бот только читает память. Писать может лишь автономный конвейер — защищённый контур против порчи и дрейфа памяти.
Данные не покидают сервер
Личное и публичный код — в разных репозиториях с жёстким разделением. Персональные факты запрещены в коде, тестах и фикстурах.
Анти-галлюцинации
Ответы опираются на найденные факты с провенансом. Чего нет в памяти — модель не выдумывает; это часть протокола ответа.
Гибридный поиск
Четыре канала — сущности · ключи · смысл · граф — сливаются алгоритмом Reciprocal Rank Fusion. Смысловой поиск локально, на CPU.
Полноценный продукт, не прототип
Мультимодальный ввод, автономная переработка, два интерфейса и независимость от вендоров — всё на самохостинге.
Голос, рукописи, документы
Локальное распознавание речи (GigaAM), чтение рукописей с фото vision-моделью (не OCR), приём PDF / DOCX / txt.
Ночная переработка памяти
Извлечение → разрешение сущностей → темпоральность → загрузка. С «критиком» — второй дешёвой проверкой каждого факта против источника.
Веб и Telegram
Стриминговый чат (SSE), установка как приложение (PWA), общая история с поиском по всей переписке.
Любой LLM-провайдер
Переключение в настройках на любой OpenAI-совместимый API: OpenRouter, OpenAI, DeepSeek, Claude, локальный Ollama. Ноль привязки к вендору.
Фичи-тумблеры
Способности включаются и выключаются без перезапуска. Новая функция — это модуль плюс строчка в реестре.
Шифрованные бэкапы
Ежедневный GPG-архив памяти по расписанию, ротация, проверенное восстановление. Память переживает потерю сервера.
Внутренняя механика
Три опоры системы: атомарный формат факта, гибридный движок вспоминания и детерминированная пересборка. Ниже — схематично, на нейтральных данных.
id: 01J8F2Q···ZKQ4 # ULID · неизменен subject: Проект «Атлас» predicate: срок_сдачи object: 2026 Q3 valid_from: 2026-05-01 valid_to: null # ⟵ актуален сейчас confidence: 0.92 source: layer1/…#L142 # → до сырья extracted_by: fable-5 · prompt@v3
Устареет — valid_to проставится, новый факт встанет рядом. Правда не переписывается.
$ animus2 rebuild ↳ Слой 2 → индекс … 72 сущности, 235 фактов ↳ векторизация … 235/235 ✓ $ animus2 memory-eval ▸ мини-экзамен памяти … 10/10 PASS $ animus2 extract # ночной конвейер ↳ extract → resolve → temporal → critic → load ↳ новых: +6 закрыто: 1 конфликтов: 0
Индекс — расходник: одна команда собирает его из памяти заново.
Дать двойнику руки
Память — это разум без тела. Следующий рубеж — действие.
Через Model Context Protocol (MCP) Анимус получает единый протокол работы с инструментами: календарь, задачи, файлы, внешние сервисы — как способности, которыми он пользуется сам. Двойник перестаёт быть собеседником и становится агентом: планирует, напоминает, выполняет.
Чем это построено
Современный self-hosted стек: графовая память, локальные модели, стриминг и контейнеризация — без единой внешней зависимости, которую нельзя заменить.
Цифры на текущем этапе
Ядро памяти уже работает и растёт от каждого разговора. База фактов расширяется ночным конвейером автоматически.
Построено как система, а не скрипт
Практики, которые отличают продакшен от эксперимента — и переживают смену людей за клавиатурой.