🏗️ Архитектура
EITI — это одностраничное приложение (HTML), работающее прямо в браузере телефона. Нет сервера, нет установки. Все данные хранятся локально на устройстве через
localStorage и
IndexedDB. AI-запросы уходят напрямую в DeepSeek API.
🧠 Память — 3 уровня
L1 · Рабочая память — последние 5 сообщений текущего чата. Всегда в контексте.
L2 · Сессионная память — дайджесты прошлых чатов. AI знает о чём вы говорили раньше. Затухают по формуле Эббингауза: старые и невостребованные уходят в архив автоматически.
L3 · Долгосрочная память — ваш профиль «О себе» + выученные факты с весом важности. Факты с 🔥 и ⭐ идут в контекст первыми.
⚡ Smart Context Engine
Перед каждым запросом EITI собирает контекст умно: профиль — всегда, только
названия заметок и файлов (без содержимого), L2-дайджесты по актуальности. Содержимое загружается только по явному запросу — это экономит токены и ускоряет ответы.
🧬 Режимы мышления AI
🎯 Точность — факты и код. Модель
deepseek-reasoner (R1): думает вслух перед ответом, как человек решающий задачу на бумаге.
⚖️ Баланс — стандартный режим. Модель
deepseek-chat: быстро и точно.
🔭 Идеи — творческий режим, гипотезы и нестандартные решения. Модель
deepseek-chat.
🌐 Поиск — онлайн-режим: запрос ищется через DuckDuckGo, результаты передаются AI как контекст.
🔍 Локальный поиск (без API)
Напиши
слово? или
? слово — EITI мгновенно ищет по заметкам, файлам, истории чата и выученным фактам. Ноль токенов, работает офлайн.
Можно уточнить область:
заметки: слово,
файлы: слово,
чат: слово.
В режиме ✈️
Офлайн (Настройки) все сообщения идут в локальный поиск — DeepSeek не вызывается вообще.
🧮 TextRank — умные сниппеты
Поиск не просто вырезает первые строки — он анализирует весь текст заметки или файла и выбирает 1–2 предложения которые лучше всего
описывают суть. Алгоритм TextRank строит граф предложений по пересечению смысловых слов и ранжирует их как PageRank. Работает полностью офлайн, без LLM, прямо в браузере.
🌡️ Salience — приоритет фактов
Когда AI запоминает факт через
[LEARN], система вычисляет его «важность»: КАПСЛОК, восклицание или слова «важно/критично» повышают приоритет. Факты 🔥 и ⭐ появляются в контексте первыми — AI замечает их раньше.
😴 SleepTime Worker
Если вы молчите ≥5 минут, система тихо сжимает устаревшие дайджесты в архивный блок. Контекст остаётся чистым, старая информация не теряется — просто уплотняется.
📁 Файлы и заметки
Файлы читаются порциями по 5 KB — скажите
«посмотри файл X» для загрузки,
«продолжай» для следующей части. Заметки хранятся локально и синхронизируются через L2. Markdown-файлы импортируются и удаляются из раздела Настройки → Архив.
🔐 Приватность
Все данные остаются на вашем устройстве. В сеть уходят только сообщения к DeepSeek API (ключ вводите вы сами). Anthropic, Google и другие третьи стороны не задействованы.
🔭 Дорожная карта
В перспективе — переход с плоского IndexedDB на графовую модель данных (
LevelGraph). Это позволит строить связи между заметками, фактами и чатами — и искать по смыслу, а не только по тексту.
VELANTRIM EITI