45 KiB
title, aliases, created, updated, tags, status, related
| title | aliases | created | updated | tags | status | related | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AI Psychologist App — Overview |
|
2026-05-16 | 2026-05-31 |
|
planning |
|
AI Psychologist App — Project Overview
Стартовый документ. Источники: research vault, рыночные данные (May 2026), Reddit feedback, pricing. Связанные: ai-psychologist-research, unprejudiced-ai-psychologist, session-design
1. Концепция и позиционирование
Что это: AI-ассистент для психологической рефлексии — не терапевт, не диагност. Зеркало, которое задаёт правильные вопросы. Помогает видеть паттерны.
Ключевое отличие от рынка: Anti-sycophancy архитектура. Все конкуренты (Wysa, Woebot, Replika) страдают одним и тем же — overvalidation. Пользователь говорит → AI соглашается и поддерживает → никакого роста. Наша система делает 2-этапный прогон: сначала нейтральный пересказ в 3м лице, потом анализ внешнего наблюдателя. Снижает sycophancy на ~13.6% (arXiv 2508.02087).
Positioning: Между Woebot (CBT chatbot) и Mindsera (AI journaling) — продукт для людей, которые хотят честного зеркала, а не утешения.
Не называть: "AI-психолог" → "твой AI-компаньон для рефлексии" / "зеркало" / "Reflect". Apple требует дисклеймер: "Не является заменой профессиональной психологической помощи."
2. Рыночный контекст
Размер рынка
- AI Mental Health Market: $1.48B (2025) → $11B (2034), CAGR 24.3%
- Chatbot mental health apps: $1.88B (2024) → $7.57B (2033), CAGR 16.5%
- 63% всего digital health funding в 2025 — AI mental health
Тренды
- Регуляторное давление растёт — выжить смогут только этичные продукты
- Гибридные модели (AI + human oversight) получают больше доверия
- Незакрытый спрос: доступ к терапии дорог, очереди огромные
- ADHD, тревога, депрессия — самые массовые ниши без адекватного решения
3. Конкурентный анализ
| Продукт | Пользователи | Выручка | Модель | Слабость |
|---|---|---|---|---|
| Replika | 10M+ | ~$50M est | Companion AI | Нет терапевтической ценности |
| Wysa | ~500K | $23.9M | CBT chatbot | Корпоративный B2B фокус, не B2C |
| Woebot | ~1M | est $10-15M | CBT chatbot | Не развивается, устарел UI |
| Mindsera | 80K+ | ~$3-5M est | AI journaling | Нет голоса, нет мобильного UX |
| Spring Health | Enterprise | $3.3B val | B2B SaaS | Не для потребителя |
| Calm | 4M+ paid | ~$150M | Mindfulness | Не AI, контент-продукт |
Незакрытые ниши (наши возможности)
- Честный AI — никто не решает sycophancy проблему явно как фичу
- Долгосрочная память — пользователи хотят AI, который помнит всю историю
- ADHD-специфичный — NeuroTwin пытается, но слабый продукт
- Голосовой формат — большинство только текст; голос снижает барьер
- Duolingo-like UX — карточки, персонаж, нативный диалог — никто не делает
4. Что пользователи ненавидят (Reddit research)
r/TalkTherapy, r/mentalhealth, r/AIforADHD — топ жалобы:
| Жалоба | Частота | Решение в нашем продукте |
|---|---|---|
| "Слишком соглашается, никакого роста" | 🔴 Самая частая | 3rd-person архитектура |
| "Забывает всё на следующей сессии" | 🔴 | Persistent memory (vault) |
| "Дал неверный клинический совет" | 🟠 | Не советовать, только спрашивать |
| "Ходит по кругу, те же вопросы" | 🟠 | Session tracking, не повторять |
| "Паника/кризис — AI беспомощен" | 🟡 | Кризисный флоу с хотлайнами |
| "Собирают мои данные" | 🟡 | Privacy-first, local/encrypted |
Что любят:
- 24/7 без записи
- Нет осуждения
- Можно сказать то, что стыдно говорить живому человеку
- Дешевле терапии
5. Продуктовый дизайн
UI концепция
Не как ChatGPT textarea. Ближе к Duolingo — нативный iOS/Android диалог:
- Анимированный абстрактный персонаж (blob/orb — не антропоморфный, снижает uncanny valley)
- Голосовой режим (OpenAI Realtime API — самый естественный TTS/STT на рынке)
- Текстовый чат как fallback
- Карточки с вопросами — не пустой экран
- Тапабельные ответы (quick replies) для снижения барьера входа
Настройки
-
Кнопка "Сбросить данные" — удаляет профиль, историю сессий, все инсайты
- Требует подтверждения (алерт: "Это действие необратимо")
- После сброса: онбординг с чистого листа
- Реализует GDPR-требование "право на удаление" (см. privacy-legal)
-
Папка документов — пикер системной папки для хранения/чтения сессий
- Расположение: под кнопкой "Пропустить" на стартовом экране + отдельная секция в Настройках
- Позволяет выбрать любую папку (iCloud Drive, локальная, внешний диск на iPad)
- По умолчанию: стандартная
Documents/UserProfile/— ничего не ломается - Нужно для переноса данных между устройствами (резервная копия, смена телефона)
- iOS:
.fileImporter(allowedContentTypes: [.folder])(SwiftUI, iOS 14+)- Возвращает security-scoped URL → сохраняется как bookmark в UserDefaults
startAccessingSecurityScopedResource()/stopAccessingSecurityScopedResource()при каждом доступе
- Android (
#if SKIP):Intent.ACTION_OPEN_DOCUMENT_TREE→ URI сtakePersistableUriPermission - ProfileManager читает путь из UserDefaults (bookmark на iOS, URI string на Android)
Структура сессии
- Check-in (2 мин): короткий mood check через карточки
- Тема (выбирает пользователь или AI предлагает из паттернов)
- Диалог (10-20 мин): AI задаёт вопросы, не советует
- Инсайт (2 мин): AI кристаллизует одно наблюдение в 3м лице
- Следующий шаг (опционально): один маленький вопрос до следующей сессии
Память и профиль
- После каждой сессии: агент пишет summary в профиль пользователя
- Следующая сессия: агент читает историю → персонализированный диалог
- "Recurring topics" — показывает пользователю паттерны через время
- Хранение: зашифрованно на сервере + опция экспорта
Кризисная безопасность (обязательно для App Store)
- Детекция ключевых слов (SI, self-harm)
- Немедленный переход к кризисному флоу: линии помощи по стране
- Никаких DIY советов в кризисе
- Disclaimer в онбординге
6. Архитектура системы
Двойной бот — core механизм
Ключевая идея: пользователь говорит от первого лица → AI склонен соглашаться (sycophancy). Решение: два независимых бота в pipeline, каждый не знает о пользователе напрямую.
Пользователь (1-е лицо)
↓
┌─────────────────────────────┐
│ БОТ 1 — Narrator (Haiku) │
│ Системный промпт: │
│ "Перескажи от 3-го лица, │
│ нейтрально, только факты, │
│ без оценок и сочувствия. │
│ Называй человека │
│ 'пользователь'." │
└─────────────────────────────┘
↓
"Пользователь говорит что..."
↓
┌─────────────────────────────┐
│ БОТ 2 — Analyst (Sonnet) │
│ Системный промпт: │
│ "Ты опытный психолог. │
│ Перед тобой описание │
│ незнакомого человека от │
│ 3-го лица. Задай 1-2 │
│ точных вопроса. Не давай │
│ советов. Не валидируй." │
│ │
│ + читает profile.md │
│ + детектирует SI/SH │
└─────────────────────────────┘
↓
Вопрос пользователю ИЛИ 🚨 Crisis flow
Почему это работает:
- Бот 2 анализирует описание незнакомца, а не собеседника — убирает emotional bias
- Снижение sycophancy ~13.6% доказано научно (arXiv 2508.02087, 3rd vs 1st person)
- Бот 1 дешёвый (Haiku), Бот 2 качественный (Sonnet) — оптимально по cost/quality
Кризисный детектор встроен в Бот 2:
- Hardcoded детекция ключевых слов на RU + EN (не через LLM — надёжнее и быстрее)
- При срабатывании: немедленно прерывает диалог, показывает CrisisView с горячими линиями
- Уровни:
warning(косвенные упоминания) /critical(прямые угрозы) — разный флоу
On-device база знаний (Obsidian-like)
Вместо облачной БД — markdown файлы на устройстве пользователя с тегами и ссылками.
Documents/UserProfile/
├── profile.md ← живой профиль: паттерны, наблюдения, прогресс
├── insights.md ← кристаллизованные инсайты (обновляется редко)
├── sessions/
│ ├── 2026-05-16.md ← каждая сессия: вопросы, ответы, наблюдение
│ ├── 2026-05-20.md
│ └── ...
└── topics/
├── sleep.md ← паттерн сна [[связано с sessions/2026-05-16]]
├── work.md
└── relationships.md
profile.md (пример):
# Профиль пользователя
#паттерн Откладывает сложные разговоры → избегание через работу
#паттерн Энергия падает к 16:00 если не было физической активности
#прогресс Трезвость — 47 дней ✓
#прогресс Спортзал — 3 раза на прошлой неделе ✓
## Текущие темы
- [[topics/sleep]] — замкнутый цикл сна, прорабатываем
- [[topics/work]] — граница рабочего и личного времени
## Наблюдение агента (2026-05-16)
Пользователь описывает продуктивность через количество задач, но...
Как это работает в pipeline:
- Начало сессии: Бот 2 читает
profile.md+ последние 2-3 сессии - Конец сессии: Бот 2 пишет краткое summary в
sessions/YYYY-MM-DD.md - Значимый инсайт: обновляет
profile.md(дописывает наблюдение) - Пользователь видит свою базу знаний в приложении (ProfileView)
Преимущества перед облачной БД:
- Полный контроль данных у пользователя (privacy-first)
- Работает офлайн
- Пользователь может экспортировать/читать свои данные
- Ссылки между файлами = граф паттернов (Obsidian-логика)
7. Технический стек
Мобильное приложение
Skip.tools — SwiftUI компилируется в нативный Jetpack Compose для Android.
- Пишешь один раз в SwiftUI + Xcode
- Skip генерирует реальный Kotlin/Compose Android
- Нет runtime overhead, нет bridge lag
- Open-source, бесплатно
- iOS остаётся нетронутым, можно в любой момент выбросить Skip
Альтернатива если Skip окажется незрелым для голоса: отдельные iOS/Android версии, первая только iOS, Android через 2-3 месяца.
Backend
- Rate limiting: per-user middleware на бэкенде (Redis sliding window) — защита от abuse. Anthropic API key никогда не покидает сервер. Лимиты: RPM per user_id + daily token budget. При превышении: throttle → 429, не hard ban сразу.
- Language model: Claude Sonnet 4.6 (основа) + Opus 4.7 для глубоких сессий
- Sonnet: $3/MTok in, $15/MTok out
- Opus: $5/MTok in, $25/MTok out
- Prompt caching: системный промпт + история кешируются (90% скидка на повторные)
- Voice: OpenAI Realtime API (лидер по качеству) + fallback Whisper + TTS
- Backend server: простой Node.js/Bun API → deploy на Fly.io/Railway
- Database: PostgreSQL (профили пользователей, сессии, инсайты)
- Auth: Apple Sign In + Google Sign In (обязательно для App Store)
Инфраструктура
- Fly.io или Railway — минимальный DevOps
- Начало: один регион (EU/US), потом масштаб
7. Монетизация
Модель: Free Trial → Subscription (delayed billing)
Лучшая конверсия для психологических приложений (Calm, Headspace benchmark):
- 7 дней бесплатно, карта не нужна — снижает барьер регистрации
- После 7 дней: предложение подписки, 1 дополнительная бесплатная сессия как hook
- Альтернатива (лучше): "Введи карту, первые 14 дней бесплатно" → automatic convert
Pricing
| План | Цена | Включено |
|---|---|---|
| Free Trial | 1 сессия | Полный доступ, без карты |
| Monthly | $9.99/мес | 8 сессий/мес (~2/неделю), 30 мин макс |
| Annual | $59.99/год ($5/мес) | Всё из Monthly, приоритет Opus |
| Unlimited | $19.99/мес | Безлимитные сессии |
Benchmark: Calm $12.99/мес, Headspace $12.99/мес. Мы дешевле → легче конвертировать.
Unit Economics (Sonnet, среднестатистический пользователь Monthly)
Стоимость одной сессии (30 мин активного диалога):
- Input: ~8,000 токенов (системный промпт 3K + история 3K + user 2K) = $0.024
- Cache hit on system+history: скидка ~70% → фактически $0.012
- Output: ~4,000 токенов = $0.060
- Voice (OpenAI TTS ~5000 chars): ~$0.005
- Итого: ~$0.077/сессия
Monthly план (8 сессий):
- Наши расходы: $0.62/пользователь/мес
- Выручка (after 30% Apple cut): $6.99
- Gross margin: ~91% (без учёта инфраструктуры и разработки)
При $5K MRR (500 monthly users): расходы на AI ~$310/мес. Очень управляемо.
8. Регистрация в сторах — Полный путь для гражданина РФ
Почему РФ не работает
С марта 2022 Apple приостановила новые платные продажи в App Store для российских аккаунтов. Российский Apple Developer с RU-банком не может получать выплаты. Google Play аналогично — RU-аккаунты заблокированы для монетизации. Решение: нужна юрисдикция с нормальным banking и поддержкой сторами.
Два реальных варианта для гражданина РФ: Казахстан (ИП) и Эстония (e-Residency + OÜ).
Путь 1: Казахстан — ИП
Что даёт: App Store ✅ · Google Play ✅ · Stripe ❌ · Payoneer ✅ · быстро · дёшево
Шаг 1 — Получить ИИН (индивидуальный идентификационный номер)
ИИН — аналог ИНН, обязателен для любых юридических действий в КЗ.
- Граждане РФ как члены ЕАЭС имеют упрощённый доступ — не нужно ВНЖ
- Нужно физически приехать в Казахстан (Алматы, Астана)
- Обратиться в ЦОН (Центр обслуживания населения) с загранпаспортом
- Срок: 1 рабочий день
- Стоимость: бесплатно
- Альтернатива: через доверенное лицо с нотариальной доверенностью — дорого и долго
Шаг 2 — Зарегистрировать ИП
Граждане ЕАЭС (в т.ч. РФ) могут открывать ИП в Казахстане без ВНЖ.
- Через портал egov.kz (если есть ИИН и казахстанская ЭЦП)
- Или через ЦОН лично
- Режим: упрощённая декларация — 3% от дохода (ИПН 1.5% + ОПВ 1.5%), отчётность раз в полгода
- Срок: 1 день (онлайн) или 3 дня (ЦОН)
- Стоимость: бесплатно
- ОКВЭД: 62.01 (разработка ПО) или 63.12 (web-порталы)
Шаг 3 — Открыть банковский счёт
| Банк | Для граждан РФ | Комментарий |
|---|---|---|
| Halyk Bank | ✅ Открывает | Самый надёжный, есть бизнес-счета для ИП |
| Freedom Bank | ✅ | Лояльный к нерезидентам, есть карты Visa |
| Kaspi | ❌ | Практически всегда отказывает нерезидентам |
| ForteBank | ⚠️ | Открывает, но долгая проверка |
Нужно: загранпаспорт + ИИН + свидетельство об открытии ИП.
Шаг 4 — Зарегистрироваться в Apple Developer
- apple.com/developer → Individual ($99/год)
- Платёж: казахстанская Visa/Mastercard от Halyk или Freedom
- Страна аккаунта: Казахстан
- App Store — KZ в списке payout countries → выплаты на казахстанский счёт
Шаг 5 — Google Play
- $25 разовый взнос, та же карта KZ
- Payoneer как альтернатива для выплат — работает
- Google Play поддерживает KZ полностью
🔴 Подводные камни KZ
-
Нет Stripe — Stripe не поддерживает Казахстан. Это критично если планируешь web-версию продукта с прямыми платежами. Альтернативы: Paddle, Lemon Squeezy (работают как MoR — Merchant of Record, платишь им, они тебе).
-
Физический визит обязателен — без поездки в KZ (хотя бы 2-3 дня) сделать нормально не получится. Делегировать через доверенное лицо — риск и расходы.
-
Kaspi не вариант — несмотря на то что Kaspi — самый удобный банк КЗ, нерезидентам практически всегда отказывают.
-
Налоговая отчётность — раз в 6 месяцев нужно подавать декларацию (форма 910). Можно через egov.kz самостоятельно, но без казахстанской ЭЦП — снова нужен бухгалтер (500-2000 тг за отчёт).
-
Если живёшь не в KZ — ИП в Казахстане технически должен вести деятельность там. На практике IT-услуги через интернет никто не проверяет, но формально это серая зона.
-
Валютный контроль — при поступлении валюты от App Store/Google на казахстанский счёт нужно правильно оформить "поступление от нерезидента". Банки делают это автоматически, но бывают запросы на обоснование.
Путь 2: Эстония — e-Residency + OÜ
Что даёт: App Store ✅ · Google Play ✅ · Stripe ✅ · все EU платёжки ✅ · без физического присутствия · EU credibility
Шаг 1 — Подать заявку на e-Residency
- Сайт: e-resident.gov.ee
- Стоимость: 190 EUR (гос. пошлина)
- Срок рассмотрения: 4-8 недель
- Нужно: загранпаспорт РФ, описание бизнес-цели, digital photo
🔴 Главный подводный камень для граждан РФ: С 2022 года Эстония существенно ужесточила выдачу e-Residency гражданам РФ и Беларуси. По данным на 2024-2025: заявки рассматриваются, но одобрение не гарантировано. Отказы участились, особенно без обоснованной бизнес-причины (EU-клиенты, EU-партнёры, EU-рынок). В заявке нужно убедительно объяснить, почему эстонская юрисдикция, а не другая. Получение карты — лично в посольстве Эстонии или на пограничном пункте Эстонии.
Шаг 2 — Зарегистрировать OÜ (osaühing — аналог ООО)
- Через Company Registration Portal (digitoimik.ee) с e-ID картой
- Минимальный уставный капитал: 2 500 EUR (взнос можно отложить до выплаты дивидендов)
- Стоимость регистрации: ~170 EUR (гос. пошлина) + нотариус если нужен (~100 EUR)
- Нужен юридический адрес в Эстонии
Провайдеры юридического адреса и бухгалтерии:
| Сервис | Адрес/год | Бухгалтерия/мес | Удобство |
|---|---|---|---|
| Xolo | включено | €99+ | Лучший UX, всё онлайн |
| LeapIN | included | €99 | Популярен у фрилансеров |
| 1Office | €50 | €80-200 | Гибче, ручной сервис |
| e-Residency Marketplace | варианты | варианты | Каталог провайдеров |
Шаг 3 — Банковский счёт (самый сложный шаг)
Это главная боль e-Residency для граждан РФ. Эстонские банки (LHV, Swedbank, SEB) практически не открывают счета e-resident компаниям, особенно российским гражданам — compliance риск.
Реальные варианты в порядке приоритета:
| EMI/Банк | Статус для граждан РФ | IBAN | Apple Pay | Stripe |
|---|---|---|---|---|
| Wise Business | ✅ Принимает, длительное KYC | ✅ | — | ✅ |
| Revolut Business | ⚠️ Бывают отказы | ✅ | — | ✅ |
| LHV (эст. банк) | ⚠️ Долгое KYC, часто отказ | ✅ | ✅ | ✅ |
| Payoneer | ✅ | — | — | — |
Рекомендация: Wise Business как первый приоритет. Они дают эстонский IBAN, принимают платежи от App Store, Google Play и Stripe. Для граждан РФ KYC занимает 2-4 недели с запросами документов. Нужно готовиться к вопросам о бизнесе, источнике средств, клиентах.
Шаг 4 — Stripe
После получения Wise IBAN:
- Регистрируешь Stripe на эстонское OÜ
- Страна: Estonia (EU)
- Stripe работает полностью — карты, Apple Pay, Google Pay
- Это главное преимущество пути через Эстонию перед Казахстаном
Шаг 5 — Apple Developer и Google Play
- Apple Developer: $99/год, страна аккаунта — Estonia, оплата картой Wise/Revolut
- App Store payout → на IBAN Wise
- Google Play: $25 разовый, аналогично
Налогообложение OÜ (Эстония)
Эстонская система уникальна в ЕС:
- 0% корпоративный налог пока деньги остаются в компании
- 20% налог только при выплате дивидендов себе
- VAT (НДС): регистрация обязательна если оборот > 40 000 EUR/год. Ставка 22%.
- Ежегодный отчёт: подаётся в Äriregister (äriregister.rik.ee), штраф за непредставление + принудительная ликвидация
🔴 Подводные камни Эстонии
-
Отказ в e-Residency — гражданам РФ реально отказывают. Митигируется качественной заявкой с конкретным EU-бизнес-обоснованием.
-
Банкинг — главный риск — без банковского счёта OÜ мертво. LHV отказал → Wise → Revolut → Payoneer. Нужно иметь план Б и В. Открывай Wise сразу после регистрации OÜ, не жди.
-
Стоимость обслуживания — через Xolo/LeapIN ~€100-300/мес на бухгалтерию + адрес + сервис. Это обязательные расходы, не опциональные. Для маленького стартапа ощутимо.
-
Compliance при обороте в KZ/RU — если большинство пользователей из РФ/СНГ, могут быть вопросы о reputational risk у EMI (Wise, Revolut). Не смертельно, но готовься объяснять.
-
VAT MOSS — если продаёшь digital услуги EU-пользователям, нужно регистрировать НДС и платить по ставкам стран пользователей. Автоматизируется через Stripe Tax.
-
Ликвидация — закрыть OÜ сложнее, чем открыть. Если бизнес не пошёл, нужна формальная процедура ликвидации (~3-6 мес).
Сравнение: KZ ИП vs Эстония OÜ
| Казахстан ИП | Эстония OÜ | |
|---|---|---|
| Stripe | ❌ Нет | ✅ Да |
| App Store выплаты | ✅ | ✅ |
| Google Play | ✅ | ✅ |
| Все EU платёжки | ❌ | ✅ |
| Открытие (стоимость) | ~$50-100 (ЦОН) | ~€500-700 (пошлины + провайдер) |
| Обслуживание/мес | ~$20-50 (бухгалтер) | ~€100-300 (Xolo/LeapIN) |
| Банк | Halyk / Freedom | Wise / Revolut |
| Физическое присутствие | Нужно (минимум 2-3 дня) | Нет (всё онлайн) |
| Риск отказа (гражданин РФ) | Низкий (ЕАЭС) | Средний (2022+ ограничения) |
| Налог на прибыль | 3% (упрощёнка) | 0% до выплаты дивидендов |
| EU кредит доверия | Нет | Да |
| Скорость запуска | 1-2 недели | 6-12 недель |
Рекомендация
Быстрый старт, только сторы → Казахстан. Летишь на 3 дня, открываешь ИП + Halyk, всё готово.
Web-продукт со Stripe или EU-рынок → Эстония. Дольше, дороже, но полный доступ к EU-инфраструктуре.
Оптимальная стратегия: KZ для старта (App Store launch, первые деньги) → параллельно оформить Эстонию для Stripe и web-монетизации. Это дольше, но даёт максимальную гибкость.
9. Маркетинг — Marketing First
Философия (подход @its_capitan)
- Органика + соцсети: никакого paid acquisition в начале
- Строить аудиторию до релиза, не после
- Контент = продукт разработки, инсайты о психологии, ошибки
Контентная стратегия
Twitter/X (EN аудитория, техно-психология):
- "Building in public" — еженедельные updates с цифрами и честными провалами
- Треды: "Почему AI-терапия не работает (и как мы это фиксим)"
- Статистика + инсайты из исследований (тот же arXiv по sycophancy)
TikTok / Reels (массовая аудитория, ментальное здоровье):
- Короткие: "Попробовал AI-терапию — вот что реально произошло"
- POV-формат: сессия с AI глазами пользователя
- Психологические "aha moment" — паттерны которые люди узнают в себе
Reddit (r/mentalhealth, r/ADHD, r/selfimprovement):
- Полезные посты БЕЗ рекламы — за 3-6 мес до запуска
- Сбор обратной связи, waitlist
Waitlist до запуска:
- Лендинг с email waitlist
- Early adopter программа: $4.99/мес на 1 год для первых 100
Цикл маркетинга
Неделя 1-4: Twitter треды + Reddit присутствие (без продукта)
Неделя 5-8: TestFlight beta → первые пользователи из Twitter
Неделя 9-12: Отзывы beta → контент + итерация
Запуск: ProductHunt + Reddit AMA + Twitter тред с метриками
10. Бюджет стартовый
| Статья | Разово | Ежемесячно |
|---|---|---|
| Apple Developer | $99 | — |
| Google Play | $25 | — |
| Skip.tools | $0 | $0 (open source) |
| Fly.io / Railway | — | $20-50 |
| Claude API (100 пользователей) | — | ~$60 |
| OpenAI Voice (100 пользователей) | — | ~$20 |
| PostgreSQL (managed) | — | $20 |
| Домен + лендинг | $15 | $5 |
| KZ путь: ИП + Halyk | ~$50 | ~$30 (бухгалтер) |
| Эстония путь: OÜ + Xolo | ~$700 | ~$150 (Xolo) |
| ИТОГО старт (KZ) | ~$190 | ~$135 |
| ИТОГО старт (Эстония) | ~$840 | ~$255 |
Breakeven: ~20 платных пользователей на Monthly ($9.99) = $200 MRR → покрывает KZ-путь. Для Эстонии: ~26 платных пользователей.
11. Риски и что упустили
🔴 Crisis protocol (SI/SH) — блокер для App Store
SI = Suicidal Ideation (суицидальные мысли), SH = Self-Harm (самоповреждение).
Apple App Store Review Guidelines §1.4.2 (обновлено 2023): mental health приложения обязаны иметь явный кризисный протокол. Несколько приложений получили reject без него. Woebot и Wysa проходили специальный аудит.
Что конкретно нужно:
- Жёсткая детекция ключевых слов (kill myself, want to die, hurt myself + синонимы на всех языках поддержки) — не через LLM, hardcoded
- При детекции — немедленно выйти из диалогового флоу
- Показать: кризисные линии помощи, локализованные по стране пользователя
- Не давать советов, не продолжать сессию как ни в чём не бывало
- Дисклеймер в онбординге: "Это не замена профессиональной помощи"
Это не "добавить потом" — без этого App Store reject на первой проверке.
🔴 RevenueCat — SDK для подписок
Без RevenueCat: пишешь руками StoreKit (iOS) + Play Billing (Android) + серверную верификацию транзакций + логику восстановления покупок + webhook-и + аналитику конверсии. ~3-4 недели работы.
RevenueCat даёт всё это из коробки, бесплатно до $2.5K MRR. Архитектурное решение — принять до первой строки монетизации, не "добавить потом".
🔴 Юридическое лицо — решить до начала разработки
Без решения по юрлицу некуда получать деньги из сторов. KZ или Эстония — выбрать и оформить до публикации. Подробно: см. раздел 8.
🟠 Privacy policy + обработка данных
Mental health data в EU — "специальная категория" (GDPR Article 9), наравне с биометрией и медданными.
Практически:
- Явное согласие на хранение (не спрятанное в ToS)
- Указать что хранится, как долго, где (сервер, страна)
- Право на удаление: нажал "удалить аккаунт" → данные исчезают реально, не архивируются
- Нельзя передавать третьим лицам для обучения моделей без отдельного согласия
Anthropic по умолчанию не обучает модели на API данных — это плюс, нужно прописать в своей privacy policy. Apple требует privacy policy до публикации.
🟠 Рынок-фокус: EN vs RU — выбрать до лендинга
| EN (US/UK) | RU (RU/KZ/KG) | |
|---|---|---|
| Конкуренция | Высокая | Низкая — рынок почти пустой |
| Платёжеспособность | Высокая ($9.99 норма) | Ниже ($3-5 комфортнее) |
| Каналы | Twitter, Reddit | Telegram, ВКонтакте |
| Stigma к психологии | Низкая | Высокая — но AI снижает (анонимность) |
| Регуляция | Строже (FDA watching) | Мягче |
| Твой edge | Аутсайдер | Своя культура, понимаешь ЦА |
Вывод: RU-рынок первым — меньше конкуренции, понимаешь аудиторию, stigma снижается через AI (анонимность убирает барьер). EN — второй рынок после PMF.
🟠 Имя продукта — нужно до лендинга
Apple отклоняет: "Psychologist", "Therapist", "Mental Health Treatment" — медицинские claims запрещены.
Рабочие направления:
- Действие: Reflect, Unfold, Reframe, Untangle
- Метафора: Mirror, Lens, Compass
- Персонаж: имя персонажа = имя продукта (как Duolingo → Duo)
🟠 Motion designer для персонажа
Анимированный abstract персонаж — это не "добавить анимацию", это core UX:
- Концепт (blob? орб? частицы?)
- Состояния: слушает / думает / говорит / радуется / обеспокоен
- Анимация в Rive (лучший инструмент, нативный export в iOS/Android) или Lottie
- Реакция на голос: амплитуда звука → размер/пульс персонажа
~1-2 недели работы дизайнера + разработчика. Делать самому без опыта в motion → риск потерять 3-4 недели и получить плохой результат. Это не декорация — это первое впечатление.
🟠 Онбординг как первая сессия — антиchurn
Mental health приложения: самый высокий churn в первые 3 дня. Скачал → не понял что делать → удалил.
Решение (паттерн Duolingo): первая мини-сессия начинается до регистрации и до paywall. Пользователь получает инсайт → потом предложение создать аккаунт → потом подписка.
5 минут, 3-4 вопроса, один конкретный инсайт в конце. Пользователь должен почувствовать ценность до того как ты попросил что-то взамен.
🟡 Технические риски
- Skip.tools зрелость — продукт молодой, может не покрыть все SwiftUI APIs (особенно Rive-анимации). Нужен PoC до старта
- OpenAI Realtime API latency — в регионах без proximity может лагать. Проверить задержку из своего региона
- Prompt caching — работает только при стабильном системном промпте, нужна правильная архитектура с первого дня
- Retention — ментальные приложения: ~60% churn после месяца. Фиксится через streak механику и push-уведомления
12. Что ещё не решено (открытые вопросы)
- Название продукта (не "AI Psychologist")
- Дизайн персонажа — blob/orb/abstract? Нужен motion designer
- Локальный vs облачный storage профиля пользователя
- Skip.tools PoC — можно ли анимировать персонажа через SkipUI
- Юрлицо: KZ ИП или Эстония OÜ? Решить до старта
- Выбор одного фокусного рынка на старте: EN (US/UK) или RU (RU/KZ/KG)?
- Партнёрство с психологами для валидации контента?
13. Роадмап (rough)
Phase 0 — Research & Foundation (2-4 недели)
├── Skip.tools PoC (анимированный персонаж + базовый диалог)
├── Юрлицо: KZ или Эстония (решить и оформить)
├── Лендинг + waitlist
├── Twitter аккаунт + первые треды
└── Имя + брендинг концепт
Phase 1 — MVP (4-6 недель)
├── iOS only (SwiftUI нативный)
├── Claude Sonnet backend (без Opus пока)
├── Базовый диалог + память сессий
├── Текст только (голос потом)
├── TestFlight beta → 20-50 пользователей из waitlist
└── Сбор feedback
Phase 2 — Voice + Android (6-8 недель)
├── OpenAI Realtime API интеграция
├── Skip.tools → Android версия
├── Persistence: профиль пользователя + recurring topics
├── Импорт/экспорт папки данных (iOS + Android file picker)
└── Подписка через RevenueCat
Phase 3 — Launch & Marketing (2-4 недели)
├── App Store + Google Play submission
├── ProductHunt launch
├── Reddit AMA
└── Pricing validation
Phase 4 — Growth
├── Opus upgrade для premium tier
├── Локализация EN/RU
└── Partnership с психологами (для credibility)
Связанные ресурсы
- marketing-hooks — голоса ЦА, слоганы, hooks для органического маркетинга
- twitter-thread-draft — черновики Twitter тредов для building in public
- ai-psychologist-research — deep research: паттерны, CBT/ACT/DBT, конкуренты, sycophancy
- unprejudiced-ai-psychologist — архитектурная идея 3rd-person прогона
- Skip.tools — SwiftUI → iOS + Android
- arXiv 2508.02087 — sycophancy research
- Mindsera — конкурент для вдохновения UI
- RevenueCat — in-app subscriptions SDK
- e-resident.gov.ee — Эстонская e-Residency
- egov.kz — Казахстанский портал госуслуг (ИП, ИИН)
- Xolo — бухгалтерия + адрес для эстонского OÜ