El desarrollador Simon Willison portó el modelo de inpainting Moebius 0.2B para que corra localmente en un navegador web. La herramienta solo pide al usuario cargar una imagen y marcar la zona que quiere eliminar, y el modelo hace su mejor esfuerzo por rellenar el hueco. El proyecto lo llevó adelante Claude Code como un experimento sobre cómo ha evolucionado la programación asistida por IA.

¿Qué significa que el inpainting corra en local?

La existencia de esta herramienta demuestra que este tipo de edición de imágenes puede ejecutarse del lado del cliente, enteramente en local, sin depender de servicios remotos ni de GPU en la nube. La demo en línea (con repositorio en GitHub) está disponible para probarla, pero conviene advertir algo: en la primera ejecución descarga 1,27 gigabytes con el modelo requerido.

¿Qué aprendió el autor sobre los agentes de programación?

Lo más interesante es el análisis que publicó Willison, porque usó el proyecto como excusa para entender qué cambió en el terreno de los agentes de programación con IA. Willison es desarrollador de software, pero en este proyecto no escribió ninguna línea de código a mano. Podría pensarse que entonces no aprendió nada más allá de usar las herramientas, pero no es del todo cierto.

Aprendió que es posible convertir un modelo basado en PyTorch a formato ONNX, que el modelo convertido puede correr en navegadores compatibles usando aceleración local con WebGPU, y que la API CacheStorage funciona con archivos de gran tamaño. Por último, comprobó que Claude Opus 4.8 es capaz de manejar un proyecto así de forma prácticamente autónoma, e incluso generó un documento explicativo que detalla la arquitectura subyacente.

Una foto de un panorama que cambia rápido

Se puede considerar a los agentes de programación con IA como desastres a la espera de ocurrir, pero también es cierto que el panorama está cambiando a gran velocidad. Análisis como el de Willison ofrecen una mirada útil a esos avances: un modelo de apenas 0,2 mil millones de parámetros, corriendo dentro del navegador con una sola descarga inicial, hace un año habría exigido una GPU dedicada y un servidor detrás.