Tecnología

Si te gusta esa app, que te la copie la IA

El otro día, no recuerdo cómo, me encontré en Twitter con una publicación en la que alguien hablaba de un salvapantallas para macOS llamado Bauhaus Clock. Parecía curiosete, así que visité la web y efectivamente vi que el salvapantallas era estupendísimo. Un reloj con un diseño súper elegante y que además tenía opciones para cambiar de «skin» o para simular un movimiento mecánico o digital (continuo) del segundero y el resto de manecillas.

Aquello me moló, pero luego vi el precio: 19 dólares.

Por un salvapantallas.

No sé. Me gustaba, pero no tanto. El diseño del reloj y de la interfaz de la app era exquisito, súper cuidado, pero me parecía too much por un salvapantallas, por bonito que fuera. En otro tiempo hubiera dicho «Pues nada, ahí se queda eso, me quedo sin él», pero es que no estamos en otro tiempo. Estamos en este. En el de la IA que programa por ti.

Qué bonito es, el condenao. 19 dólares del ala.

Y eso es lo que hice. Tratar de hacerme un screensaver igual. O mejor dicho, de que me lo hiciera la IA.

¿Cómo? En lugar de empezar de cero, busqué algún proyecto similar en GitHub y encontré el Simple-Clock-ScreenSaver que un usuario llamado Wandmalfarbe creó hace 8 años. Era muy básico, pero planteaba esa misma idea, y podía servir como base. Abrí una terminal, hice un git clone del proyecto en mi Mac mini m4, y y me metí en el directorio para luego escribir un simple «claude».

Con eso inicié Claude Code en ese directorio, lo que me permitió comenzar a trabajar con ese código y preguntar cosas. Ya sabéis que opté por pagar una suscripción de un año a la familia de modelos GLM de la startup china Z.ai: es una opción mucho más asequible que las de Anthropic u OpenAI, sobre todo porque las cuotas de uso son mucho más amplias. Así que esto me está permitiendo experimentar con este tipo de cosas con bastante alegría. Si queréis probar alguno de sus planes, podéis usar mi código promocional para que a vosotros os salga un poco más barato y a mí me den créditos para poder usar al futuro.

Una vez con ello, me puse a pedirle cositas a Claude Code y a GLM-4.7. Probablemente sepáis que salió GLM-5 hace pocos días y ese es un modelo ya muy capaz (ya casi al nivel Claude Opus 4.5), pero en el plan que cogí, el ‘Lite’, de momento no puedo usarlo en Claude Code (¡paciencia!).

Como digo, básicamente empecé a pedirle a Claude Code que, con el código base de ese Simple Clock, me hiciera algo parecido al Bauhaus Clock. Para ello le fui arrastrando capturas de pantalla del diseño de Bauhaus Clock y pidiéndole que adaptara ese diseño al del SimpleClock. Lo primero que hizo fue crear un detallado plan de acción para luego ponerse a programar cuando yo le diera el OK, que es, claro, lo que hice.

Tras unos cuantos intentos conseguí una versión que se acercaba al Bauhaus Clock, y a partir de ahí fui refinando pequeños defectos que le iba indicando con capturas y con texto que señalaba cosas con un lenguaje de lo más técnico como «Las rayitas grandes de las horas están muy cerca del centro» o «los números no están alineados bien». Súper hacker, como veis.

Una vez conseguido el diseño básico y pulido intenté replicar aun más los detallitos de Bauhaus Clock, pero al menos por ahora no lo he conseguido. Las «pills» -las marcas de hora grandes— no tienen ese estilo tan chulo del original, y las manecillas son también más simplonas, pero qué queréis que os diga: el resultado es fantástico:

Mi propio Bauhaus Clock, hecho por IA.
La ventana de opciones del salvapantallas, que permite seleccionar el skin. Mucho más simplona que la de Bauhaus Clock, pero funcional.
Algunos de los skins disponibles.

Además he logrado también lo del movimiento continuo (sweep, creo que se llama en inglés) de las manecillas, sobre todo del segundero. Eso me dio una guerra especial, porque cuando activaba ese modo el consumo de SimpleClock Pro —así he acabado llamando a este salvapantallas— se disparaba.

La razón era simple: el código que había creado GLM redibujaba la imagen completa 60 veces por segundo, y claro, eso era mucha tela. Tras unos cuantos intentos y de mucho insistir, logró encontrar una forma de solucionarlo: básicamente dejaba todo igual y lo único que calculaba era cómo dibujar las manecillas de forma geométrica, que era exactamente como tenía que hacerlo: no a lo bestia, sino con maña. Ole. En algún momento, si se atascaba GLM-4.7, hacía algún apaño con Antigravity, que es maravilloso (y te deja usar un poquito Opus 4.5), pero vamos, que esto está al alcance de cualquiera. El resultado actual, que he finiquitado este finde, es este del vídeo.

