Habit+
▍Лендинг + веб-приложение трекера привычек с AI-коучем.
не сходят на нет
Контекст
Команда из двух фаундеров делала ещё один трекер привычек, но с честным взглядом на отказ: 80% бросают на 7-й день, и нужно работать не с напоминаниями, а с эмоциональным контекстом.
Решение — AI-коуч, который пишет тебе в день срыва, разбирает «почему», и встраивает новую привычку в существующий ритм.
Задача
- 01Лендинг с pre-launch листом ожидания
- 02Веб-приложение с PWA-режимом
- 03AI-коуч с памятью на 90 дней
- 04Геймификация: стрики, бейджи, лиги друзей
- 05Биллинг с триалом и аннуальной подпиской
Решение
не сходят на нет
Главный экран
Сетка дня: привычки + слоты времени. Чек одним тапом, заметка одной строкой.
AI-коуч
Пишет вечером в день срыва, спрашивает контекст, предлагает корректировку без морализаторства.
Лиги друзей
Маленькие лиги по 4–6 человек. Соревнование без публичных лидербордов — только в своём кругу.
Аналитика недели
Сводка воскресенья: что получилось, что нет, что коуч предлагает на следующую неделю.
Архитектура
Приложение — PWA на Next.js с офлайн-режимом. AI-коуч хранит память в Postgres pgvector, отрезок по 90 дней.
Геймификация и нотификации — отдельный планировщик на Cloudflare Workers cron, чтобы выстреливать пуши в локальное время каждого пользователя.
Результаты
- DAU за 90 дней
- удержание / W4
- средний стрик
- ProductHunt
Что не получилось с первого раза
- ✕Бету раскатали на знакомых из разных стран — и случайно вскрыли баг: тестер из Калифорнии написал, что коуч будит его в 3 ночи. Оказалось, AI-коуч слал в фиксированные 21:00 по серверному времени, и так прилетало половине пользователей. Без той беты мы бы это заметили только в отзывах сторов — перенесли расписание на Cloudflare cron в локальный часовой пояс каждого.
- ✕Там же, на бете, всплыло и другое: у самых активных тестеров через два месяца ответы вдруг стали медленными и дорогими. Полезли смотреть — память коуча держалась без срока, и промпты раздулись. Обрезали окно до 90 дней через pgvector, скорость и стоимость вернулись в норму.
“Это первый трекер, который не написал мне «ты пропустил день», а спросил, почему я не сплю в три ночи. Я ему ответил — и продолжил.
Команда
Что дальше
- →Нативное мобильное приложение
- →Интеграция с Apple Health и Google Fit
- →Открытый API для лайфстайл-блогеров

