Claude Code голосом: розробка паралельними доріжками
ШІ-агенти зробили набір тексту вузьким місцем. Практичний процес диктування промптів, рев’ю та скерувань у паралельних доріжках агентів на macOS.
За останній рік розробки з ШІ щось тихо перевернулося: найповільніша частина циклу вже не машина. Claude Code радо перемелюватиме рефакторинг чотири хвилини. Cursor накидає набір тестів, поки ви не дивитеся. Вузьке місце — ви, а точніше ваші руки, які можуть бути лише в одному вікні за раз.
Щойно ви ведете більш ніж одну доріжку агента, це перестає бути дрібною незручністю й стає формою вашого дня. Доріжка один рефакторить автентифікацію. Доріжка два чекає на ваше рев’ю. Доріжка три — гілка у Slack, де клієнт погано описує ваду. Кожна з цих доріжок просувається природною мовою — а ви виробляєте цю природну мову десятьма пальцями й одним вікном із фокусом.
Саме цей розрив заповнює голос. Не голос у сенсі «надиктуй свій роман» — голос як канал керування. Це та частина vibe-кодингу, яку ніхто не демонструє: ви рідко породжуєте сам код мовленням, ви керуєте агентами, які його породжують.
Промпти — це проза, а прозу швидше говорити
Ось у чому річ із керуванням агентом для коду: ввід — це не код. Це інструкції. «Винеси логіку повторних спроб із обробника WebSocket, перенеси її в окремий модуль і зроби межу відкладання налаштовуваною». Ви наберете це за двадцять секунд, якщо вже сидите в тому вікні, розігріті й ні про що інше не думаєте.
Але ви більше ніколи не буваєте в цьому стані. Ви посеред рев’ю в іншій доріжці. Ви читаєте останній diff від агента. Ви тримаєте каву. Ціна промпта — не час набору, а перемикання контексту, щоб завести руки й очі в позицію для набору.
Наговорювання промпта згортає цю ціну. Сфокусуйте термінал, утримайте клавішу, скажіть речення, яке ви й так казали в голові, відпустіть. Слова опиняються на курсорі, і доріжка знову рушає, поки ваша увага повертається туди, де вона й мала бути.
Робочий процес, конкретно
Я користуюся для цього Keebye — це інструмент, який я побудував, коли ця проблема з’їла моє робоче життя, і подробиці нижче є його справжньою поведінкою, а не мріями. Стислий чекліст налаштування — гаряча клавіша, режим вставлення, словник — живе на голосовому диктуванні для Claude Code.
Одна гаряча клавіша, утримувана. Типово це права ⌘. Утримайте, говоріть, відпустіть — і транскрибований текст опиняється в редагованому полі з фокусом. Для довших інструкцій одне натискання вмикає запис, доки ви не натиснете ще раз. Esc скасовує. Немає вікна, яке треба відкривати, — у цьому весь сенс: інструмент не має власної доріжки.
Режим набору для терміналів. Claude Code живе в терміналі, а термінали вороже ставляться до вставлення через буфер обміну — особливо через SSH або всередині tmux. Keebye може синтетично надрукувати текст замість того, щоб його вставляти, з темпом, що враховує особливості терміналів, тож промпт надходить так, як надійшли б натискання клавіш. Це одне налаштування є різницею між «милою демонстрацією» й «щоденним робочим інструментом» для роботи з агентами — повна історія про те, чому термінали ламають вставлення, є в диктуванні, яке витримує термінал.
Словник для вашого жаргону. Мовленнєві моделі не знають лексики вашого проєкту. Власний словник зіставляє те, що чує модель, із тим, що ви мали на увазі: назви модулів, імена колег, «pnpm» — усе, що ваша кодова база змушує вас повторювати.
Локальне очищення з обмеженою евристикою. Сире мовлення повне «um» і фальстартів. Keebye прибирає слова-паразити й виправляє пунктуацію швидкими правилами; його опційне шліфування локальною LLM відкочується назад після сильної втрати токенів, розростання чи повторів. Цей захист не може довести зміст чи вберегти кожне заперечення, тож переглядайте критичні інструкції для агентів перед надсиланням.
А оскільки все перетворення мовлення на текст працює на пристрої, самі промпти — які докладно описують ваш невипущений продукт, доріжка за доріжкою, — ніколи не покидають машину.
У чому голосове керування насправді добре
Проживши з цим щодня, ось чесна інвентаризація.
Скерування. Агент завершив, і це на 80% правильно. «Залиш винесення, але відкоти перейменування у файлах тестів і перезапусти набір». Наговорене, це три секунди. Це найцінніше диктування в моєму дні.
Постановка наступної доріжки в чергу. Поки доріжка один будує, опишіть наступне завдання в доріжку два. Послідовні руки, паралельна робота.
Проза навколо коду. Описи PR, повідомлення комітів, відповіді у Slack на звіт про ваду, лист, який ви заборгували. Сфокусуйте вікно, скажіть, готово — ваші руки так і не покинули доріжку, у якій були.
Корисне мислення вголос. Деякі інструкції виходять краще наговореними, бо мовлення змушує до лінійності. Ротом не вкладеш дужки в дужки.
Чим це не є
Розділ чесності. Транскрипція в Keebye пакетна, а не потокова — текст з’являється, коли ви відпускаєте клавішу, а не слово за словом. Для промптів це нормально (ви говорите, а тоді воно надходить одним блоком), але це означає, що живих субтитрів тут не буде. Типова модель налаштована на англійську; багатомовне диктування — це окремий рушій на пристрої, що покриває 25 мов, — докладніше про те, чому це важить, у диктуванні, яке не має бути лише англійським. І жоден інструмент диктування не зробить поганий промпт хорошим; голос усуває тертя, а не потребу думати.
Є й інші хороші інструменти в цьому просторі — Superwhisper і Wispr Flow є тими двома, про які нас питають, і ми написали чесні порівняння обох: Keebye vs Superwhisper і Keebye vs Wispr Flow.
Чому це накопичується
Один надиктований промпт заощаджує секунди. Історія не в цьому. Історія в тому, що ці секунди блокували: кожна доріжка, яку ви ведете, просувається лише тоді, коли ви її годуєте, тож податок на годування однієї доріжки є податком на всі. Зріжте його — і ви перестанете видавати власну увагу пайками: ви додасте ту третю доріжку, якої не вели, бо вона здавалася завеликими накладними витратами.
Початок усього цього був менш елегантним за есей про робочі процеси: двоє дітей, кілька напрямків із високими ставками й недостатньо рук. Ця історія тут — Двоє дітей, три стартапи, один голос.
Keebye перебуває в ранньому доступі для macOS. Почніть безкоштовний пробний період нижче, наведіть його на свою найзавантаженішу доріжку й спробуйте одну конкретну послідовність: зробіть рев’ю доріжки один, надиктуйте скерування в доріжку два, а тоді дайте відповідь людині, що чекає в доріжці три. Голос не керує ними одночасно; він тримає кожну паралельну доріжку нагодованою з меншими витратами на передачу естафети.
Погодуйте доріжку, яка чекає
Почніть 14-денний безкоштовний пробний період і спробуйте одне наговорене скерування у своїй найзавантаженішій сесії Claude Code.
Start free trialEarly access: we'll email you the moment the macOS build is ready — your 14 days start when you first sign in from the app.
Читати далі
Диктування промптів паралельним агентам, доріжка за доріжкою
Два-три агенти для коду одночасно — і промпт стає вузьким місцем. Голосовий процес, щоб годувати паралельні доріжки, не покидаючи поточну.
Диктування, яке витримує термінал
Вставлення диктування мовчки збоїть у терміналах, SSH, tmux і не-QWERTY розкладках. Чому там не працює буфер обміну й що робить режим набору.
Кажи те, що я сказав: диктування без переписування від ШІ
ШІ переписує диктування: губить уточнення, перевертає зміст. Чому шліфування через LLM переказує вас і чому Keebye лишається дослівним.