Aquí dos reflexiones que seguramente haréis muchos. «Pero bueno JaviPas, has copiado a saco la app del chaval de Bauhaus, qué verguenza». Bueno, pues aquí pocas excusas, porque ciertamente podría haberle pagado al chaval los 19 dólares y listo.

Y aquí viene la otra reflexión. Lo que yo he hecho, aunque sea moralmente discutible, es lo que vamos a ver constantemente. Gente copiando y adaptando y personalizando software que le gusta y que quiere usar exactamente para sus necesidades. Aquí te puedes inspirar más o menos en otro proyecto anterior y luego adaptarlo (como hice yo con mi cliente Immich para Android TV), pero es que es algo impepinable: todos copian a todos. Lo hacen en cuanto pueden, y la IA es el mayor facilitador del mundo para copiar software.

Por eso se está hablando últimamente del ‘SaaSpocalypse’. Porque cualquiera ya se puede hacer su Salesforce a medida, o su SublimeText, o su pequeño diario adaptado a sus necesidades. Seguramente no sean tan potentes o estén tan pulidos como las aplicaciones comerciales, pero para muchos escenarios serán suficientes.

¿Suscripciones que suben? He escrito un poquito de esto en mi libro, ‘Suscriptocracia’ ¡A comprarlo ya!;)

Y como la IA no para de mejorar, esos clones serán cada vez mejores y la gente que tenga ganas lo tendrá más fácil que nunca para ahorrarse una pasta y para librarse de las empresas que le han tenido esclavizado con suscripciones cada vez más caras y peores, que es lo que han hecho las empresas desde hace tiempo. Hay ejemplos por doquier:

  • VMware ha subido sus precios en un
  • Adobe Creative Cloud: subió sus precios un 18% hace unos meses, pero solo si pagabas suscripción anual. Si pagabas mes a mes, cada mes te cuesta 105 dólares en lugar de los 70 del plan anual.
  • Salesforce: el 72% del crecimiento de la empresa en 2025 vino de la subida de precios, no de nuevos clientes.
  • Slack: el plan Business+ subió un 20%, de 12,5 a 15 dólares al mes.
  • Google Workspace: otra subida de precios en enero de 2025 (22%)
  • Microsoft: otro que tal baila.
  • VMware: algunos clientes han indicado que los precios subieron entre un 150% y un 1.200% (!!) en los últimos meses.

La IA es la oportunidad perfecta para vengarse de todas esas empresas que se han aprovechado de nosotros durante años. De repente tenemos en nuestras manos la capacidad de crear cosas que nos funcionan y que además hacen justo lo que necesitamos, ni más ni menos. Aquí, por supuesto, mucho cuidado: para cosas delicadas o sensibles —aplicaciones empresariales en producción de las que dependen clientes o ingresos— no se pueden dejar en manos de la IA así como así, pero es que incluso en esos casos estamos empezando a ver cosas bastante top. En Spotify, por ejemplo, ya no programan: el código lo genera todo la IA y ya después programadores humanos revisan y validan. Pero para cosas más pequeñas, la IA actual ya te puede hacer casi de todo. Y pronto te podrá hacer cosas mucho más grandes.

A mí esto me vuela la cabeza, chicos. De verdad.

Suscríbete a Incognitosis

¡Recibe en tu correo las nuevas entradas!

Standard

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

