WhatTheDiff

WhatTheDiff - Descripciones de PR automatizadas con IA

Lanzado el 6 mar 2025

What The Diff transforma la manera en que gestionas tus pull requests. Con descripciones automáticas, permite a los desarrolladores concentrarse en mejorar el código en lugar de en tareas administrativas. Sus funciones enriquecen el flujo de trabajo, manteniendo a los miembros del equipo informados, independientemente de su nivel técnico. Genera informes de progreso semanales que resumenn todos los cambios y proporciona un registro de cambios que puede ser analizado tanto externamente como internamente a través de su API. La integración con GitHub y GitLab simplify el proceso de adopción, haciendo accesible la inteligencia artificial a equipos de todos los tamaños.

What The Diff es tu asistente AI para descripciones de pull requests. Automatiza la redacción de descripciones, envía notificaciones resumidas a partes interesadas no técnicas y ayuda a refactorizar problemas menores durante la revisión. Mejora la comunicación y la colaboración en tu equipo de desarrollo.

Cómo Funciona

What The Diff utiliza la API de GitHub/GitLab para extraer el diff de tus pull requests. A partir de esta información, nuestro modelo de IA genera una descripción detallada de los cambios de manera clara y comprensible. No almacenamos tu código, garantizando la seguridad de tu trabajo y la privacidad de tus datos. La IA puede entender y explicar diffs de casi todos los lenguajes de programación, haciendo que este servicio sea versátil para cualquier equipo de desarrollo. Además, ofrecemos una opción de refactorización en línea que permite a los desarrolladores hacer mejoras en el código directamente en el contexto de la revisión, facilitando así la colaboración efectiva entre equipos.

Uso

Para empezar a utilizar What The Diff, primero debes conectar tu cuenta de GitHub o GitLab. Una vez conectado, la aplicación comienza a trabajar en segundo plano. Cuando creas una pull request, What The Diff automáticamente extrae el diff y genera una descripción clara de los cambios realizados. Puedes personalizar las configuraciones, como omitir pull requests de CI y limitar el consumo de tokens. Recibirás notificaciones por correo electrónico o a través de Slack para mantenerte al tanto del progreso y las revisiones. Utiliza la función de refactorización en línea para mejorar el código directamente mientras trabajas. A partir de ahí, podrás gestionar tus pull requests de manera más eficiente, asegurando que todos estén al tanto de los cambios sin importar su nivel técnico. Esto mejora la comunicación y acelera el ciclo de desarrollo.

Desarrollo ágil

Permite que los desarrolladores se enfoquen en el desarrollo real mientras la IA maneja las descripciones y resúmenes.

Colaboración en equipos multi-disciplinarios

Asegura que los no técnicos entiendan los cambios sin esfuerzo, mejorando la colaboración.

Gestión de proyectos de software

Facilita la revisión y seguimiento de los cambios semanales, ayudando en la planificación.

Refactorización de código

Permite a los desarrolladores refactorizar el código directamente durante la revisión, haciendo el proceso más eficiente.

Revisión de código en tiempo real

Transforma la forma en que se llevan a cabo las revisiones, haciendo el proceso más ágil y menos tedioso.

Educación y capacitación de nuevos desarrolladores

Ayuda a nuevos desarrolladores a entender cambios complejos sin sentirse abrumados.

Características

  • Descripciones de PR automáticas: Reduce el tiempo empleado en escribir descripciones de cambios, permitiendo que el equipo se enfoque en lo que realmente importa: el código.
  • Notificaciones de resumen ricas: Mantén a las partes interesadas no técnicas informadas utilizando resúmenes simplificados y traducidos.
  • Changelogs hermosos: Comparte un changelog público con todos los cambios o consúmelo a través de su API JSON para el uso interno.
  • Informes de progreso semanales: Recibe informes semanales que resumen todos los cambios para tener una visión clara de las actividades.
  • Refactorización de IA en línea: Refactoriza el código con soporte de IA en lugar de escribir solo un comentario.
  • Configuraciones finas: Permite omitir pull requests de CI, retrasar borradores y limitar el consumo de tokens.

Gratis (mensual): $0

  • 25,000 tokens al mes (~10 PRs)
  • Repositorios ilimitados
  • Refactorización de código en línea
  • Limitado a 25,000 tokens

Pro – 200k (mensual): $19/mes

  • 200,000 tokens al mes (~40 PRs)
  • Soporte prioritario por correo electrónico
  • Notificaciones por Slack, Webhook y Email
  • Refactorización instantánea

Preguntas Frecuentes

  1. ¿Qué es What The Diff?

What The Diff es una aplicación impulsada por IA que revisa el diff de tus pull requests y escribe un comentario descriptivo sobre los cambios en inglés simple.

  1. ¿Qué son los tokens?

Procesamos el git diff de tus pull requests para generar un comentario descriptivo. Los diffs grandes requieren más tokens para su procesamiento.

  1. ¿Cómo funciona What The Diff?

Nuestra aplicación utiliza la API de GitHub/GitLab para obtener el diff de tu pull request y luego utiliza un modelo de IA para generar una descripción de los cambios. No almacenamos tu código.

  1. ¿Funciona con todos los lenguajes?

Sí, soportamos casi todos los lenguajes de programación y la IA puede explicar el diff en inglés simple, o en otros idiomas que soportamos.

  1. ¿Qué sucede si me quedo sin tokens?

Si te quedas sin tokens, puedes actualizar a un plan más grande o esperar hasta tu próximo ciclo de facturación.

  1. ¿Almacenan mi código?

No almacenamos tu código ni ningún servicio de terceros. Solo usamos la API de GitHub/GitLab para leer el diff de tus pull requests.

  1. ¿Los tokens no utilizados se acumulan?

Los tokens no utilizados no se transfieren al siguiente mes, así que asegúrate de seleccionar el plan más pequeño y actualizar cuando lo necesites.

  1. ¿Entrenan su modelo de IA con mi código?

No lo hacemos y no podríamos hacerlo por nuestra política de privacidad, ya que no almacenamos tu código ni el diff de tu pull request.

Comentarios

Comentarios

Por favor inicia sesión para dejar un comentario.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!