Ito

Ito

Ito · Voz e idioma

Ito es una herramienta de revisión de código con IA que compila tu app en cada pull request, ejecuta los flujos que toca tu cambio y adjunta pruebas cuando algo falla.

Vista previa de la interfaz de Ito

Acerca de Ito

About

Qué es Ito

Ito es una capa de pruebas en tiempo de ejecución para equipos de ingeniería. En lugar de limitarse a leer un diff, compila y ejecuta tu aplicación desde el código fuente y después navega por el producto como lo haría una persona: inicia sesión, rellena formularios, envía datos y comprueba que el backend haga lo que el cambio pretendía. Se trata de pruebas de pull requests sobre la app en marcha, no sobre el código tal como está escrito.

El problema que resuelve es la distancia entre el código que parece correcto y el código que de verdad funciona. Un diff puede pasar la revisión y aun así romperse en producción cuando circulan datos reales por el sistema. Ito ataca esos errores probando el frontend y el backend como un solo sistema en marcha, no como archivos sueltos.

La herramienta no fusiona código por ti y tampoco sustituye el control de calidad estratégico. Ito revisa, tú decides. Además, hoy se centra en apps web y APIs; el soporte para móvil nativo está en la hoja de ruta, no en el producto actual.

Cómo empezar

  1. Un administrador de tu organización de GitHub instala Ito y conecta el repositorio que quieres probar.
  2. Añade instrucciones en lenguaje natural sobre lo que más importa a tu equipo, como seguridad, accesibilidad o usabilidad en móvil.
  3. Abre un pull request como siempre. Ito lee el diff y la descripción y arma por su cuenta un plan de pruebas específico.
  4. Revisa los resultados en el comentario del PR o en el panel de Ito, donde tienes vídeo, registros y un prompt para corregir lo que se rompió.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Ito.

Plan gratuitoSí
Planes de pago$40/mo per seat; Enterprise custom pricing
PlataformaWeb (GitHub integration), cloud-hosted
DesarrolladorIto
CategoríaVoz e idioma
Fecha de lanzamientoJan 2025
Última actualizaciónOct 2025
Visitas al sitio web28.5K
Ranking global del sitio1.1M
Disponibilidad de la APIN/A

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Equipos de ingeniería que fusionan muchos PR a la semana
  • Desarrolladores de startups y equipos pequeños
  • Mantenedores de código abierto

Tareas

  • Detectar errores en tiempo de ejecución antes de fusionar
  • Verificar frontend y backend a la vez
  • Reducir la revisión manual de PR

Casos de uso

  • Un PR toca la autenticación
  • Un PR cambia un cálculo de facturación
  • Se publica un cambio solo de interfaz

Funciones clave

Planes de prueba específicos

Cuando se abre un PR, Ito lee el diff y la descripción y traza el cambio hasta los recorridos de usuario que podría poner en riesgo. Arma el plan por su cuenta, así que no hay casos de prueba que escribir ni suite que mantener. Puedes añadir instrucciones en lenguaje natural para orientar lo que prioriza.

Ejecución de pruebas en contenedores

En cada pull request, Ito despliega tu aplicación en un contenedor limpio de un solo uso creado para ese cambio. El contenedor ejecuta tu código real, no un mock ni una instantánea, y se destruye al terminar la ejecución, así que nada se arrastra. Esa separación es lo que hace fiables los resultados.

Pruebas de frontend y backend en ejecución

Ito navega por tu app como lo haría una persona y a la vez ejercita el backend. Detecta los errores que solo aparecen cuando ambos lados corren juntos y las peticiones reales atraviesan la app, como fallos de sincronización, de estado o de integración que la revisión estática no ve.

Pruebas en cada hallazgo

Cuando Ito encuentra un problema, publica un comentario en el PR con las líneas exactas implicadas, la gravedad, los pasos para reproducirlo, una repetición en vídeo y un prompt sencillo para corregirlo. Tu equipo lo clasifica como cualquier otro comentario de revisión, con pruebas adjuntas en lugar de un aviso vago.

Aprendizaje que mejora con el uso

Ito observa qué errores arregla tu equipo, cuáles cierras como no se va a corregir y el comentario que das sobre planes anteriores. Usa esa señal para ponderar las pruebas futuras. Trata la automatización de revisión de código como algo que mejora con el uso, no como un conjunto fijo de reglas.

Seguridad y aislamiento de datos

Ito cumple con SOC 2 Type II, cifra el tráfico con TLS 1.2 o superior y cifra los datos de los clientes en reposo con AES-256. Los datos de cada cliente están separados de forma lógica, y el acceso a los sistemas de producción exige SSO con autenticación multifactor obligatoria.

Ventajas y desventajas

Ventajas

  • Prueba frontend y backend como un solo sistema en marcha para las pruebas de regresión, y así detecta errores en tiempo de ejecución que los revisores que solo miran el diff se pierden.
  • No hay casos de prueba que escribir ni mantener, así que no se rompe ningún selector cuando cambia el marcado.
  • Publica vídeo, registros y pasos de reproducción con cada hallazgo, y recorta el tiempo que se dedica a reproducir fallos a mano.
  • Las primeras 20 revisiones son gratis y hay un nivel gratuito para proyectos de código abierto que cumplan los requisitos, lo que abarata probarlo.

Desventajas

  • Hoy solo admite apps web y APIs. Los equipos que necesitan pruebas en móvil nativo tienen que esperar a la hoja de ruta.
  • Las revisiones suelen tardar entre 30 minutos y 2 horas, así que no es respuesta instantánea en cambios pequeños.
  • No fusiona el código por ti. Aún tienes que integrarlo en tu propio proceso de fusión.
  • El plan Pro cobra por cada revisión adicional a partir de 50 por puesto, lo que puede sumar en equipos de volumen muy alto.

Preguntas frecuentes

Ito es una herramienta de revisión de código con IA que compila y ejecuta tu aplicación en cada pull request. Prueba los flujos de usuario que afecta tu cambio y publica pruebas cuando algo falla, así que los errores se detectan antes de fusionar y no en producción.