malkv lab Написать
malkv lab · лаборатория продуктовых экспериментов

Идеи здесь
доезжают до прода

Меня зовут Кирилл, я продакт. Дискавери, код, деплой и сторы - делаю сам. Ниже шесть живых проектов - два из них можно потрогать прямо на этой странице.

0 дней
от первой строки кода до публикации в RuStore - так проехала «Пора»
0
живых проектов - все ниже, все настоящие
0
платформы: Android, Telegram, веб
0
идея закрыта расчётом до первого вложенного рубля - порог назначался до старта
как это устроено
конвейер

Один маршрут для каждой идеи

Каждая идея едет по одному и тому же маршруту до работающего продукта.

💡

Идея

Записываю в бэклог: чья это боль, почему сейчас и как проверить её дешевле всего.

🔬

Дискавери

Смотрю рынок, конкурентов и то, как ведут себя люди. Заранее записываю, при каких цифрах идею закрою.

⌨️

Код

Пишу вместе с ИИ-агентами. Одна версия проверяет одну гипотезу; тесты и докер - с первого дня.

🚀

Прод

Свой сервер, HTTPS, бэкапы каждую ночь. Запуск нового проекта уже ничего не стоит.

Так проехала «Пора»: идея 23 июля → дискавери → первая строка кода 28 июля → подача в сторы 3 августа. С 7 августа приложение открыто в RuStore.
28.07 ──── 6 дней ────▶ 03.08
витрина

Продукты, которые можно потрогать

Это не скриншоты - демо на этой странице работают по-настоящему.

в Google Play и RuStore

Пора

Напоминание, у которого есть итог

Пуш, который не пришёл, - обычная история на Android: телефон глушит фоновые приложения ради батареи. А если уведомление приходит, обычная напоминалка называет время и на этом заканчивает - смахнул, и через час уже «кажется, сделал». «Пора» доводит напоминание до ответа: Готово, Позже или Пропустить - одним тапом прямо в шторке. И если показа не было, в истории так и стоит - «не пришло».

  • Четыре режима расписания: случайные моменты в окне - для дел без «правильного часа», точное время, ровный интервал и один раз.
  • Контрольный вопрос «точно готово?» - снимает знакомое «а точно ли я это сделал».
  • Планы меняются без переделки расписания: время сдвигается только на сегодня, лишний раз просто убирается.
  • Честная история без стриков и вины: пропускать можно официально, итог меняется одним касанием с отменой.
  • Офлайн, без аккаунта, бесплатно. Тексты напоминаний не покидают телефон.
10 дней код → RuStore
Kotlin + Compose нативный Android
0 ₽ и 0 рекламы внутри приложения
14:05
понедельник, 3 августа
История · сегодня

Живая копия механики - ответьте на уведомление, не открывая «приложение»

в проде · 24/7 · с июля 2026

Сколько отпуска

Ответ за 10 секунд, а не день переписки с кадрами

«А сколько у меня осталось отпуска?» - обычно это письмо в кадры и ожидание. Здесь - три расчёта на месте: сколько накопилось, сколько будет к дате и когда хватит на отпуск, который вы задумали.

  • Формула из ТК: 2,33 дня за каждый отработанный месяц - как считают кадры.
  • Расчёт целиком в браузере - данные никуда не отправляются.
  • Телеграм-бот помнит параметры: дальше любой расчёт - одно нажатие.
  • Без регистрации - открыл, вписал две цифры, получил ответ.
2 поверхности веб + Telegram
Python + aiogram и ванильный JS
Бэкапы кроном каждую ночь
живой расчёт - меняйте цифры
0
дней отпуска накопилось у вас прямо сейчас
месяцы стажа × (норма ÷ 12) − отгулянные
мастерская

Инструменты, собранные для себя

Не продукты - вещи для собственной жизни. Тот же конвейер, только заказчик - я сам.

внутренний фреймворк · на нём едет вся площадка

Продуктовая машина

Рельсы, по которым идея доезжает до прода

Собственный фреймворк запуска: методология, шаблоны и агентные контуры лежат готовыми, и каждый новый проект стартует по накатанному - от первого разговора об идее до сервиса в проде и сторах.

  • 23 плейбука ремесла: discovery, эксперименты, ценообразование, удержание, юнит-экономика, продукты на ИИ - сжаты до рабочих правил и порогов.
  • Библиотека шаблонов: CI/CD, деплой с откатом, dev-окружение, конфиги качества - вычищены из закрытого проекта и переиспользуются как есть.
  • Три артефакта на каждый проект: бриф, карточка эксперимента и журнал решений с датами - через месяц видно, что решили и почему.
  • Два агентных контура: дешёвая модель ищет и собирает, дорогая решает и проверяет; механика уходит исполнителю, ревью остаётся за мной.
