Личный коуч глубокой работы с собой: тёплый, честный, без сахара, с возвратом в тело, со всеми приёмами. Не универсальный ассистент и не терапевт.
Два способа пользоваться — выбери под себя.
Есть подписка Claude (Pro/Max)? Коуч живёт прямо в приложении: без сервера, без API, без оплаты токенов, и можно говорить голосом. Полная инструкция — USE-IN-CLAUDE.md. Коротко:
- текст, вся глубина: создай Проект, вставь personality.md в инструкции проекта, добавь файлы из coach-knowledge/ в знания;
- голос: вставь voice-coach.md в инструкции профиля и включи голосовой режим.
Нужен коуч ботом в Telegram, который живёт на сервере и помнит между перезапусками? Это путь на API-ключе (подписка для постоянного бота ненадёжна: сессия слетает, и это против правил использования).
Память бота: вся переписка хранится в Postgres и переживает перезапуск; коуч сам сохраняет важное в долгую память (паттерн, инсайт, факт) и видит её в начале каждого нового разговора. Таблицы создаются сами. Без базы бот тоже работает, но помнит только текущий запуск.
Программировать не нужно, всё делает Claude, вы отвечаете.
- Нажмите Fork (вверху справа) — это ваша копия.
- Склонируйте её и откройте папку в Claude Code.
- Напишите агенту: начнём.
Claude прочитает CLAUDE.md и проведёт по шагам: бот в @BotFather → ключ Claude → база для памяти → деплой на Railway → проверка.
git clone https://github.com/ВАШ_ЛОГИН/inner-coach-bot
cd inner-coach-bot
claude # откроется Claude Code, дальше напишите: начнём| Что | Зачем | Цена |
|---|---|---|
| Telegram + @BotFather | сам бот | бесплатно |
| Anthropic API | мозг (Claude) | ~$5 на старт |
| Railway | где бот живёт 24/7 | ~$5/мес |
| Postgres (для памяти) | чтобы помнил | бесплатно |
База — два простых способа (нужен только один):
- Railway Postgres (проще): в проекте на Railway → New → Database → Add
PostgreSQL. Переменная
DATABASE_URLподставится сама. - Supabase (бесплатно, портативно): создайте проект → Settings → Database →
Connection string (URI), вставьте в переменную
DATABASE_URL.
| Переменная | Что | Обязательно |
|---|---|---|
TELEGRAM_BOT_TOKEN |
токен из @BotFather | да |
ANTHROPIC_API_KEY |
ключ из console.anthropic.com | да |
ALLOWED_USER_IDS |
ваш Telegram id (@userinfobot) | да |
DATABASE_URL |
строка подключения к Postgres | для памяти |
COACH_PROMPT |
личность коуча целиком (приватно) | нет |
MODEL / MAX_TOKENS / HISTORY |
тонкая настройка | нет |
Полный список с пояснениями — в .env.example.
Личность коуча по умолчанию лежит в personality.md — это тёплый
формат, готовый к работе. Хотите свой голос — отредактируйте файл, или (если форк
публичный) вставьте свою личность приватно в переменную COACH_PROMPT: бот берёт
её в первую очередь, и личное не уходит в репозиторий.
- Токен, ключ и
DATABASE_URL— только в Variables на Railway, не в коде. - Обязательно заполните
ALLOWED_USER_IDSсвоим id, иначе бот ответит кому угодно и чужие будут тратить ваш баланс Anthropic. - В базе лежит ваша личная переписка — держите доступ к ней закрытым.
.envи сессии в.gitignore, наружу не уходят.- Коуч не терапевт и не врач. При кризисе он направляет к живому специалисту.
Память уже есть. Следующие шаги, когда захотите: расписание (чтобы коуч писал сам по утрам), сводки по динамике (шкала состояний во времени), экспорт дневника.
Из практикума «AI для лучшей жизни»