Что я хотел сделать#
Я ненавижу вести календарь. Все приложения-задачники у меня умирали через пару недель: записываешь, копится хвост, приложение показывает красный список долгов — и ты перестаёшь его открывать.
Хотелось обратного: сказал — и забыл. Пусть машина сама решает, куда это положить и когда напомнить.
Что получилось#
Пейджер с одной кнопкой и голосовой помощник Монстрик в Telegram. Это одна система: сказал в пейджер или в бот — запись попадает туда же.

Что он уже умеет:
- Несколько дел из одной фразы: «через час обед, а в 5:30 ужин на пляже» — два события
- Сам понимает тип: событие, задача, идея, большой проект
- Разговорное время: «через 20 минут», «вечером», «в следующую пятницу»
- Команды голосом: «платы уже заказал», «ужин перенеси на 8»
- Напоминает только если попросил: «напомни за час»
- Утренняя сводка в 8:00 — текстом или голосом
- Читает почту: брони и билеты сами появляются в календаре, счета — в задачах
- Нет «просрочено»: не успел вчера — задача тихо переезжает в сегодня
Как это работает#
Пейджер ничего «не понимает» сам — он только записывает голос и отправляет на сервер. Дальше:
- Сервер распознаёт речь (Яндекс SpeechKit)
- Нейросеть превращает фразу в записи: что, когда, куда
- Записи попадают в календарь и задачи, Монстрик отвечает в Telegram
- Фоновый процесс сам присылает сводки и напоминания
Нет сети — запись копится в памяти пейджера и уходит, когда сеть появится, без дублей.
Что внутри#
- Seeed XIAO ESP32-S3 — маленький, с запасом памяти под запись голоса
- E-ink 200×200 — экран, который не тратит батарею
- Микрофон, кнопка, аккумулятор
- Сервер — свой, во Франции: распознавание, ИИ, бот, напоминания
Как собирал#
- Прототип: кнопка → запись → сервер → задача в календаре
- Офлайн-очередь: пейджер стал работать с плохим Wi-Fi (тестировал из Таиланда)
- Новый мозг на сервере: из «календаря» в помощника, который понимает задачи, идеи и проекты
- Telegram-бот как главный интерфейс, голос Монстрика, утренняя сводка, почта
Что пошло не так#
- ИИ закрывал не ту задачу. Сказал «пост сделан» — отметил другое дело. Причина была в моей выборке: ИИ не видел старых задач. Теперь он обязан назвать дело, и сервер сверяет
- Экран «Сегодня» с кнопками превратился в кашу. Убрал кнопки — оставил текст. Управлять удобнее голосом
- Напоминания обо всём бесят. Ужин не надо напоминать — это просто расписание. Теперь только по просьбе
- Подписка Aviasales на цены стала «билетами» в календаре. Научил отличать свою покупку от рекламы
Скачать#
Прошивка и схема — скоро. Сервер пока закрытый: на нём Монстрик работает для меня, проверяю, как живёт каждый день.
Версии#
- v1 — кнопка → голос → событие в календаре
- v2 (сейчас) — Монстрик: задачи, идеи, проекты, сводки, почта, голос
Ролики#
Скоро.