23 плейбука в базе ремесла
5 живых проектов на этих рельсах
шаблоны переживают проекты
что лежит на рельсах

Методология.
→ 23 плейбука: от discovery до юнит-экономики

Шаблоны.
→ CI/CD, деплой с откатом, dev-окружение

Контуры.
→ исполнение и ревью разведены по разным агентам

Журналы.
→ бриф, карточка эксперимента, решения с датами

личный инструмент · работает каждый день

Личный помощник

Рабочее место, где у ИИ есть память, доступы и расписание

Личная эффективность на тех же рельсах: ИИ ведёт мои дни вместе со мной - память решений лежит в файлах под git, доступы к Ноушену, календарю и почте настроены, у помощника есть собственный распорядок.

  • Помнит между сессиями: решения, причины и пороги лежат в файлах под git на моей машине. Через месяц можно спросить, почему сделали именно так, и получить ответ с датой.
  • Работает по расписанию: утром собирается план дня, вечером считается факт против утреннего снимка, по выходным идёт уборка. Пять рутин запускаются сами.
  • Считает, во сколько обходится: расход по моделям и проектам снимается с журналов, есть счётчик сожжённого окна и порог пересмотра, назначенный заранее.
5 рутин по расписанию, с 4 июля
память в файлах под git
4 системы под рукой: Ноушен, календарь, почта, git
распорядок дня помощника

Утро.
→ план дня собирается сам: незакрытые дела из доски недели плюс погода

Вечер.
→ факт дня: что реально сдвинулось против утреннего снимка

Воскресенье.
→ разбор недели по накопленным фактам

Фоном.
→ уборка пространства и порядок в файлах решений

личный инструмент · открываю по запросу

Чё там было

Дайджест группового чата, который интересно читать

Отошёл на день - и в чате 300 сообщений, листать которые уже не будешь. Бот сидит в группе, молча слушает и раз в 12 часов присылает выжимку: о чём говорили, о чём договорились, что осталось нерешённым. С юмором вместо протокола собрания.

  • Сам приходит по расписанию - ничего не нужно спрашивать и нажимать.
  • Договорённости не теряются: кто что обещал - отдельной строкой.
  • Молчит, когда нечего сказать - на трёх сообщениях про погоду выжимки не будет.
  • Приватный: работает только в чатах, куда его позвал я.
1 день идея → прод
Python + Claude под капотом
так выглядит сообщение от бота

Дайджест за 12 ч

Чат весь вечер выбирал дату похода и в итоге выбрал спорить о шашлыке.

О чём говорили. Поход на выходные: Аня предложила субботу, Дима напомнил про прогноз с дождём. Сошлись на воскресенье.

Договорились. Дима берёт палатку, Аня - закупку, Серёжа обещал машину и пропал из чата ровно после этого.

Осталось открытым. Кто везёт мангал - так и не решили.

Пример: переписка вымышленная

личный инструмент · вся семья на нём

MalkVPN

Свой сервер вместо чужой подписки

У публичного сервиса вы арендуете чужой сервер и верите на слово, что с трафиком ничего не делают. Здесь сервер свой - Xray в Амстердаме: конфиги семье выдаю сам, посредника между домашними устройствами и интернетом просто нет.

  • Российские сайты идут напрямую - в туннель уходит только то, ради чего он нужен.
  • Один сервер на всю семью: свой конфиг на каждое устройство, выдать и отозвать - пара кликов в панели.
  • До 50 Мбит/с с телефона - хватает на видеозвонок и вечер сериалов.
6 $/мес весь сервер на семью
Xray + 3X-UI под капотом
с 10.07.2026 в работе
как ходит трафик

Российские сайты
→ напрямую, без туннеля и замедления

Остальной интернет
→ через свой сервер в Амстердаме

Логи VPN-сервиса
→ сервиса нет, сервер свой

архив

И один проект, закрытый вовремя

Лаборатория - это ещё и дисциплина закрытия: пороги назначаются до старта, и решают они, а не привязанность.

закрыт по расчёту · июль 2026

Товары из деревни - на маркетплейсы

Закрыться до первого вложенного рубля - тоже результат