12 comentarios en “Si te gusta esa app, que te la copie la IA

  1. Jher dice:

    Creo que lo que has hecho y promocionado no es muy ético (vamos, tú mismo lo dices). El tío que ha creado el reloj se ha currado sus horas y ha puesto un precio en base a ello. Que es muy caro? Pues no lo compres. No es una utilidad vital para el día a día tipo office, pero tampoco lo copies descaradamente y digas que es una inspiración.
    Y antes de que me lo digas, sí, he pirateado mil veces. Pero esto es distinto ya que lo estás ofertando a la gente. Mal ahí

    • Tu punto es muy válido, Jher, y como dices yo mismo lo comento en el post. Es el eterno debate que enfrenta la ética del creador frente al clonador. Es una castaña, la verdad, por no decir otra cosa.

      Pero es que lo que plantea el post es solo un ejemplo práctico de lo que va a ser (o es) una realidad inevitable. Estamos ante un cambio de paradigma donde el valor ya no está en el código (que la IA genera «gratis»), sino en la idea o en el soporte. El conflicto ético que mencionas va a seguir siendo un gran dilema, y se traslada de lo que hacíamos en el pasado y seguimos haciendo (copiar software, pelis, libros, música, ahora parece «lo normal») a no tener siquiera que copiarlo porque lo podemos generar copiando el punto de partida: la idea, la inspiración. Es muy chungo.

      La pregunta, claro, es cómo protegemos al creador original en un mundo donde cualquier app se puede ‘replicar’ con un prompt.

      De momento lo que sí he hecho es poner el repo privado y dejar de compartirlo, quizás eso era demasiado sí. Gracias por el comentario.

  2. Fede dice:

    Se que estás flipando con la IA, y lo comprendo, pero con esta entrada te van a llover los comentarios negativos.

    Y aquí es donde la IA se mete en lo que es ético y lo que no. Pero la IA no se mete, es el usuario el que se mete.

    Desde mi punto de vista más flexible, lo que no veo ético es que lo publiques.
    Puedes hacer tu copia para ‘uso personal’, pero no la compartas, hombre.

    El segundo problema que veo es el bajón que va a dar la calidad de los programas. Si ya estábamos bajo mínimos, ahora ni te cuento.

    Hay montones de quejas sobre los programas que empiezan a ocupar más de 100 Gb ,que van lentos, que se crashean, etc. Pues imagínate ahora.

    Además soy escéptico y no creo que la IA llegue muy lejos ni que supere a los especialistas.

    Se que es una buena herramienta, pero todavía no creo que sea una ‘excelente’ herramienta.

    Saludos.

    • Correcto Fede. Como le comentaba a Jher he dejado de compartir el repo, que ahora es privado.

      En cuanto a la calidad de los programas: pues algo de eso hay, claro, habrá código que sea inferior… ahora. Pero estos sistemas cada vez escriben mejor código, de mejor calidad, y de una sola tacada. Yo esto lo veo como lo que ha pasado con el texto y las preguntas que hacíamos hace tres años. Nos flipaba porque funcionaba, pero fallaba bastante. Ahora falla bastante menos y la redacción es cada vez más convincente (y fiable). Pues lo mismo.

      Y cuidado, porque hay ejemplos de que ese código generado por IA se usa en producción, ponía el ejemplo de Spotify pero por ejemplo tanto Opus 4.6 como GPT-5.3 Codex han sido escritos o diseñados en parte por sus antecesores, lo comentaban los posts de lanzamiento. Es muy fuerte. Evidentemente ahí hay una labor fuerte de revisión humana, pero telita.

      Y lo de que ocupan mucho o crashean es lógico si le dejas todo el control a la máquina. Ahora ella no optimiza mucho. Yo mismo en lo del reloj lo he experimentado con el consumo de RAM que hacía el segundero continuo. Pero revisé eso y tras varios intentos de insistirle a la IA lo acabó corrigiendo, así que incluso esos fallos creo que se pueden pulir bastante si eres no ya cuidadoso, sino cabezón pidiéndole a la IA exactamente lo que quieres e iterando hasta que l oconsigues.

      Yo soy poco escéptico aquí y veo esto de la programación un problema casi resuelto, como lo fueron antes el ajedrez o más recientemente el Go. La herramienta no es perfecta, pero está mejorando a toda velocidad. Veremos.

      Saludos y gracias Fede!

  3. Julian Alarcon dice:

    Pues 2 cosas.
    La primera, gracias por compartirlo. Igual es software libre y a alguien le interesa.

    Segundo, tu tiempo vale. No fue solo el costo de tu suscripción a esos servicios de AI, sino tu paciencia, conocimiento y destreza al momento de crear una app. Sin dejar de lado el diseño que si bien podría ser idea implementada por otro tampoco es que sea una cosa original, al final lo que hizo la otra persona fue copiar un diseño de Bauhaus.

    Ese tiempo es lo que vale. Si, el codigo fuente ya no es un bien escaso pero en el desarrollo de software |es lo menos problemático. Lo complejo es el diseño, la implementación en un contexto complejo y su mantenimiento en el tiempo.

    • Gracias Julián, al final he preferido dejar de compartirlo. Tienes también tu parte de razón en lo del programador del Bauhaus Clock: él mismo no lo creó de la nada, se inspiró en relojes de verdad con esos diseños, así que «simplemente» los convirtió en un salvapantallas. «Copió» esos relojes físicos para llevarlos al Mac. ¿Es ético eso? ¿Les habrá molado la idea a los fabricantes de relojes? Hombre, supongo que en el fondo no.

      Pero apuntas a algo importante también: el mantenimiento del código. Esto es un proyecto personal y ya veré yo si lo mantengo o me olvido de él completamente (que es bastante más probable). Pero en proyectos personales eso no importa demasiado si el código es «inofensivo». Entiendo que para cosas «importantes» será algo más difícil que uno se programe su propia app y la use. De momento seguiremos confiando en apps profesionales que ojo, puede que a partir de ahroa comiencen a usar IA para generar sus propias actualizaciones.

      De momento.

  4. Fede dice:

    Gracias por ampliar tus puntos de vistas.

    A mí me enriquece saber las opiniones de las gentes, siempre que sean pensadas y documentadas de alguna forma.

    Si todos usáramos la cabeza para algo más que sostener las orejas, el mundo sería un lugar mejor.

    Un saludo.

    • No no, gracias a ti, los comentarios son súper importante para esto, sobre todo cuando te contradicen o plantean visiones distintas. Si son razonadas y razonables, siempre ayudan. Mira que yo suelo tener razón eh? 😀 Ya en serio, es muy buena apreciación y entiendo totalmente tu punto de vista. De hecho lo comparto —para los creadores de apps esto es una put***— pero es también (parece) una inevitable realidad.

  5. rfog dice:

    La pregunta correcta no es ninguna de esas. La correcta es: ¿Valen 19 USD todo el tiempo que has dedicado a crear una aplicación que a todas luces es inferior? En los comentarios ya te lo han comentado, pero yo voy por otro lado. Cuenta el tiempo que te ha llevado hacer la aplicación. Ahora usa ese mismo tiempo para escribir uno o varios artículos en Xataka. Si obtienes más beneficio de los artículos (una vez pagados impuestos etc), paga la aplicación y escribe el artículo.

    Es Mi Humilde Opinión.

    • Es un buen apunte y ahí habría que incluir lo que me ha costado en cuotas de modelos de IA y cuánto ha costado en cómputo en centros de datos para resolver. Probablemente ahora mismo salga perdiendo, pero en realidad eso es parte de la reflexión: que ahora quizás lo hace, pero pronto no.

      Y luego está lo otro: yo me he cocinado mi app como a mí me ha parecido, y eso es fascinante. Y como me pasó en Immich, controlarlo todo y dejarlo a mi gusto es impagable.

      Así que el beneficio final es claro para mí. Bueno no, claro no.

      Clarísimo.

  6. Pablo dice:

    No entiendo por qué no es ético tu trabajo.
    Primero hay miles de salvapantallas, con lo cual no es una idea original.
    Segundo, Bahaus era una escuela de diseño que definió una estética antes de la segunda guerra mundial, con lo cual este reloj tampoco es original.
    Tercero, no tomaste su código y lo hackeaste para usarlo sin pagar.
    Cuarto, tomaste un código fuente libre y como tal lo modificaste y no estás ganando dinero con ello (eso es totalmente legal)
    Quinto, hay una enorme inversión de tiempo generando tu propio reloj (creo que ese tiempo fue superior a los 19 dólares que costaba.
    Sexto, si hacías un salvapantallas con forma de reloj pero que gráficamente fuera el de la torre de londres, entonces estaría bien?

    No has tomado el código original ni has copiado un diseño que tampoco es original en el reloj de u$s19.-

    Es una nota para demostrar que con poco conocimiento puedo crear algo similar a otra cosa donde trabaja la IA, pero no es muy distinto a tomar mi VW Golf, cortar chapa, soldar otras y que se parezca a un Ferrari, pero no es un Ferrari ni diría que lo es.

    Los problemas éticos de la IA es cuando toma el original y genera derivados del mismo y no se pueda notar la diferencia. En tu caso es otro reloj parecido y no está derivado del primero.

    • Gracias Pablo, es una buena visión del tema también, sí, aquí es que hay un debate claro sobre esa delgada línea que distingue el plagio o copia indiscriminada de lo que no lo es, y su ética/moralidad.

      Lo que yo quería era básicamente saber si podía copiar ese salvapantallas con IA, la verdad. No hay más. Y más o menos lo he conseguido y he demostrado mi premisa: con la IA ya puedes programar casi cualquier cosa. Saldrá mejor o peor, pero probablemente funcionará.

      Dicho lo cual, efectivamente en todo tienes razón también, e incluso hay un detalle ahí: yo podría cobrar por mi app también ojo. Y el de simple clock en el que me he basado, también. Depende todo de la licencia Open Source que uses.