Я сделал свой таск-менеджер с AI. Вот что из этого вышло

Когда я начал рассказывать знакомым, что делаю собственный менеджер задач, реакция была примерно одинаковой: «Зачем? Есть же Notion, Trello, ClickUp».
Отвечу честно — сам задавал себе этот вопрос несколько раз в процессе.

Почему вообще ещё один таск-менеджер

Конец 2025 года. Я работал над несколькими проектами одновременно и, как водится, перепробовал кучу инструментов. Notion — слишком гибкий, превращается в свалку. Trello — простоват, не
хватает Гантта и таймера. ClickUp — перегружен, интерфейс как кабина самолёта. Все они иностранные, с оплатой в долларах, и ни один нормально не интегрируется с Telegram — который у меня
открыт постоянно.
Плюс везде AI — это либо ChatGPT-обёртка «перепиши текст», либо вообще маркетинг. Я хотел AI, который реально помогает с задачами: разбивает большую задачу на шаги, приоритизирует,
подсказывает что делать дальше.
Так появилась идея TaskFly.

Стек и первые решения

Я разработчик, поэтому первое что сделал — выбрал стек. Next.js 16, TypeScript, Tailwind v4, Prisma + PostgreSQL. Всё на одном сервере, без Supabase и внешних auth-сервисов — своя
авторизация на bcrypt + JWT. Принципиально: минимум внешних зависимостей, максимум контроля.
Для AI взял Claude API от Anthropic — на мой взгляд лучшая модель для работы с текстом и структурированием. Стоимость ~1 ₽ за запрос — приемлемо. Для голосового ввода — OpenAI Whisper
(~0.27 ₽/мин).
Хостинг — свой VPS, nginx, PM2. Деплой через собственный скрипт с бэкапом и роллбэком. Всё мониторится через Telegram-уведомления: зарегистрировался пользователь — пришло сообщение,
прошла оплата — пришло сообщение.

Что строил

Я хотел чтобы в одном инструменте было всё что реально нужно для работы:
4 вида отображения задач — список, канбан, диаграмма Гантта, календарь. Переключаешься одной кнопкой, данные те же.
Тайм-трекер прямо в задаче. Запустил — остановил — видишь сколько потратил.
Повторяющиеся задачи — 5 режимов повторения, задача автоматически создаётся заново когда закрываешь предыдущую.
Автоматизации — конструктор по принципу «если X, то Y». Например: если задача переходит в статус «Ревью» — назначить на меня. 25 комбинаций триггеров и действий.
Telegram-бот — полноценная работа с задачами прямо в мессенджере. /tasks, /week, /overdue, /add, /timer, /stats.
Гостевой доступ — поделиться проектом с клиентом в режиме read-only.

Что было сложно

Честно — всё понемногу.
Платёжная система. ЮKassa, автосписания, чеки по 54-ФЗ с vat_code — это отдельный квест. Документация местами неполная, тестовые платежи ведут себя иначе чем боевые. Потратил на это
заметно больше времени чем планировал.
Лимиты AI. Когда даёшь пользователям AI — нужно думать о стоимости. Считал сколько запросов в день может сделать один пользователь на каждом тарифе, как это влияет на маржу. Free план — 0
AI-запросов. Pro — 15 в день. Business — 120.
Swap на 2GB. Next.js при сборке ест память как не в себя. На VPS с ограниченной RAM без swapfile сборка просто падала. Решил добавлением swap — но это уже детали инфраструктуры.
Безопасность. Когда сам пишешь API, легко пропустить IDOR-уязвимости. Несколько раз переаудировал все endpoints — проверки orgId, защита server actions, rate limiting.

Тарифы

Долго думал над ценообразованием. В итоге:

  • Free — бесплатно навсегда, 50 задач, 3 проекта, без AI
  • Pro — 790 ₽/мес, 1 пользователь, 15 AI-запросов в день
  • Team — 2 490 ₽/мес, 5 человек, 50 AI-запросов
  • Business — 5 990 ₽/мес, 20 человек, 120 AI-запросов

Цены ниже зарубежных аналогов, оплата в рублях, автопродление.

Где сейчас

Проект запустился. Сайт работает, платёжная система подключена, боевые ключи ЮKassa активны. Пользователи регистрируются.
Это первый запуск — не MVP в смысле «заглушки», а полноценный продукт с реальными фичами. Но впереди ещё много: годовые подписки со скидкой, Google Calendar синхронизация, мобильное
приложение.
Сейчас главный вопрос — не «как сделать», а «как найти своих пользователей». Если ты работаешь над задачами один или с небольшой командой и хочешь попробовать — заходи на
https://taskfly.ru. Free план без ограничения по времени.

Если интересно — в комментариях отвечу на вопросы про стек, архитектуру или бизнес-решения.

1
2 комментария