Dos hijos, tres startups, una voz

El fundador de Keebye: frentes paralelos con mucho en juego, un bebé de menos de seis meses y producción que crece con los carriles que tu voz dirige.

Teodor Deleanu10 de julio de 20266 min de lectura

Todas las herramientas que he lanzado empezaron como una emergencia personal. La emergencia de Keebye tenía dos nombres, y uno de ellos tenía menos de seis meses.

Esta es la situación en la que nació la app. Trabajo con startups con mucho en juego, donde se han invertido más de $1M y publicar importa. No una startup: varias, en paralelo, cada una con su propio código, sus propias prioridades, su propio «esto tenía que estar hecho ayer». Ese trabajo no llega como una cola ordenada. Llega como carriles: una migración en uno, una revisión en otro, un postmortem de incidente en un tercero, y un canal de Slack por carril llenándose de fondo.

Y entonces tuvimos nuestro segundo hijo.

Cualquiera que haya sostenido a un bebé dormido conoce la física concreta del asunto: tienes un brazo, con suerte. Eres, funcionalmente, un desarrollador manco durante horas seguidas. Mientras tanto los carriles no se detienen. El agente terminó su refactor y espera dirección. La pregunta del otro cliente sigue ahí envejeciendo. Tu rendimiento tecleando — eso por lo que en secreto pasa toda tu producción — acaba de reducirse a menos de la mitad.

Las cuentas que dejaron de salir

La promesa de los agentes de programación con IA es real. Claude Code de verdad ejecutará un refactor de varios archivos mientras tú haces otra cosa. Ejecuta dos o tres carriles y, sobre el papel, estás operando a algún múltiplo de ti mismo. Todo el que persigue producir 10x ha leído este argumento.

Pero el múltiplo tiene un denominador que nadie menciona: cada carril avanza con lenguaje natural que produces tú. Prompts, redirecciones, revisiones, respuestas. Si producir ese lenguaje requiere dos manos libres y un cambio de contexto completo hacia la ventana correcta, entonces tus carriles no son paralelos en absoluto — están repartidos en el tiempo a través de un único punto de estrangulamiento. Añadir un carril añade coste de coordinación hasta que el «multiplicador» se convierte calladamente en sobrecarga.

Podía sentir el estrangulamiento físicamente. Tenía la siguiente instrucción completamente formada en la cabeza — «revierte el cambio de esquema, mantén el renombrado de la API, vuelve a ejecutar la migración» — y se quedaba ahí, encolada detrás de un bebé, un sándwich o mis propias manos a media tarea en otro carril. El pensamiento era instantáneo. La entrega era el cuello de botella.

No necesitas manos 10x. Necesitas un segundo canal de salida.

Por qué las herramientas existentes no encajaban

Probé herramientas de dictado — las hay buenas, y lo decimos con claridad en nuestras páginas de comparación. Pero mis requisitos venían moldeados exactamente por el día que acabo de describir, y tres de ellos resultaron ser innegociables.

Tenía que funcionar en terminales. Mis carriles viven en iTerm2 y tmux, a menudo sobre SSH. La inserción por pegado desde el portapapeles se rompe justo en esos sitios. Necesitaba algo que pudiera teclearpulsaciones sintéticas, con un ritmo que una terminal pueda seguir.

Tenía que ser local. Lo que dicto son las tripas de las empresas de otras personas: productos sin lanzar, decisiones cercanas a los inversores, discusiones de seguridad. «Enviamos audio a la nube, pero de forma responsable» es una respuesta válida para mucha gente. No podía ser la mía. La voz a texto tenía que ejecutarse en mi propio hardware, de forma demostrable, con el Wi-Fi apagado si hacía falta.

Tenía que ser invisible. Ninguna ventana de app, ningún modo en el que entrar. Mantener una tecla, hablar, soltar, fuera. Una herramienta que exige su propio carril anula el propósito.

Así que la construí. Keebye es una pequeña app nativa de la barra de menús de macOS — Tauri, así que se mantiene ligera — que tiene exactamente esa forma: mantén pulsada ⌘ derecha, habla, y las palabras aterrizan en el campo editable con foco. Modelos on-device (un predeterminado afinado para inglés, un motor opcional de 25 idiomas o el nativo de Apple), sin conexión tras la primera descarga, limpieza basada en reglas con un pulido opcional de LLM local, un diccionario para la jerga del proyecto, historial solo de texto que se borra solo a los 30 días y sin telemetría. Eso no son adjetivos de folleto; es la lista de requisitos de aquel sofá, con aquel bebé.

Qué cambió de verdad

Quiero tener cuidado aquí, porque las historias de fundador derivan fácilmente hacia la ficción. No voy a darte un porcentaje de mejora; nunca medí ninguno, y de todas formas desconfiaría del número de cualquiera.

Lo que sí puedo contarte es cómo se sienten los días ahora. La instrucción formada pero no entregada ha desaparecido casi del todo: cuando un carril necesita dirección, lo miro, mantengo la tecla y digo lo que hay que decir. Las respuestas a humanos — los mensajes de Slack que antes envejecían durante horas porque responder significaba abandonar un carril — salen en los huecos, dichas en la ventana que tenga el foco. Y las horas con un solo brazo dejaron de ser horas muertas. Parte de la mejor dirección que doy ocurre de pie, paseando, sosteniendo a un crío dormido.

Los límites honestos siguen ahí. El dictado no piensa por ti; un prompt mascullado y a medio formar produce un resultado mascullado y a medio formar, hablado o tecleado. Keebye es software en acceso anticipado con las asperezas que eso implica. Y la voz es un complemento de las manos, no un sustituto — sigo tecleando bastante, solo que ya no como único punto de fallo para todos los carriles a la vez.

La tesis, si es que hay una

El discurso del desarrollador 10x siempre imaginó a una persona tecleando más rápido. Lo que ha llegado en realidad es más extraño: una persona dirigiendo — varios carriles semiautónomos, cada uno esperando una frase. En ese mundo tu apalancamiento no son tus pulsaciones por minuto. Es lo barato que te resulta entregar intención al carril que la necesita, en la situación física en la que estés.

Para mí el canal más barato resultó ser el que había tenido todo el tiempo.

Si tus días se parecen algo a esto, los detalles del flujo de trabajo están en Dirigir Claude Code con tu voz, y si el inglés no es el idioma en el que piensas, lee por qué el dictado no debería ser solo en inglés. Keebye está en acceso anticipado para macOS; empieza tu prueba gratuita abajo. Se construyó exactamente en la situación a la que sirve: un brazo ocupado, los carriles todavía en marcha.

Un brazo ocupado. Los carriles siguen en marcha.

Empieza tu prueba gratuita si tu jornada también tiene más carriles activos que manos disponibles — la app completa, 14 días, sin tarjeta.

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.

Sigue leyendo