Construí una alternativa a Grammarly sin conexión y la convertí en una aplicación para Mac sin necesidad de programar.
Escribí todo este artículo mientras estaba sentado en un avión experimentando turbulencias inusualmente altas. El software que utilicé para revisar la ortografía y sanitizar gramaticalmente el borrador fue construido en un aeropuerto. El motor de lenguaje está funcionando completamente en mi Mac, totalmente offline, corrigiendo todos mis errores tipográficos y eliminando los espacios dobles mientras golpeo el teclado y sorbo un café lleno de azúcar.
Además, no sé cómo programar. No escribí una sola línea de código, y aun así, el software de Mac que estoy usando ahora se ve más elegante y se siente más ágil que Grammarly jamás lo hizo. Grammarly, si no lo sabes, es una de las aplicaciones más populares para la revisión de ortografía y gramática en el planeta. Entonces, ¿cómo lo hice? Le pregunté a Claude. Narré mi deseo, me preguntó mis preferencias, y en menos de 30 minutos, me construí un reemplazo de Grammarly sin internet mientras también evitaba la maldición de "otra suscripción más".
Cómo comenzó todo. / (Nadeem Sarwar / Digital Trends)
La primera versión funciona como su propio sitio web en una pestaña del navegador sin ninguna conexión a internet. La segunda versión vive como una extensión de Chrome y funciona perfectamente cuando el dispositivo está offline. Y finalmente, fui y creé una aplicación de Mac completa que vive como una utilidad de barra de menú. Hice que media docena de personas probaran estas en máquinas Mac y Windows. Estaban bastante impresionados por la velocidad y precisión de la herramienta.
Resolviendo mis problemas, o domesticando mis vicios
En las últimas semanas, he sumergido mis pies (todo el pie, mi brazo y mi cuello) en el mundo del desarrollo de aplicaciones y software. Mi primer experimento fue una aplicación de Mac que utilizaba los sensores de movimiento integrados en los AirPods Pro para rastrear mi postura. Esencialmente, la aplicación identifica una postura saludable, y cada vez que me encorvo o me inclino hacia adelante, envía una advertencia. La aplicación funcionó completamente offline, y todo el procesamiento ocurre enteramente en mi Mac.
La aplicación de Mac que construí vive como una utilidad minimalista de barra de menú. Nadeem Sarwar / Digital Trends
Lo hice todo sin siquiera ver el código subyacente.
Para mi próxima aventura, pensé en construir algo que pueda liberarme de la molestia de estar perpetuamente en línea. Dado que mi trabajo como editor implica escribir todo el día, Grammarly es nada menos que un salvavidas, a pesar de algunas de sus travesuras dudosas recientemente. A menudo he perdido fragmentos de texto en la aplicación de Grammarly para iPad porque la sincronización en la nube no funcionó. En los días en que llevo mi confiable Mac, encontrar una conexión a internet estable se convierte en un dolor de cabeza constante.
Todo lo que quiero es sentarme en paz, escribir algunos artículos y tener una herramienta confiable de revisión gramatical que haga su magia mientras paso furiosamente por el teclado blando de una laptop. Pero ese no es el único problema. Mantenerse conectado a internet (mientras hace su trabajo como una extensión de Chrome en Google Docs) también significa un flujo interminable de aplicaciones distractoras. Y sí, es solo una pestaña del navegador para llevarte de una búsqueda de Google estrictamente laboral a un atracón de doomscrolling en X, YouTube o cualquier otro vicio digital.
Todavía estoy en estado de incredulidad.
Ejecutando mi reemplazo de Grammarly como una utilidad de Chrome. Nadeem Sarwar / Digital Trends
Pero, ¿por qué, podrías preguntar? Primero, porque finalmente puedo construir mi propio software adaptado a mis necesidades específicas. Segundo, estoy cansado de los compromisos de privacidad. Por supuesto, no tener que pagar por otra aplicación más es un gran incentivo. Pero sobre todo, es la realización de estar en control de tu flujo de trabajo diario (o al menos una parte de él) lo que realmente me inspira, y no voy a detenerme pronto.
¿Cómo fue el proceso?
Dejaré que la imagen de abajo hable por sí misma. Abrí la aplicación móvil de Claude en una tableta Android para construir un software para Mac. Y en el primer intento, mi alternativa a Grammarly construida por Claude funcionó perfectamente. De hecho, construí tres. Una de ellas funciona completamente offline, la otra requiere una conexión a internet, mientras que la tercera es una aplicación adecuada de macOS que vive como una utilidad de barra de menú.
Esta última combina el concepto de toma de notas y corrección gramatical en una sola herramienta, completa con una instalación de exportación a Apple Notes con un solo clic. Esta requirió que abriera Xcode y construyera un ícono de aplicación dedicado, también, lo cual Claude estuvo feliz de hacer. Pero aquí está la realidad amplia. La barrera para "construir" productos nunca ha sido tan fácil, y nunca ha sido tan versátil. Hace un año, si me hubieras dicho que haría una herramienta tan poderosa de macOS en una tableta Android, sin escribir una línea de código, me habría reído a carcajadas en tu cara.
Nadeem Sarwar / Digital Trends
Cuando lancé Claude, simplemente narré mis requisitos. Claude sugirió tres rutas para construir mi propio corrector gramatical offline, y elegí la que funcionaba sin conexión a internet, funcionaba con problemas mínimos y, sobre todo, debía ser ágil. Inicialmente quería usar los modelos fundamentales en el dispositivo de Apple (incluidos con Apple Intelligence). Funcionó, pero era bastante lento. Claude recomendó que usara el motor Harper de Automattic. Inicialmente, la herramienta, que llamé InkWell, requería una conexión a internet.
Todo el paquete tenía un tamaño de menos de 10 megabytes. Pero quería algo que pudiera funcionar sin conexión a internet. Claude sugirió que en realidad podía integrar el motor Harper dentro del paquete de archivos para que la herramienta (ahora llamada Quill) no requiriera conexión a internet en absoluto. ¿El único inconveniente? El tamaño del archivo se eleva a 25 megabytes. La preocupación del espacio de almacenamiento de la IA era casi risible. Vivimos en una época en la que incluso las aplicaciones de calculadora básicas ocupan cientos de megabytes en almacenamiento local, así que 25MB era casi nada.
El dilema más grande de la IA
Nadeem Sarwar / Digital Trends
Así que he estado usando Grammarly durante años, pero en los últimos años, a medida que la empresa ha ido inclinándose cada vez más hacia la IA, algunas de las sugerencias y recomendaciones gramaticales han resultado ser absolutamente irritantes. Y en un número justo de casos, también he notado que Grammarly hace un trabajo francamente deficiente incluso con el tipo más básico de revisión ortográfica.
Harper evita las recomendaciones verbosas y las sugerencias de lenguaje cada vez más "AI-fied" que obtendrías de ChatGPT y Gemini. Es una herramienta que no se basa en predicciones lingüísticas basadas en tokens, sino más en reglas de lenguaje y gramática codificadas. Esto es exactamente lo que quiero.
Quiero que una IA detecte una ortografía incorrecta o un tiempo incoherente aquí y allá. Eso es todo. No quiero (y nunca aceptaría) la recomendación de una IA para cambiar mi voz. Sin embargo, Harper no es perfecto, y tampoco lo son las herramientas que construí utilizando el motor homónimo. Por ejemplo, cuando reviso esta oración: "Mi nombre John. ¿Cuál es tu nombre? ¿Qué día es hoy?", el motor Harper la marca como perfectamente bien. Pero estos errores son esporádicos.
Nadeem Sarwar / Digital Trends
Por el lado positivo, el motor Harper tarda solo 20 milisegundos en identificar errores y hacer sugerencias de lenguaje. "Harper combina un rendimiento ultrarrápido con un diseño centrado en la privacidad, asegurando que todo el procesamiento ocurra localmente en tu dispositivo para mantener los datos del usuario completamente privados. También es completamente de código abierto", dice Automattic, la empresa que adquirió Harper en 2024.
Esos son beneficios significativos, y el hecho de que pueda ejecutarse dentro de un paquete tan pequeño y sin ninguna conexión a internet es un gran suspiro de alivio. Por supuesto, construir una herramienta en tres sabores funcionales diferentes, y sin escribir ningún código, es el mayor aprendizaje aquí. Claude está poniendo el poder en manos de un usuario promedio de computadora como yo, y tú. Naturalmente, no puedo esperar para embarcarme en mi próximo proyecto de aplicación personal con él.
Otros artículos
Construí una alternativa a Grammarly sin conexión y la convertí en una aplicación para Mac sin necesidad de programar.
Usé Claude para construirme una alternativa completamente offline y procesada localmente a Grammarly. La primera versión me tomó menos de 30 segundos y ni siquiera tuve que ver o escribir una línea de código.
