Продукт за три дня с AI: почему софт всё сложнее продать
Почему «Продукт за три дня»? Потому что примерно столько сейчас нужно, чтобы сделать работающий полноценный продукт. Такой, который уже можно показывать людям и который вполне может претендовать на то, чтобы за него платили.
Ещё несколько лет назад о таком можно было только мечтать. Сейчас AI-модели стали настолько сильными, что справляются практически с любой задачей в программировании. Сложный скрипт, переписанная программа или целый сервис делаются за день. А оставшиеся пару дней уходят на полировку, чтобы всё работало действительно так, как надо.
Звучит как отличная новость для всех, кто хочет зарабатывать на своих программах. Только здесь есть парадокс: создать программу стало легко, а сделать из неё успешный продукт и продать его по-прежнему трудно. И сильнее всего это бьёт по тем, кто собирается продавать софт задорого.
Скрипт за три часа
Простые продукты вроде скриптов я иногда делаю примерно за три часа, и ещё несколько часов трачу на полировку. Так получился, например, Height Map Studio: он создаёт из одной текстуры карты Normal, Displace, AO и Specular прямо в 3ds Max.
Я описал задачу, и уже с первого промпта скрипт делал то, что нужно. Дальше я его дорабатывал: убрал лишние опции, добавил несколько ключевых элементов, которые помогают делать карты лучше, и ускорил алгоритм, чтобы он срабатывал моментально.
Всё, продукт готов. А если бы я делал такой скрипт раньше, без AI, сам разбираясь во всех этих технологиях, у меня ушло бы на него полгода, а может, и больше.
Годы разработки превращаются в недели
Codex и Claude Code кардинально меняют подход к разработке. То, на что раньше уходили годы, сейчас можно сделать за несколько недель или за месяц.
Например, сайт MaxPkg я сделал за несколько месяцев. При этом я не разбирался во всех технологиях, которые там используются, а просто давал правильные промпты. В итоге получился сайт, отдельно менеджер и отдельно упаковщик. То есть целый сервис и ещё несколько продуктов вокруг него.
На этом сайте есть и много других моих скриптов, которые были сделаны буквально за считанные часы. А вот Max Rewind занял около трёх дней. Это действительно сложный продукт с множеством опций и кучей доработок под капотом, чтобы всё работало максимально быстро. При этом подобные инструменты продаются за хорошие деньги, например за 100 или даже 200 долларов за лицензию.
И ещё одно наблюдение. Раньше даже для простых вещей с агентами приходилось писать сложные промпты, заранее составлять план и так далее. Сейчас модели стали намного умнее, и результат получается гораздо лучше после пары слов.
Зачем покупать то, что можно сделать самому?
Вот здесь и начинается главная проблема. В интернете уже были новости о том, как разработчики сделали клон Photoshop, практически один в один клон Figma и даже клон 3ds Max (на основе Blender). Продукты, которые создавались десятилетиями, теперь можно достаточно быстро воспроизвести на уровне основного функционала. Конечно, это ещё не полноценная замена оригиналу, но многим пользователям этого уже может хватить.
Раньше высокая цена оправдывалась тем, что разработка была долгой и дорогой, а альтернатив почти не было. Теперь разработка дешевеет, и вместе с ней меняется то, сколько покупатель готов платить. Я веду к тому, что продавать программы по старой модели, задорого, становится всё сложнее. Если вы думаете, что сделаете продукт и поставите на него большой ценник, будьте готовы: человеку может оказаться проще самому сделать нужный инструмент, который будет работать ровно так, как нужно ему.
Моя утилита для переключения языков на macOS
Вот пример из моей жизни. Я часто работаю на macOS, и мне нравится переключать языки отдельными сочетаниями клавиш: Ctrl+1, Ctrl+2, Ctrl+3. На каждую комбинацию назначен свой язык, поэтому я всегда точно знаю, какой из них сейчас включён. В Windows назначить отдельное сочетание на конкретный язык можно давно, и это отлично работает. А на macOS именно такой возможности не было.
Пришлось поставить какую-то странную программу с кучей функций. Если вручную правильно настроить её конфигурацию, нужное переключение в итоге получалось. Но, скажу честно, работало оно так себе.
Поэтому я сделал свою утилиту, которая выполняет только эти операции, и ничего лишнего. Запускаешь, и она просто работает. Оперативной памяти потребляет меньше, а горячие клавиши не слетают, как это было с прошлой программой.
К этому я и веду: сейчас проще написать своё, чем разбираться в чужом.
Сложные продукты тоже не проблема
CoverForge я тоже собрал за три дня. Сразу оговорюсь: это не попытка заменить четыре большие программы, а мой собственный инструмент, где собрано только то, что нужно мне для обложек.
Из каждой программы я взял то, что мне действительно нужно: точность Figma с её Auto Layout и привязками, красивые эффекты Photoshop, 3D-текст из Canva и фильтры из Instagram.
Всё это я собрал в одной программе. Никаких лишних функций и ненужных кнопок: каждый инструмент на своём месте, всё удобно и понятно. А ещё я подключил локальные AI-модели: они улучшают и автоматически ретушируют лица, а заодно подгоняют цвет, чтобы всё вписывалось в окружение.
Выходит, даже сложный графический редактор под свои задачи больше не проблема. Всё сложное стало простым.
Сделать продукт легко, продать трудно
Есть ещё одна вещь, которую я постоянно вижу. Люди покупают подписку и сразу начинают делать приложение своей мечты. Сжигают кучу токенов, кто-то тратит на это недели, и в итоге получается действительно неплохая программа. А дальше мне задают одни и те же вопросы: как это монетизировать, как прикрутить оплату, как защитить программу, как выдавать лицензии, как сделать подписку?
Это вполне логично. Вы потратили своё время и хотите вернуть его деньгами. Проблема в том, что без опыта в маркетинге и разработке UI/UX, без понимания, как вообще создаётся и продвигается продукт, нормально его продать не получится. Какие-то продажи, может, и будут, но большого успеха добиться трудно. И на всё это придётся потратить больше времени, чем на саму разработку.
Я считаю, что при создании и запуске коммерческого продукта программирование занимает примерно 30 % всей работы, а сейчас, когда всё ускорилось, может, и меньше. Всё остальное строится вокруг продукта:
- домен (имя);
- репутация;
- сайт;
- видео;
- посты в соцсетях;
- регистрация компании, чтобы получить VAT-номер;
- подключение хорошей платёжной системы вроде Stripe.
И даже если вы всё это сделаете, успеха вам никто не гарантирует. Людям может просто не понравиться, или им будет неудобно. А ещё учтите: если поставить высокую цену, то проще купить подписку на тот же Claude Code и за неделю сделать такой же продукт самому. Это выйдет дешевле.
Большой ценник не сработает
Мой главный посыл такой: если вы уже делаете продукт, не ставьте на него большую цену. Модели будут становиться умнее, разработка проще, а со временем делать программы можно будет вообще без специальных знаний. Мне кажется, цены на такие программы будут опускаться всё ниже. Поэтому лучше сразу поставить цену, от которой покупатель не сможет отказаться. Чтобы ему было проще купить, чем разрабатывать то же самое с нуля.
При этом за хорошие продукты люди всё равно будут платить. Только уже не столько за функции, сколько за удобство: программа стабильно работает, регулярно обновляется, имеет поддержку, не требует самостоятельной настройки и экономит время. Даже если человек может сам написать аналог Photoshop, купить готовое надёжное решение ему часто будет проще.
Важна и уникальность идеи. Если у вашего продукта полно аналогов, никто не пойдёт к разработчику, который только сегодня зарегистрировался, вчера запустил сайт и у которого ещё нет никакой репутации.
Одна красная строка на VirusTotal
Кстати, с репутацией вообще отдельная история. Как-то ко мне обратился парень, который разрабатывал довольно неплохой продукт. Он показал, как тот работает, и идея действительно была классная. Но я проверил его приложение на VirusTotal, и там нашлись вирусы.
Вряд ли он сделал это специально. Скорее всего, это было ложное срабатывание: некоторые антивирусные движки могли посчитать подозрительными сетевые подключения или другие особенности работы программы. Но даже одна красная строка на VirusTotal говорит пользователю, что этим лучше не пользоваться. И по репутации это бьёт очень сильно.
Репутацию очень трудно заработать и очень легко потерять. Поэтому всё, что окружает продукт, нужно прорабатывать очень тщательно и заранее иметь чёткий план, что и как делать.
Оплата, возвраты и гневные письма
Но даже если вы прошли все эти этапы, подключить оплату довольно сложно. Нужен хороший провайдер, который выглядит надёжно и вызывает доверие. Это опять же ваша репутация. Если возникнет спорная ситуация, должна быть возможность вернуть деньги в полном объёме, без удержания комиссий. Иначе появится много недовольных, которые будут писать вам гневные комментарии в соцсетях.
А ещё есть платёжные системы, у которых оплата проходит несколько часов. То есть человек заплатил, но покупку получает не сразу. И за эти пару часов вам могут прийти десятки писем в духе «где мой продукт?» и «верните деньги». У меня так было с 2Checkout, и эту систему я очень не рекомендую.
Git, документация и файл pitfalls
Ещё я часто вижу, как продукты разрабатывают без бэкапов и без системы контроля версий. В итоге каждый новый релиз ломает что-то, что раньше работало. Я считаю, что проект обязательно нужно подключать к GitHub и уметь пользоваться системой контроля версий. Тогда неудачные изменения легко откатить. А если что-то сломалось ещё в какой-то промежуточной версии, всегда можно открыть историю, посмотреть, как это было сделано, и восстановить.
Не менее важно, как вы работаете с агентом. Промпты стоит писать так, чтобы экономить токены. Контекст лучше хранить в файлах, а документацию описывать подробно. И обязательно заведите файл pitfalls, где агент сам себе записывает, что делать надо, а что не надо, с какими ошибками он столкнулся и как их решил. По сути, это накопленная база знаний проекта, которая не даёт агенту наступать на те же грабли. Только время от времени её стоит проверять: после неудачной попытки агент может записать и неправильный вывод. Ещё полезно добавить в проект файлы о том, как вы ведёте дизайн, как проводите ревью, deploy и так далее. Тогда в проекте легко разобраться, и разработка становится действительно приятной.
Может, хватит кнопки Donate?
С учётом всего этого стоит честно спросить себя: а нужно ли вообще начинать разработку на продажу? И если начинать, то нужно ли всё так усложнять? Возможно, достаточно прикрутить кнопку Donate. Тогда люди сами оценят ваш продукт и будут платить столько, сколько считают нужным. Мой прогноз такой: через пару лет программы будут покупать всё реже, а многое станет бесплатным и будет держаться на донатах. Могу ошибаться в сроках, но направление, по-моему, именно такое.
Тут важно разделить две модели: продавать продукт ради максимальной прибыли или распространять его бесплатно и получать добровольную поддержку. Я давно за вторую, хотя первую не отрицаю. Все мои скрипты бесплатные или условно бесплатные, то есть пользоваться ими можно без оплаты. Да, где-то может всплыть предложение купить лицензию, чтобы поддержать дальнейшую разработку. Возможно, это чуть-чуть наглый маркетинг с моей стороны, но он реально помогает поддерживать продукты. Иначе за них просто никто не будет платить.
Цену я обычно ставлю минимальную, по сути, как за чашку кофе. И самое главное, человек должен понимать, что после покупки программа принадлежит ему. Лицензия постоянная: никаких подписок и дополнительных трат со временем. Один раз купил и спокойно пользуешься.
И вообще, в чём смысл прятать у себя или продавать задорого инструмент, который написали даже не вы, а искусственный интеллект? Много ли вы на этом заработаете? Вы и так сделали его быстрее, чем это смог бы программист. Да, вы сожгли токенов долларов на 100–200, но поверьте, донатами это вернётся вам намного больше.
Зачем я сделал MaxPkg
Понимая всё это, я и создал MaxPkg. Это площадка, где люди могут выкладывать свои продукты, сделанные самостоятельно или с помощью AI-агентов. Их легко подготовить и загрузить на сайт, а хранилище уже есть. Не нужно думать об инфраструктуре: где хранить файлы, как делать свой сайт и так далее.
Сама идея MaxPkg в том, чтобы распространять именно бесплатные скрипты и легко ими делиться. Мне кажется, в недалёком будущем базовые инструменты станут гораздо доступнее и дешевле, и такая модель будет только естественнее.
А ещё MaxPkg снимает с разработчика заметную часть тех 70 % работы, о которых я писал выше. Написать скрипт с AI можно быстро, но дальше его нужно где-то разместить, сделать страницу продукта с описанием и скриншотами, организовать обновления и удобную загрузку для пользователей. Всё это площадка берёт на себя. Получается понятная цепочка: придумал, написал с AI, упаковал, опубликовал, получил пользователей и обратную связь.
К тому же на сайте всегда крутятся пользователи. Они постоянно что-то ищут и, скорее всего, попробуют и ваш скрипт. Поэтому главное: делайте скрипты бесплатными. Тогда их можно спокойно попробовать и понять, нужен этот инструмент или нет.
Добавьте в свои скрипты ссылку на донат и публикуйте их на сайте, тогда на странице пакета тоже появится кнопка Donate. Этого достаточно. Если продукт действительно хороший, его будут поддерживать. А если идея слабенькая, вы это увидите по статистике скачиваний.
Как сделать свой скрипт и выложить его
Если вы никогда не писали скрипты, загляните в документацию MaxPkg: там есть статьи, с которых можно начать. Но в целом всё просто. Вы говорите агенту, что хотите сделать и для какого сайта, то есть для maxpkg.dev.
Ещё желательно поставить Max Ultra MCP. Этот скрипт работает как мост между 3ds Max и вашим агентом. С ним агенту легче работать без вашего участия: самому тестировать, отлаживать и выполнять много других полезных операций. Когда скрипт готов, просто скажите, что его нужно упаковать под maxpkg.dev. Агент сделает всё автоматически, потому что в Max Ultra MCP есть встроенные skills, которые знают, как работать с этим сайтом. Подробнее о нём я рассказывал в отдельной статье.
Сама публикация тоже несложная. Нужно зарегистрироваться, подать заявку на разработчика, и можно сразу загружать свои пакеты. Пакет уже содержит всю необходимую информацию: вы просто перетаскиваете архив и один раз заполняете базовые данные, то есть короткое описание, картинки, скриншоты и так далее. Описание, FAQ и другие тексты тоже можно попросить агента написать. Все шаги есть в инструкции по публикации.
Мир, который меняется прямо сейчас
Как всё будет развиваться дальше, покажет время. Но, судя по тому, как быстро повторили Photoshop и ZBrush, многие дорогие программы и плагины станут дешевле или вообще бесплатными.
Мне кажется, через год-два мы уже увидим, насколько сильно изменится рынок программного обеспечения. Уже сейчас есть репозитории для реверс-инжиниринга вроде REA, и с такими инструментами нужный функционал можно будет повторить за пару десятков долларов.
Вот в таком бешеном мире мы живём. Мне кажется, мы проходим точку невозврата, и тем, кто сегодня разрабатывает собственные продукты, стоит задуматься об этом уже сейчас.
Попробуйте сами
Сделать что-то классное по своей идее можно уже сегодня. Поставьте Max Ultra MCP: он устанавливается очень быстро и легко настраивается. После этого вы даёте агенту команды, а он пишет полноценные скрипты и берёт на себя большую часть работы по программированию. От вас нужна идея и понимание того, каким должен быть результат. Остальное во многом можно поручить агенту.
Конечно, есть нюансы, которые стоит знать: как настроить систему контроля версий, окружение, skills и правила, какие промпты лучше давать, как экономнее расходовать токены и как правильно делать релизы. Об этом я напишу в следующих статьях, а может, в ближайшее время сделаю и отдельный курс.
Если вам интересна такая идея и хочется попробовать сделать что-то своё, напишите в комментариях. Так я увижу, что это вам нужно, и выпущу не только статьи, но и видео на YouTube-канале.
А вы уже заменяли какую-нибудь платную программу своей утилитой, сделанной с AI? И как думаете, будете ли вы через пару лет вообще покупать софт?









{{comment.text}}