Repolode
smixs

smixs/iva-agent

Самостоятельно размещаемый AI-ассистент в Telegram, который сохраняет голосовые заметки, фото и сообщения в markdown-хранилище и позволяет искать их позже.

Open source альтернатива:Notion AI

Звёзды
265
Форки
58
Открытые issues
24
Последний коммит
5 часов назад

Что это?

Iva — AI-ассистент для Telegram, который работает на вашем сервере. Сообщения, голосовые заметки, фотографии, PDF-файлы и пересланные публикации сохраняются в виде датированных файлов в формате Markdown в хранилище, совместимом с Obsidian. Со временем из них формируются структурированные карточки контактов, проектов, решений и заметок.

Память организована по уровням: стенограмма каждого дня сохраняется дословно, ночная сводка объединяет дни в недели, месяцы и годы, а короткий файл CORE.md добавляется в каждый промпт. Поиск сочетает BM25 с переранжированием по графу связей; также можно включить векторный поиск. Ассистент умеет транскрибировать голосовые сообщения через Deepgram, описывать изображения с помощью vision-модели провайдера, работать с задачами и напоминаниями, искать в интернете через нескольких провайдеров, а также подключаться к Google Workspace через CLI gws.

Iva устанавливается одним shell-скриптом на Ubuntu или Debian; также описан установщик для Mac. Поддерживается несколько провайдеров моделей, включая OpenRouter, Ollama Cloud и подписки Claude или OpenAI, а также пользовательские конечные точки, совместимые с OpenAI. В необязательном режиме userbot ассистент может читать и отправлять сообщения из личного аккаунта Telegram. В проекте предупреждают, что это нарушает условия Telegram и используется на свой страх и риск.

Ключевые возможности

  • 01Транскрибирует голосовые заметки с помощью Deepgram и описывает фотографии, используя возможности vision-модели.
  • 02Дословно сохраняет сообщения за каждый день в Markdown и объединяет их в недельные, месячные и годовые сводки.
  • 03Хранит файл CORE.md, который добавляется в каждый промпт и обеспечивает постоянный контекст.
  • 04Ищет по памяти с помощью BM25 и переранжирования по графу связей; доступен и векторный поиск.
  • 05Управляет задачами и напоминаниями, а также формирует ежедневную сводку.
  • 06Подключается к Gmail, Calendar, Drive, Sheets, Docs и Tasks через CLI gws, а также поддерживает MCP-серверы и навыки.

Сценарии использования

  • Вспоминать, о чём договорились с клиентом несколько месяцев назад.
  • Превращать длинную голосовую заметку в список задач, черновик письма или карточку встречи.
  • Вести личную CRM контактов и последующих действий прямо в Telegram.
  • Запустить персонального ассистента на собственном сервере, чтобы данные оставались у вас.

Быстрый старт

  1. 1

    Получите токен бота у BotFather

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/smixs/iva-agent.git ~/iva
  3. 3

    Запустите установщик из клонированного репозитория и ответьте на его вопросы

    cd ~/iva && bash install.sh
  4. 4

    Напишите своему боту, чтобы мастер завершил настройку

Что важно знать

  • Требуются Node.js версии 24 или выше и сервер, который вы будете обслуживать самостоятельно, поэтому потребуется приложить усилия для самостоятельного хостинга.
  • Необходимы API-ключ или подписка у провайдера моделей. Запросы к модели и для транскрибации отправляются в облачные API, использование которых оплачиваете вы.
  • Дополнительная функция userbot нарушает условия использования Telegram и может привести к ограничению или блокировке аккаунта.

Темы

Частые вопросы

Что такое iva-agent?
Самостоятельно размещаемый AI-ассистент в Telegram, который сохраняет голосовые заметки, фото и сообщения в markdown-хранилище и позволяет искать их позже. Iva — AI-ассистент для Telegram, который работает на вашем сервере. Сообщения, голосовые заметки, фотографии, PDF-файлы и пересланные публикации сохраняются в виде датированных файлов в формате Markdown в хранилище, совместимом с Obsidian. Со временем из них формируются структурированные карточки контактов, проектов, решений и заметок.
iva-agent можно использовать бесплатно? Какая у него лицензия?
iva-agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
iva-agent всё ещё поддерживается?
Активно поддерживается. Последний коммит в iva-agent — 22 окт. 2026 г..
Для чего можно использовать iva-agent?
Вспоминать, о чём договорились с клиентом несколько месяцев назад. Превращать длинную голосовую заметку в список задач, черновик письма или карточку встречи. Вести личную CRM контактов и последующих действий прямо в Telegram. Запустить персонального ассистента на собственном сервере, чтобы данные оставались у вас.
Как установить iva-agent?
Получите токен бота у BotFather Клонируйте репозиторий: git clone https://github.com/smixs/iva-agent.git ~/iva Запустите установщик из клонированного репозитория и ответьте на его вопросы: cd ~/iva && bash install.sh Напишите своему боту, чтобы мастер завершил настройку
Где скачать iva-agent?
Исходный код и инструкции по установке — на GitHub: https://github.com/smixs/iva-agent

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональный агент с управлением через Telegram: превращает голосовые заметки и сообщения в типизированные связанные Markdown-карточки в вашем хранилище Obsidian и работает на вашем сервере.

409217PythonMITОбновлён 3 месяца назад

ИИ-компаньон в образе кошкодевочки с открытым исходным кодом: голосовое общение в реальном времени, инициативные беседы, долговременная память из пяти частей и инструменты для работы с браузером и компьютером.

3,1 тыс.355PythonApache-2.0Обновлён 3 часа назад