Идея дополнительного дохода: природные товары - запарки для бани, веточки для грызунов, сухоцветы - продавать через Ozon и Авито. Перед стартом три недели разведки: 15+ ниш, три независимых замера спроса и юнит-экономика против порога, записанного до старта. Цифры сказали «нет» - и проект закрыт до первой закупки.

  • Три оптики спроса: отзывы маркетплейсов, статистика поиска и живые просмотры Авито - по каждой нише.
  • Порог до старта: 300 ₽/час чистыми; ниже - не работаем. Записано до первых цифр.
  • Единица и месяц - разные вопросы: юнит проходил порог с запасом; считай мы только его - вошли бы и упёрлись через два месяца.
0 ₽ вложено и потеряно
15+ ниш в реестре разведки
3 недели от идеи до честного «нет»
протокол решения
Юнит-экономика позиции508-1060 ₽/час
Месяц с учётом накладных250-400 ₽/час
Реалистичный доход1,5-3 т.₽/мес
Вердикт: не входим. Порог 300 ₽/час не держится, а вход на Ozon требовал 10-20 т.₽ вслепую. Условие возврата записано.
метод

Почему это едет быстро

Быстро - потому что дешёвая проверка всегда идёт раньше дорогой стройки.

01

Дешёвый тест раньше дорогой разработки

Сначала смотрю спрос и поведение людей, потом пишу код. Однажды я три недели приводил проект в порядок, прежде чем проверил спрос, - и спрос сказал «нет». Этот урок оплачен один раз.

02

Порог для убийства идеи - до старта

У каждого продукта заранее записано, при каких цифрах он умирает или замораживается. Решения принимают данные.

03

Поведение важнее слов

«Я бы пользовался» не считается. Считается нажатая кнопка, возврат на второй день и записанный в историю итог.

04

Конвейер вместо героизма

Поддомен + контейнер + HTTPS - запуск следующего продукта стоит ≈ 0 ₽ и не требует подвига. Поэтому экспериментов много.

работа со мной

Тот же конвейер - под вашу работу

Всё, что выше, собрано этим способом. Его же можно приложить к вашим задачам - от одного разговора до продукта в сторе.

консультация

Консультация продакта

Полтора часа с тем, кто делает это каждый день

Приносите рабочую задачу: метрики, которые не сходятся, спорную фичу, гипотезу без способа её проверить. Разбираем и решаем, что с ней делать. Частая отдельная тема - где в вашей работе ИИ реально помогает, а где только мешает.

  • Полтора часа - без «давайте познакомимся», сразу по задаче.
  • Письменно после - что решили и с чего начинать.
  • Ещё приходят с этим: карьера в продукте и переход в неё из смежной роли, разбор кейса или тестового, мок-собеседование, резюме и портфолио.
Помог мне лучше разобраться в своих сильных сторонах. Я понял, что у меня уже не мало навыков для перехода из маркетинга в продакты. Андрей, менеджер по трафику · отзыв на GetMentor
4 000 ₽ Если продолжаем работу - зачитывается в её стоимость целиком.
основной формат

Одна рутина - вместе

Соберём вашими руками, дальше работаете сами

Берём одну повторяющуюся задачу из вашей недели и убираем её. Не сделаю за вас - сделаем вместе, вашими руками и на вашей машине. Иначе через неделю всё встанет: инструмент, который вы не собирали, вы и чинить не станете.

  • Что обычно берут: сводку из источников по расписанию, рабочее место, которое помнит ваш проект между сессиями, сборку материалов к встрече из разрозненных мест.
  • Две встречи, даты ставим сразу - между ними вы гоняете сами, на второй разбираем, что сломалось.
  • Берём то, что живёт на вашем контуре - без месяца согласований с безопасниками.
  • Критерий готовности: вы проходите весь путь без меня.
12 000 ₽ Две встречи по полтора часа и разбор между ними. Консультация, если она была, зачитывается в стоимость.
если есть свой продукт

Довести до прода

Чтобы идея доехала до стора, а не до презентации

У вас есть замысел или наполовину собранный продукт, который никак не выходит к людям. Берём его через тот же конвейер: что проверяем дешёвой пробой, что режем, что собираем - и доводим до живых пользователей.

  • Порог до старта: при каких цифрах проект закрывается - записываем заранее.
  • От дискавери до релиза: сборка, деплой, публикация, аналитика.
от 50 000 ₽ Зависит от того, что уже собрано и куда доводим. Объём и порог фиксируем на разборе задачи, до начала работы.