Por qué construí fns: soy adicto a los atajos de teclado.
Soy adicto a los atajos de teclado. Si ahorro un segundo sin tocar el mouse, lo recuerdo. Siempre he querido hacer todo desde el teclado, y por mucho tiempo busqué la herramienta que lo hiciera posible.
Al final de esa búsqueda llegué a una conclusión: los atajos más valiosos se convirtieron en campo de batalla para las grandes empresas tech. Alfred y Raycast compiten por ⌘ + Space, ChatGPT y Claude se pelean por ⌥ + Space. Quien conquista un atajo global tiene el primer eslabón del bloqueo de usuario.
En medio de todo eso, había una tecla prácticamente vacía. En la parte inferior izquierda del teclado, la tecla fn. Es la más accesible de todos los modificadores, pero macOS solo le asigna por defecto el selector de emoji. Ninguna empresa grande la reclama. Ver ese potencial en ese vacío — ahí fue donde todo empezó.
Por qué la productividad en la era de la IA es tan frustrante
Si ves cómo la gente usa la IA hoy en día, hay algo que no cuadra: las herramientas se volvieron increíblemente poderosas, pero los flujos de trabajo reales están más fragmentados que nunca.
Estás escribiendo un documento, abres otra app para consultarle a la IA, copias la respuesta y regresas a tu tarea. Estás programando, cambias al navegador para una búsqueda rápida, aparece una notificación y se rompe el hilo. Recibes un texto en Slack que tienes que organizar, y mientras lo haces, otra notificación te cambia el contexto.
Estos cambios de contexto cuestan más de lo que parece. La mano va al mouse, la vista se desvía hacia otra ventana, y el pensamiento que traías en mente se evapora. Para los solopreneurs, los freelancers, los diseñadores y los desarrolladores que trabajan al teclado todo el día, ese costo se acumula y se come la mitad de la jornada.
Usar bien la IA no es elegir el mejor modelo. Es reducir al máximo la distancia entre la IA y tu flujo de trabajo.
Las limitaciones de las herramientas existentes
Las herramientas de productividad de teclado que ya existen tienen un problema en común: la barrera de entrada es demasiado alta.
Karabiner-Elements, Keyboard Maestro, Hammerspoon son poderosas — de verdad. Pero para alguien que empieza, la fase de “¿por dónde empiezo?” es un muro. La configuración inicial lleva días, la curva de aprendizaje es muy empinada. Estadísticamente, la mayoría de los usuarios lo deja a medias.
Raycast y Alfred tampoco son ligeros. Para una búsqueda simple, está bien. Pero para aprovechar de verdad los flujos de trabajo y las extensiones, hay que pasarse horas en la documentación. Y cuando se buscan los detalles que quieren los power users — distinguir modificadores izquierdo/derecho, activar acciones distintas con modificadores encadenados, encadenar atajos personalizados — tarde o temprano se topa con un límite.
Todo el mercado gira alrededor de los usuarios avanzados. Quedaba un gran hueco: una herramienta que cualquiera pueda configurar en 5 minutos, pero que se pueda personalizar durante un mes entero si se quiere ir a fondo. ¿Era posible?
El ejemplo de la expansión de texto
Tomemos un ejemplo sencillo: la expansión de texto. La sustitución de texto nativa de macOS es demasiado básica — escribir ;eml para insertar un correo, básicamente. Y encima, no funciona o falla en navegadores de terceros, Slack o apps en Electron.
En el otro extremo, TextExpander o Espanso lo hacen todo. Pero si alguien que empieza quiere “insertar la fecha de mañana, poner el cursor dos caracteres antes del final de la línea, y pegar el contenido del portapapeles”, primero tiene que leer el manual un buen rato.
En fns, un principiante elige entre plantillas ricas y le da clic, ya está. Al mismo tiempo, un power user puede controlar la posición del cursor, ajustar los valores que se ingresan, configurar la inserción automática de fechas. Fácil para empezar, infinitamente más profundo a medida que avanzas — ese es el principio aplicado a cada funcionalidad.
El enfoque de fns
Así es como se construyó fns.
La tecla fn como disparador global por defecto. Es el espacio vacío que nadie reclama. Pero el usuario puede remapearlo libremente: Cmd+Space, Option+Space, Caps Lock — cualquier tecla puede asignarse.
La IA integrada en el flujo de trabajo. En cualquier entorno donde puedas escribir texto, un solo atajo fn llama al instante a Claude, Gemini u otros LLM en la nube, así como LLM on-device como Apple Foundation Model o Windows Foundry Local. Sin abrir otra app, sin copiar y pegar: la IA se vuelve parte de tu flujo de trabajo.
Que tanto principiantes como power users queden contentos. Un asistente de configuración inicial basado en IA y plantillas ricas le permiten a cualquiera armar su entorno rápidamente. Al mismo tiempo, opciones avanzadas — modificadores encadenados, distinción izquierda/derecha, encadenamiento de atajos personalizados — están completamente disponibles.
Conflictos al mínimo. Un sistema de vinculación sofisticado evita que los atajos choquen con otras apps. Las teclas que ya usa otra aplicación se evitan automáticamente.
¿Para quién es esta herramienta?
fns está hecho para quienes quieren maximizar su productividad digital — solopreneurs, freelancers, diseñadores, desarrolladores, escritores. El objetivo es reducir el tiempo que se pierde en tareas repetitivas e integrar la IA de forma natural en el trabajo, para que el hilo del pensamiento nunca se corte.
Hasta ahora, las herramientas de productividad se diseñaron principalmente para usuarios avanzados. fns quería cambiar eso. Accesible para todos, e infinitamente profundo para quienes quieran explorarlo. Ese es el principio que no cambió del inicio al final.
Lo que viene
fns incluye ocho funcionalidades esenciales: Text, Speech, Clipboard, Query, App Launcher, Scroll, Zoom, Click Mode. Son las primeras cosas que quiero instalar en una Mac nueva.
Si quieres probarlo antes de decidir, pruébalo en el navegador. Gracias por llegar hasta aquí. La tecla fn también te lo agradece.