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

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

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

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

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

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

💡

Идея

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

🔬

Дискавери

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

⌨️

Код

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

🚀

Прод

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

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

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

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

в Google Play с 27 августа · в RuStore с 7 августа

Пора

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

Пуш, который не пришёл, - обычная история на 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 под капотом
14 дней живёт копия чата, потом стирается
так выглядит сообщение от бота

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

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

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

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

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

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

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

MalkVPN

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

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

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

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

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

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

архив

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

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

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

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

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

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

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

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

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

01

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

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

02

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

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

03

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

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

04

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

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

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

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

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

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

Разбор задачи

Час, чтобы понять, что вообще стоит делать

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

  • Час созвона - без подготовительных «давайте познакомимся».
  • Письменно после - что решили и с чего начинать.
  • Не только про ИИ: разбор кейса или тестового, мок-собеседование, продуктовая аналитика и метрики, discovery, карьера в продукте.
3 000 ₽ Если продолжаем работу - зачитывается в её стоимость целиком.
основной формат

Рабочий контур под вас

Соберём вместе - и дальше вы работаете сами

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

  • Память в файлах: решения и контекст не теряются между сессиями.
  • Подключение к вашим системам: задачи, календарь, почта, таблицы, документация.
  • Передача с инструкцией: критерий готовности - вы проходите весь путь без меня.
15 000 - 45 000 ₽ Около двух недель короткими встречами на ваших живых задачах. Нижняя граница - контур себе одному, верхняя - на команду или под рабочий процесс компании.
если есть свой продукт

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

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

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

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