Персональный агент с управлением через Telegram: превращает голосовые заметки и сообщения в типизированные связанные Markdown-карточки в вашем хранилище Obsidian и работает на вашем сервере.
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
Получите токен бота у BotFather
- 2
Клонируйте репозиторий
git clone https://github.com/smixs/iva-agent.git ~/iva - 3
Запустите установщик из клонированного репозитория и ответьте на его вопросы
cd ~/iva && bash install.sh - 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 обновляется ежедневно.
Похожие проекты
Персональный self-hosted сервер AI-агента в одном бинарнике Rust: изолированное выполнение инструментов, поддержка разных LLM-провайдеров и чаты через Telegram, Discord и другие каналы.
Самостоятельно размещаемый ИИ-второй мозг, который отвечает на вопросы по вебу и вашим документам, поддерживает пользовательских агентов и автоматизацию по расписанию.
Персональный AI-агент и голосовой помощник с открытым исходным кодом: два «мозга», персональная память и делегирование задач агентам для программирования.
Open-source слой долгосрочной памяти для AI-агентов: он сохраняет и извлекает информацию между сессиями через Python SDK, REST API и MCP-сервер.
ИИ-компаньон в образе кошкодевочки с открытым исходным кодом: голосовое общение в реальном времени, инициативные беседы, долговременная память из пяти частей и инструменты для работы с браузером и компьютером.