Добавить в корзинуПозвонить
Найти в Дзене
Mind Vault

Я сделал личного AI-ассистента в Telegram - и он работает уже несколько месяцев

Начну с честного признания: я не планировал делать продукт. Я хотел решить свою проблему.
Я теряю мысли. Не потому что плохая память, просто у меня не было системы, которая работает там, где я нахожусь в момент мысли. Notion требует браузера. Obsidian - ноутбука. Голосовые заметки - потом надо расшифровывать и куда-то класть. В итоге 80% идей умирало в такси или в душе.
Я хотел что-то одно:
Оглавление

Начну с честного признания: я не планировал делать продукт. Я хотел решить свою проблему.

Я теряю мысли. Не потому что плохая память, просто у меня не было системы, которая работает там, где я нахожусь в момент мысли. Notion требует браузера. Obsidian - ноутбука. Голосовые заметки - потом надо расшифровывать и куда-то класть. В итоге 80% идей умирало в такси или в душе.

Я хотел что-то одно: написать в Telegram, и чтобы оно запомнилось. Желательно с контекстом - кто я, чем занимаюсь, какие у меня проекты.

Готового решения не нашёл, сделал сам.

Как это устроено технически

В основе - OpenClaw, open-source фреймворк для AI-агентов. Каждый пользователь получает отдельный Docker-контейнер с запущенным агентом. Не shared инстанс, а изолированная среда: своя память, свой контекст, свои файлы.

Агент живёт в Telegram через bot token пользователя, то есть бот буквально его, с именем которое он выбрал. Память хранится в структурированных markdown-файлах внутри контейнера, совместимых с Obsidian. Весь vault можно синхронизировать через GitHub и открывать локально.

Для транскрипции голосовых использую Groq API с whisper-large-v3, это быстрее и дешевле чем гонять OpenAI Whisper локально. Модели - Claude Haiku на базовом тарифе, Sonnet на старших. Роутинг через OpenRouter, что даёт гибкость если нужно будет менять провайдера.

Весь стек: NestJS (API), Next.js (консоль), Docker Swarm на российском VPS (152-ФЗ), Prisma + PostgreSQL. Деплой через Dokploy.

Что умеет ассистент

По факту это агент с долгосрочной памятью и инструментами. Он ведёт daily notes, структурирует задачи, интегрируется с Google Calendar через CalDAV, умеет работать в групповых чатах для командного использования на старшем тарифе.

Каждый агент получает SOUL.md с характером и инструкциями, USER.md с данными о пользователе, HEARTBEAT.md с расписанием проверок. Раз в несколько минут агент сам проверяет inbox, дедлайны, события и пишет пользователю если есть что-то важное.

Самое интересное наблюдение: люди начинают разговаривать с ним как с живым. Пишут ночью, делятся мыслями, которые не скажут в заметку. Это не баг, это фича — разговорный интерфейс снижает барьер до нуля.

Что не работает

Retention пока не измерен нормально, слишком мало данных. Главная проблема которую я вижу: пользователь должен сам сформировать привычку писать боту. Если этого не происходит в первую неделю — скорее всего не произойдёт вообще. Онбординг пока не решает эту проблему достаточно хорошо.

Ещё: стоимость инфраструктуры на пользователя выше чем хотелось бы. Отдельный контейнер это накладно при масштабировании, в какой-то момент придётся думать про multi-tenant архитектуру с изоляцией через user_id, а не через контейнер.

Где сейчас

Несколько десятков живых пользователей, платная подписка от 4 999 ₽ в месяц.

Всё описанное можно собрать самому — OpenClaw открытый, документация есть, стек стандартный. Если есть время и желание разобраться, это реальная задача на пару недель. Если нет — готовая инфраструктура уже работает на mvault.ru, там можно запустить своего ассистента за пять минут без единой строчки кода.

Буду рад фидбеку в комментариях — особенно от тех, кто строил похожее или думал в эту сторону.