Grow2.ai заменила SaaS-трекер финансов за $45–50/мес собственной платформой Finickly — мультикомпанийной, мультивалютной, построенной с AI-агентом для кодинга. Первый коммит — 15 мая 2026; 20 мая, через пять дней, бизнес уже вёл в ней реальный учёт. Полное ядро из восьми фаз заняло ~2,5 недели: 326 коммитов, ~52 800 строк TypeScript, 838 автотестов, 23 000+ мигрированных исторических транзакций. Ежедневно платформой пользуются три человека; serverless-хостинг стоит несколько долларов в месяц.
В мае 2026 мы сделали для себя то, что обычно делаем для клиентов: заменили подписку собственным инструментом. Это честный кейс о построении финансовой платформы с AI — с датами, цифрами и тем, что до сих пор не сделано.
Вызов: хороший SaaS, который не подходит бизнесу
FinMap нормально закрывал стандартный учёт — доходы, расходы, отчёты — за $45–50 в месяц. Как к SaaS, претензий к нему не было.
Не подходила специфика. Бизнес ведёт несколько юрлиц в трёх валютах (UAH, USD, EUR). Лицензии клиентов тянут за собой обязательства перед вендорами, которые нужно сверять с реальными оплатами. Счета живут в CRM — и их приходилось перебивать в трекер руками. А прогноз cash-flow жил в отдельной таблице рядом.
Классический ответ — «кастомный софт стоит месяцы и десятки тысяч долларов» — этой весной перестал быть правдой. Так что мы проверили новую математику на себе: как быстро один основатель с AI-агентом для кодинга заменит SaaS, за который сам платит?
Решение: Finickly — платформа вокруг собственного денежного цикла
Grow2.ai построила Finickly — self-hosted финансовую платформу, которая ведёт весь денежный цикл компании:
- Полный учёт для 4 юрлиц. Мультивалютность (UAH/USD/EUR) с курсами, которые ежедневно подтягиваются из официальных источников.
- Зарплаты. Месячная матрица начислений; отметка «выплачено» атомарно создаёт расходную транзакцию.
- Счета прямо из CRM. Исходящие вебхуки — выставленный счёт появляется в учёте без ручного переноса.
- Лицензии и обязательства перед вендорами. Кто заплатил, сколько должны вендору и статус каждой лицензии — считается автоматически.
- Недельный прогноз cash-flow. Горизонт 4–12 недель из плановых и регулярных платежей, плюс Telegram-бот с алертами о кассовых разрывах.
- Вся история на борту. Одноразовый мигратор перенёс 23 000+ транзакций с 2019 года из прежнего трекера.
Стек полностью serverless (Cloudflare Workers + D1, React SPA), поэтому платформа стоит несколько долларов в месяц и не требует отдельного администрирования.
Цифры
Метрика | Значение |
|---|---|
SaaS-подписка до | $45–50 / мес |
Первый коммит → боевой учёт | 5 дней (15 → 20 мая 2026) |
Ядро из восьми фаз | ~2,5 недели |
Коммиты / TypeScript | 326 / ~52 800 строк |
Автотесты | 838 |
Мигрированная история | 23 000+ транзакций (2019–2026) |
Юрлица / ежедневные пользователи | 4 / 3 |
Хостинг сейчас | несколько $ / мес (serverless) |
Главное в этом кейсе — таймлайн. Планы всех восьми фаз были написаны за первые пять дней — и на пятый день бизнес уже вёл в Finickly реальный учёт. Ядро было готово за ~2,5 недели; всё, что после июня, — мелкая операционная шлифовка от ежедневного использования: частичные оплаты счетов, префилл зарплат, видимость непроведённых платежей.
Как доверять деньги коду, который написал AI
«AI написал 52 800 строк, управляющих нашими финансами» звучит безрассудно — пока не видишь процесс:
- Письменный план на каждую фазу. Планы всех восьми фаз написаны за первые пять дней; каждый разбивает работу на мелкие задачи, которые можно ревьюить.
- Разработка через тесты. 838 автотестов гоняются на настоящей serverless-базе и пишутся вместе с кодом, а не после него.
- Smoke-чеклист после каждой фазы. Человек проходит живой продукт руками: создаёт транзакции, сверяет балансы, пытается сломать.
- Код-ревью в конце фазы. Каждая фаза закрывалась ревью, и находки становились фиксами до старта следующей.
Это противоположность вайб-кодингу: AI печатает, человек задаёт рамки и принимает результат.
Чем это не является
Finickly — single-tenant внутренний инструмент, не продукт. Здесь нет multi-tenant изоляции, биллинга и онбординга — сознательно. А self-hosted означает, что мы сами себе вендор: когда что-то ломается — это на нас.
Экономика честно: инструментом была одна подписка Claude Max (x20) — $200 в месяц, которая в те же недели обслуживала и другие наши проекты, — плюс часы основателя на планы, ревью и smoke-тесты. Подписка и так была в нашем стеке, поэтому предельная стоимость платформы близка к нулю. Но «AI построил бесплатно» было бы ложью.
Вывод шире одного трекера: порог «строить своё» упал на порядок. Инструмент, который раньше означал месяцы разработки и пятизначный бюджет, теперь стоит несколько недель неполного внимания поверх подписки, которая у вас, возможно, уже есть. Это не делает каждый SaaS заменимым — но делает вопрос стоящим того, чтобы задать его к каждой подписке, за которую вы платите.
Какую из ваших подписок мог бы заменить собственный инструмент, построенный с AI? Пройдите AI-аудит за 2 минуты или напишите нам — покажем, где кастом выигрывает у SaaS именно в вашем стеке.
Кейс задокументировал Andrew Maryasov, основатель Grow2.ai — AI-агенты для бизнеса. Все цифры — из git-истории проекта и продовой базы данных, июль 2026.