Telegram-бот с четырёхслойной памятью в Obsidian
🔹 smixs/iva-agent
⭐ 174 звезды · TypeScript
Self-hosted ассистент на Node.js 24 и фреймворке eve: складывает сообщения, голосовые и фото в Obsidian-совместимое хранилище на вашем сервере. Память разложена по слоям — дневные логи как листья, недельные/месячные/годовые сводки как ветви, ядро CORE.md до 1200 символов и типизированные карточки как ствол.
Голос транскрибируется через Deepgram nova-3 с автоопределением русского, узбекского и английского. По умолчанию крутится deepseek-v4-pro со 131k контекста, но можно переключиться на Ollama Cloud, OpenRouter или OpenAI. Поиск — BM25 с переранжированием по графу связей, векторный режим опционален.
Ставится одной командой на Ubuntu/Debian, живёт как пара systemd-сервисов с watchdog-таймерами. Есть защита от prompt-injection в веб-страницах и транскриптах, а бета-userbot умеет читать личные чаты с circuit-breaker после трёх FloodWait за сутки.
репозиторий
Полезная Репа 🧠
Post #345
313

- ❤ 1