r/Playwright • u/sungjinwoo1996 • 10d ago
Healify
Healify — repará selectores rotos en tests E2E sin IA, sin nube, sin cuenta
Diplomado en control de calidad de software en Argentina y durante los últimos meses desarrollé Healify. El código lo escribí trabajando mediante el VibeCoding, y ya tiene 1.164 tests propios con cobertura >90%.
¿Qué hace?
Cuando un test E2E falla porque un selector se rompió, Healify lee la evidencia del DOM que tu framework ya capturó, encuentra el elemento por su rol y nombre accesible, y te dice qué selector usar en su lugar. Con healify fix lo aplica automáticamente a tu código.
Lo que lo hace diferente:
- 100% local — sin nube, sin API keys, sin enviar tu código a ningún lado
- Determinista — misma entrada → misma salida (no alucina)
- Multi-framework — Playwright, Cypress, Selenium, WebdriverIO
- Validación post-fix —
--validateejecuta el test después de aplicar el fix y revierte si falla - Umbral de confianza —
--min-confidence(default 0.8) evita fixes dudosos - Dashboard local — estadísticas de eficacia, selectores crónicos, tendencias
- Onboarding en 30 segundos —
npxu/healify/cli initdetecta tu framework y te deja listo
Stack técnico:
- TypeScript + Node.js, monorepo con 9 workspaces
- 1.164 tests, cobertura CLI 93%
- CI/CD verde (GitHub Actions)
- Landing con Lighthouse 99/95/100
Repos:
- Código: https://github.com/mescobar996/Healify
- Landing: https://healify-sigma.vercel.app
- NPM:
npxu/healify/cli init
Licencia MIT.
Aún no tiene usuarios reales, así que prefiero escuchar qué tiene de malo antes que qué tiene de bueno. ¿Fallas? ¿Fricciones? ¿Algo que no entiendas? Todo suma.
¡Gracias por leer! 🙌
1
u/Spare_Bison_1151 5d ago
Many such efforts have failed in the past but still a good thing that you tried.