🔎
Más
Especiales
Filtros
IA hace 2 h

Portar modelo de inpainting Moebius 0.2B a la web con Claude Code

Portar modelo de inpainting Moebius 0.2B a la web con Claude Code

Simon Willison ha desarrollado una herramienta que permite ejecutar en un navegador web el modelo Moebius 0.2B, diseñado para la retocadora de imágenes basada en inteligencia artificial (IA). El proyecto utiliza Claude Code y WebGPU.

El modelo original requería PyTorch y NVIDIA CUDA, pero Willison logró adaptarlo para funcionar en un entorno web mediante ONNX Runtime Web. La herramienta final permite a los usuarios cargar cualquier imagen, seleccionar áreas que desean eliminar y esperar mientras el modelo las rellena con contenido generado.

“La herramienta final permite a los usuarios cargar cualquier imagen, seleccionar áreas que desean eliminar y esperar mientras el modelo las rellena con contenido generado”

Antes de comenzar este proyecto, Willison consultó a Claude AI sobre la viabilidad del trabajo. El agente Claude propuso usar ONNX Runtime Web en un entorno WebGPU como opción para ejecutar el modelo directamente en un navegador web.

Willison creó un directorio en su carpeta temporal y clonó tanto el código de Moebius como los pesos del modelo desde GitHub. También obtuvo las bibliotecas necesarias, incluyendo ONNX Runtime y Transformers.js. Inició Claude Code con una tarea específica: portar el modelo a ONNX y WebGPU para ejecutarlo en un navegador.

El proyecto culminó con la implementación de una interfaz simple que permite a los usuarios interactuar fácilmente con el modelo, cargando imágenes y seleccionando áreas para retocar. La herramienta se puede probar en simonw.github.io/moebius-web/.

Este trabajo demuestra cómo las tecnologías modernas de IA pueden ser adaptadas para funcionar en entornos web, facilitando su uso a un público más amplio sin necesidad de software especializado o hardware potente.

Más sobre IA