Claude Code amb la veu: construir en carrils paral·lels
Amb agents de codi IA, teclejar és el coll d’ampolla. Un flux pràctic per dictar prompts, revisions i canvis de rumb en carrils paral·lels a macOS.
L'últim any de desenvolupament assistit per IA ha capgirat una cosa discretament: la part més lenta del bucle ja no és la màquina. El Claude Code es passarà de bon grat quatre minuts triturant una refactorització. El Cursor esbossarà una bateria de tests mentre tu mires cap a una altra banda. El coll d'ampolla ets tu; concretament, les teves mans, que només poden ser en una finestra alhora.
En el moment que portes més d'un carril d'agent, això deixa de ser una molèstia i es converteix en la forma del teu dia. El carril u refactoritza l'autenticació. El carril dos espera la teva revisió. El carril tres és un fil de Slack on un client descriu malament un error. Cadascun d'aquests carrils avança amb llenguatge natural, i tu produeixes aquell llenguatge natural amb deu dits i una finestra amb focus.
Aquest és el buit que omple la veu. No la veu de «dicta la teva novel·la», sinó la veu com a canal de control. És la part del vibecoding que ningú no ensenya a les demostracions: gairebé mai generes el codi parlant, sinó que dirigeixes els agents que el generen.
Els prompts són prosa, i la prosa és més ràpida dita
La cosa de dirigir un agent de programació és aquesta: l'entrada no és codi. Són instruccions. «Treu la lògica de reintents del gestor de WebSocket, mou-la al seu propi mòdul i fes que el límit del backoff sigui configurable.» Això ho pots escriure en vint segons si ja ets a la finestra, escalfat i sense pensar en res més.
Però ja no estàs mai en aquest estat. Ets a mitja revisió en un altre carril. Estàs llegint l'últim diff de l'agent. Tens un cafè a la mà. El cost d'un prompt no és el temps d'escriure'l: és el canvi de context per posar les mans i els ulls en posició per escriure'l.
Dir el prompt esfondra aquest cost. Dona el focus al terminal, mantén premuda una tecla, digues la frase que ja estaves dient dins del cap, deixa anar. Les paraules cauen al cursor i el carril torna a moure's mentre la teva atenció torna allà on realment calia.
El flux de treball, en concret
Per a això faig servir el Keebye: és l'eina que vaig construir quan aquest problema em va menjar la vida laboral, i els detalls de sota són el seu comportament real, no aspiracions. La llista de configuració condensada —hotkey, mode d'inserció, diccionari— viu a dictat per veu per al Claude Code.
Una hotkey, mantinguda. La ⌘ dreta és la que ve per defecte. Mantén-la premuda, parla, deixa-la anar; el text transcrit cau al camp editable amb focus. Per a instruccions més llargues, un sol toc commuta l'enregistrament fins que hi tornes a tocar. Esc abandona. No hi ha cap finestra per obrir, que és tot el sentit: l'eina no té carril propi.
Mode de tecleig per als terminals. El Claude Code viu en un terminal, i els terminals són hostils a la inserció enganxant des del porta-retalls, especialment per SSH o dins de tmux. El Keebye pot teclejar el text sintèticament en comptes d'enganxar-lo, amb un ritme conscient del terminal, de manera que el prompt arriba com hi arribarien les pulsacions. Aquest únic ajust és la diferència entre «demostració maca» i «eina de cada dia» per a la feina amb agents; la història sencera de per què els terminals trenquen l'enganxat és a Dictat que sobreviu al terminal.
Un diccionari per al teu argot. Els models de veu no coneixen el vocabulari del teu projecte. Un diccionari personalitzat mapa el que sent el model amb el que volies dir: noms de mòduls, noms de companys, «pnpm», el que sigui que el teu codi t'obligui a dir una vegada i una altra.
Neteja local amb una heurística acotada. La parla en brut és plena d'«um» i d'arrencades falses. El Keebye elimina falques i arregla la puntuació amb regles ràpides; el seu poliment opcional amb un LLM local recorre al pla B després d'una pèrdua greu de tokens, una expansió o una repetició. Aquella guarda no pot demostrar el sentit ni protegir totes les negacions, o sigui que revisa les instruccions crítiques per a agents abans d'enviar-les.
I com que tota la veu a text s'executa on-device, els prompts —que descriuen amb detall el teu producte no publicat, carril per carril— no surten mai de la màquina.
En què és bo de debò dirigir amb la veu
Convivint-hi cada dia, aquest és un inventari sincer:
Redireccions. L'agent ha acabat i ho ha encertat en un 80 %. «Mantén l'extracció, però reverteix el canvi de nom als fitxers de test i torna a executar la suite.» Dit, això són tres segons. És el dictat de més valor del meu dia.
Encuar el carril següent. Mentre el carril u construeix, descriu la tasca següent al carril dos. Mans en sèrie, feina en paral·lel.
La prosa que envolta el codi. Descripcions de PR, missatges de commit, respostes de Slack al report d'error, el correu que deus. Dona el focus a la finestra, digues-ho, fet: les teves mans no han sortit del carril on eren.
Pensar en veu alta, i que serveixi. Algunes instruccions surten millor dites perquè la parla força la linealitat. Amb la boca no pots niar incisos entre parèntesis.
Què no és
Secció de sinceritat. La transcripció al Keebye és per lots, no en flux continu: el text apareix quan deixes anar la tecla, no paraula per paraula. Això va bé per als prompts (parles, i tot cau com un sol bloc), però vol dir que això no és una experiència de subtítols en directe. El model per defecte està afinat per a l'anglès; el dictat multilingüe és un motor on-device separat que cobreix 25 llengües, i a el dictat no hauria de ser només en anglès hi ha més sobre per què això importa. I cap eina de dictat no fa bo un prompt dolent; la veu treu fricció, no la necessitat de pensar.
També hi ha altres bones eines en aquest espai: el Superwhisper i el Wispr Flow són les dues per les quals ens pregunten, i n'hem escrit comparacions sinceres de totes dues: Keebye vs Superwhisper i Keebye vs Wispr Flow.
Per què això s'acumula
Un sol prompt dictat estalvia segons. Aquesta no és la història. La història és què bloquejaven aquells segons: cada carril que portes només avança quan l'alimentes, o sigui que l'impost sobre alimentar un carril és un impost sobre tots. Retalla'l i deixaràs de racionar la teva pròpia atenció: afegiràs el tercer carril que no portaves perquè et semblava massa sobrecàrrega.
L'origen de tot això va ser menys elegant que un assaig sobre fluxos de treball: dos fills, uns quants fluxos de feina amb molt en joc i no prou mans. Aquella història és aquí: Dos fills, tres startups, una veu.
El Keebye és en accés anticipat per a macOS. Comença la prova gratuïta aquí sota, apunta'l al teu carril més enfeinat i prova una seqüència concreta: revisa el carril u, dicta una redirecció al carril dos i després respon la persona que espera al carril tres. La veu no els controla simultàniament; manté cada carril paral·lel alimentat amb menys cost de traspàs.
Alimenta el carril que espera
Comença la prova gratuïta de 14 dies i prova una redirecció dictada a la teva sessió de Claude Code més enfeinada.
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.
Continua llegint
Dictar prompts a agents paral·lels, carril a carril
Portar dos o tres agents de programació alhora converteix el prompt en el coll d’ampolla. Un flux de veu per alimentar carrils paral·lels sense sortir del que.
Dictat que sobreviu al terminal
Dictat que no s’enganxa, sense avís, en terminals, SSH, tmux i teclats no QWERTY. Per què falla el porta-retalls i què fa el mode de tecleig.
Digues el que he dit: dictat sense la reescriptura de la IA
El dictat amb IA reescriu el que dius: perd matisos i capgira sentits. Per què el poliment amb LLM et parafraseja i Keebye es manté literal.