Двое детей, три стартапа, один голос

История основателя Keebye: параллельная работа с высокими ставками, ребёнок младше шести месяцев и результат, растущий с числом дорожек, управляемых голосом.

Teodor Deleanu10 июля 2026 г.Чтение: 5 мин.

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

Вот обстановка, в которой родилось приложение. Я работаю со стартапами с высокими ставками, куда инвестировано более 1 млн долларов и где важно выпускать. Не с одним стартапом: с несколькими, параллельно, у каждого своя кодовая база, свои приоритеты, своё «это надо было сделать ещё вчера». Такая работа не приходит аккуратной очередью. Она приходит дорожками: миграция в одной, ревью в другой, разбор инцидента в третьей — и на каждую дорожку по каналу в Slack, который наполняется в фоне.

А потом у нас родился второй ребёнок.

Кто хоть раз держал спящего младенца, знает конкретную физику происходящего: у вас есть одна рука, и то не всегда. Фактически вы часами работаете как однорукий разработчик. Тем временем дорожки не встают на паузу. Агент закончил рефакторинг и ждёт указаний. Вопрос другого клиента лежит и стареет. Ваша пропускная способность набора текста — то, через что тайно проходит весь ваш результат, — только что сократилась больше чем вдвое.

Арифметика, которая перестала сходиться

Обещание ИИ-агентов для написания кода реально. Claude Code действительно выполнит рефакторинг по нескольким файлам, пока вы заняты чем-то другим. Запустите две-три дорожки — и на бумаге вы работаете за нескольких себя. Все, кто гонится за десятикратным результатом, читали этот питч.

Но у множителя есть знаменатель, о котором никто не говорит: каждая дорожка движется вперёд на естественном языке, который производите вы. Промпты, корректировки, ревью, ответы. Если для производства этого языка нужны две свободные руки и полное переключение контекста в нужное окно, то ваши дорожки вовсе не параллельны — они нарезаны по времени и проходят через одно узкое место. Каждая новая дорожка добавляет издержки на координацию, пока «множитель» тихо не превратится в накладные расходы.

Это узкое место я ощущал физически. Следующая инструкция была полностью сформулирована в голове — «откати изменение схемы, оставь переименование API, перезапусти миграцию», — и просто лежала там, в очереди за ребёнком, бутербродом или моими же руками, занятыми в другой дорожке. Мысль возникала мгновенно. Узким местом была доставка.

Вам не нужны десятикратные руки. Вам нужен второй канал вывода.

Почему существующие инструменты не подошли

Я пробовал приложения диктовки — хорошие существуют, и мы прямо говорим об этом на страницах сравнения. Но мои требования были сформированы ровно тем днём, который я только что описал, и три из них оказались не подлежащими обсуждению.

Это должно работать в терминалах. Мои дорожки живут в iTerm2 и tmux, часто через SSH. Вставка через буфер обмена ломается именно в этих местах. Мне нужно было нечто, умеющее печататьсинтетические нажатия клавиш в темпе, за которым успевает терминал.

Это должно быть локальным. То, что я диктую, — это внутренности чужих компаний: невыпущенные продукты, решения на грани инвесторских, обсуждения безопасности. «Мы отправляем звук в облако, но ответственно» — нормальный ответ для многих пользователей. Моим он быть не мог. Распознавание речи должно было работать на моём собственном железе, доказуемо, при необходимости с выключенным Wi-Fi.

Это должно быть незаметным. Никакого окна приложения, никакого режима, в который надо входить. Удержал клавишу, сказал, отпустил — и всё. Инструмент, который требует собственной дорожки, убивает саму идею.

Так что я его сделал. Keebye — небольшое нативное приложение macOS в строке меню (на Tauri, поэтому оно остаётся лёгким), которое держит ровно эту форму: удерживаете правую ⌘, говорите — и слова оказываются в редактируемом поле в фокусе. Модели на устройстве (по умолчанию настроенная на английский, опциональный движок на 25 языков или нативный движок Apple), офлайн после первой загрузки, очистка по правилам с опциональной доводкой локальной LLM, словарь для проектного жаргона, история только в виде текста, которая удаляется сама через 30 дней и никакой телеметрии. Это не рекламные эпитеты; это список требований с того самого дивана, с тем самым ребёнком.

Что действительно изменилось

Здесь я хочу быть осторожным, потому что истории основателей легко сползают в художественный вымысел. Я не назову вам процент улучшения; я его никогда не измерял, да и чужим цифрам всё равно не доверял бы.

Что я могу рассказать — каково теперь ощущаются дни. Сформулированная, но недоставленная инструкция по большей части исчезла: когда дорожке нужно направление, я смотрю на неё, удерживаю клавишу и говорю нужное. Ответы людям — сообщения в Slack, которые раньше старели часами, потому что ответить значило бросить дорожку, — уходят в промежутках, наговорённые в то окно, что сейчас в фокусе. И однорукие часы перестали быть мёртвыми часами. Некоторые из самых продуктивных указаний я даю стоя, расхаживая по комнате и держа спящего ребёнка.

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

Тезис, если он тут есть

Разговор о десятикратном разработчике всегда представлял себе одного человека, который печатает быстрее. На деле пришло нечто более странное: один человек дирижирует — несколькими полуавтономными дорожками, каждая из которых ждёт одной фразы. В этом мире ваш рычаг — не скорость печати. Это то, насколько дёшево вы можете доставить намерение той дорожке, которой оно нужно, в каком бы физическом положении вы ни находились.

Для меня самым дешёвым каналом оказался тот, что был со мной всё это время.

Если ваши дни выглядят похоже, детали рабочего процесса описаны в статье Управление Claude Code голосом, а если английский — не тот язык, на котором вы думаете, прочитайте, почему диктовка не должна быть только английской. Keebye находится в раннем доступе для macOS; начните бесплатный пробный период ниже. Он был создан ровно в той ситуации, которой служит: одна рука занята, дорожки продолжают идти.

Одна рука занята. Дорожки продолжают идти.

Начните бесплатный пробный период, если в вашем рабочем дне тоже больше активных дорожек, чем свободных рук, — полное приложение, 14 дней, без карты.

Start free trial

Early access: we'll email you the moment the macOS build is ready — your 14 days start when you first sign in from the app.

Читать дальше