Presento Omnilude-tools
Si este blog es para mi un producto de registro, antes de el hubo un proyecto hermano mayor que puse a prueba en un entorno mas real. Ese proyecto es omnilude-tools.
Este proyecto es, en esencia, una pagina que reune varias utilidades web, y con este repositorio quise comprobar primero que tan rapido el vibe coding podia convertirse en un producto realmente desplegable.
Segun el repositorio, el primer commit feat: init 프로젝트 quedo registrado en la manana del 26 de enero de 2026, y en la tarde del 27 de enero llegaron los commits relacionados con release: v1.0.0 y con el despliegue. Es decir, este fue un experimento inicial en el que lleve el proyecto desde la implementacion hasta el despliegue en alrededor de dos dias.
Que tipo de proyecto es Omnilude-tools
La version actual de omnilude-tools es una aplicacion web de multiples herramientas que se publica en tools.omnilude.com. Reune herramientas para desarrolladores, herramientas de texto, utilidades cotidianas, herramientas de tiempo y herramientas de calculo dentro de un solo producto, y esta pensada para que la mayor cantidad posible de tareas se pueda resolver directamente en el navegador.
Si lo vemos solo por grandes grupos, se siente asi.
- Herramientas para desarrolladores: generador de UUID, convertidor de timestamp, probador de expresiones regulares, convertidores JSON/YAML/XML, depurador de JWT
- Herramientas de texto: JSON Editor, Diff Checker, Markdown Preview, Emoji Picker, contador de caracteres
- Utilidades cotidianas: generador de QR, generador de codigos de barras, selector aleatorio, extractor de color, convertidor de subtitulos
- Herramientas de tiempo y calculo: Global Time, Timer, calculadora D-Day, convertidor de unidades, convertidor de coordenadas GPS, calculadora de resistencias
Lo interesante es que este proyecto no se quedo simplemente en un sitio con muchas herramientas. El conjunto publico crecio hasta 45 herramientas, y el producto termino con una estructura de siete idiomas: coreano como base, ademas de ingles, japones, chino, espanol, frances e hindi. Desde el principio ya estaban presentes criterios de producto como acceso gratuito, rapidez de uso, procesamiento centrado en el navegador y SEO multilingue.
Tecnologia
La base tecnica esta construida con Next.js 16, React 19, next-intl, pnpm workspace y turbo. Encima de eso, existe un paquete UI compartido llamado @omnilude/ui, y cada herramienta se organiza con el patron page.tsx, _components, _store y _lib. En otras palabras, al agregar una herramienta nueva no hace falta inventar toda la estructura otra vez, sino montar la funcionalidad sobre una base repetible.
Hubo tres puntos que me gustaron especialmente en este proyecto.
src/lib/constants/tools.tscentraliza grupos, metadatos de herramientas, estructura de sidebar y enlaces de las tarjetas de iniciosrc/lib/utils/seo.tsy los componentes JSON-LD generan de forma comun canonical, hreflang, Open Graph y datos estructurados para herramientas y gruposscripts/deploy-prd.shy los manifiestos dekubernetes/prddejan el despliegue real dentro del repositorio
La estructura de despliegue tambien es bastante realista. Ingress incluye juntos los hosts tools.omnilude.com, www.omnilude.com y omnilude.com, y Deployment separa startup, liveness y readiness probes. Mas adelante, el repositorio incluso recibio un commit para mejorar el despliegue sin interrupciones basado en warm-up de SSR. Es decir, no fue un producto que termino al construirse. Siguio recibiendo trabajo desde la perspectiva operativa despues del despliegue.
El primer objetivo se cumplio
Lo que confirme con este proyecto es que el nucleo del vibe coding no esta en construir rapido sin pensar. Es casi lo contrario. Si quieres empujar mucha implementacion en poco tiempo, tienes que definir aun mas rapido estandares repetibles.
Creo que esa es tambien la razon por la que omnilude-tools pudo llegar a despliegue en dos dias.
- El alcance del producto era claro. La definicion del problema como una coleccion de utilidades basadas en navegador era precisa.
- Habia patrones repetidos. Ya existian una UI comun, un manejo de estado comun y utilidades SEO comunes.
- Habia muchas areas en las que AI rendia bien. La composicion de formularios, la logica de conversion, la UI repetitiva y la implementacion repetida avanzaron mas rapido.
- Los puntos donde hacia falta juicio humano tambien estaban claros. Yo mantuve hasta el final las decisiones sobre que herramientas hacer publicas, cuales ocultar, como agruparlas, como nombrarlas y que considerar como listo para desplegar.
Ese punto importa. Mas que confirmar simplemente que AI sirve para hacer prototipos rapido, confirme con mas fuerza que un servicio real tambien puede avanzar bastante deprisa si una persona fija bien los criterios.
Aun asi, creo que hace falta un poco mas de tiempo para saber si esta herramienta esta entregando un valor realmente significativo. Cuando haya mas datos acumulados, pienso compartirlos.
Cierre
omnilude-tools es una coleccion sencilla de herramientas web, pero para mi fue el primer producto que lance apoyandome de forma fuerte en AI.
Y esa experiencia tambien esta dentro de la manera en que hoy construyo y opero este blog. En las siguientes publicaciones quiero ir sacando poco a poco funciones individuales de omnilude-tools, su estructura multilingue, las decisiones de SEO y las unidades de trabajo que hicieron posible un despliegue rapido.
Si te da curiosidad, vale la pena mirar directamente tools.omnilude.com. Probablemente vas a entender mas rapido que tipo de producto es este proyecto que leyendo solo este texto.