Дерево памяти
Каждый чат становится вашим хранилищем
Ива не просто отвечает, она раскладывает. Голосовые, фото, пересланные посты и решения становятся обычными markdown-карточками, которые она действительно помнит: на вашем сервере, в хранилище, совместимом с Obsidian.
Как Ива помнитДневные логи, ночная дистилляция
- Листья
- Дословный транскрипт каждого дня, вместе с ответами Ивы. На входе ничего не пересказывается.daily/YYYY-MM-DD.md
- Ветви
- Сводки, которые ночная сборка в 04:00 сворачивает вверх: день → неделя → месяц → год. Изменившиеся факты переписываются, а не копятся.summaries/daily/ · weekly/ · monthly/ · yearly/
- Ствол
-
CORE.md, дистиллированный профиль до 1200 символов, который едет в каждом промпте, плюс типизированные карточки: контакты, проекты, решения, идеи. Ива знает вас ещё до всякого поиска.CORE.md · cards/ - Поиск
- BM25 на встроенном в Node SQLite плюс переранжировка по графу связей, на любом языке; один ключ включает векторный гибрид. Полная архитектура.
Как работает
Без домена, без вебхука, без посредников
Мост опрашивает Telegram через long-poll, так что хватает любого маленького VPS. Голосовые, тексты, фото и PDF летят внутрь; память, расписания, поиск, веб и Google Workspace отвечают обратно. Всё на вашей машине.
Telegram → агент → хранилищеРаботают два systemd-сервиса
О чём просят Иву
«О чём мы договорились с клиентом X по последней поставке?»
Находится за секунды, месяцы спустя
«Пятиминутное голосовое из машины.»
Список задач, черновик письма, карточка встречи
«Собери КП из этого прайса и отправь клиенту.»
Готовый Google Doc, ссылка в чате
Восемь из многих25+ живых сценариев →
Возможности
Полноценный ассистент в одном чате
- Голос
- Голосовые, аудио и видеосообщения расшифровывает Deepgram nova-3; русский, английский и узбекский определяет сама.
- Зрение
- Фото описывает vision-модель вашего же провайдера. Ни лишнего ключа, ни лишнего счёта.
- Живые ответы
- Таблицы, чек-листы, сворачиваемые блоки и формулы рендерятся прямо в Telegram.
- Документы
- Пришлите PDF, DOCX или XLSX. Ива прочитает, ответит по содержимому и по просьбе сложит документ в хранилище с поиском по смыслу.
- Личный CRM
- Кто ваши люди, о чём договорились, когда напомнить. Карточки решений хранят и само «почему».
- Веб-поиск
- Четыре провайдера на выбор: Tavily, Exa, Parallel или Brave. Ключ вводится прямо в чате.
- Google Workspace
- Gmail, Календарь, Drive, Таблицы, Документы и Задачи из чата. Ставится сам, а подключение ключа проходите по шагам прямо в переписке.
- Задачи и дайджест
- Приоритеты, сроки, напоминания и утренний дайджест, который здоровается с вами раньше кофе.
- Скиллы и MCP
-
Один markdown-файл, чтобы добавить процедуру, или любой
MCP-сервер; ключи остаются в
.env. - Ваша модель
- Четыре провайдера на выбор: OpenCode Go, Ollama Cloud, OpenRouter или ваша подписка ChatGPT. Ваши ключи, ваш выбор.
- Самообновление
-
Тихая ежедневная проверка, потом Обновить одной кнопкой в
Telegram: поэтапно, с откатом.
/usageбесплатно показывает каждый токен.
Юзербот
Секретарь внутри Telegram
Подключите юзербот, и Ива работает от вашего личного аккаунта как секретарь: читает групповые чаты, до которых у вас не доходят руки, собирает их в сводки, ловит сообщения, где нужны именно вы, и отвечает от вашего имени.
Ваш аккаунт работает на васОграничитель вшит на сервере
- Весь Telegram
- Группы, каналы, непрочитанное, поиск и вся история личного аккаунта.
- Подключение в чате
- Напишите боту «подключи мой Telegram», отсканируйте QR. Терминал не нужен.
- Анти-бан ограничитель
- Пауза по FloodWait, случайные задержки и circuit-breaker вшиты на сервере, а не попрошены в промпте.
- Режим только чтение
-
Один переключатель в
.env, и Ива читает и ищет, но отправить физически не может.
Безопасность
Защита на входе и на выходе
Вы будете пересылать Иве чужое: ссылки, PDF, чьи-то сообщения. Входящий контент проходит санитайзер prompt-инъекций, каждый ответ идёт через гейт вычистки секретов, а allowlist закрыт по умолчанию: пустой список не отвечает никому. Ваша память живёт в приватном git-репозитории, который принадлежит вам. Устройство гейтов.
Недоверенное на входе, чистое на выходеСсылки, PDF и пересылки сначала проходят гейт
Установка
Запуск за пять минут
- Возьмите токенНапишите @BotFather в Telegram, создайте бота, скопируйте токен.
- Запустите одну командуЛюбая машина с Ubuntu/Debian: свежий VPS или свой компьютер. Установщик спрашивает, вы отвечаете.
- Напишите своему ботуМастер достанет ваш Telegram ID из этого сообщения, закончит настройку, и Ива прямо в чате подтвердит, что работает.
curl -fsSL
https://raw.githubusercontent.com/smixs/iva/main/install.sh |
bash