HeadlinesBriefing favicon HeadlinesBriefing.com

Jev revisor de código: atención humana

Hacker News •
×

La mayoría de las solicitudes de fusionamiento generadas por IA se fusionan automáticamente porque los revisores humanos luchan por comprender las diferencias grandes. Jev aborda esto clasificando los cambios en niveles de prioridad P0, P1 y P2, mostrando solo los cambios críticos de forma predeterminada. La herramienta se ejecuta localmente en la máquina del usuario, analizando código a través de una interfaz de lenguaje natural sin transmitir datos a servidores externos.

Se integra con GitHub a través de una CLI y una extensión del navegador, requiriendo Node.js 22+. Los desarrolladores configuran las prioridades a través de un archivo de política, y la herramienta limita el análisis a 12 unidades de cambio de forma predeterminada. El sistema enfatiza la gestión de la atención en lugar de la corrección, manteniendo a los desarrolladores en el bucle al requerir la revisión manual de modificaciones de menor prioridad.

El proyecto de código abierto con licencia MIT proporciona un modo demo que funciona sin llamadas API, adecuado para flujos de trabajo conscientes de la privacidad. La instalación implica configurar claves locales de Type Safe y OpenAI, con la extensión emparejándose a un servidor local en el puerto 4731 para capacidades de revisión en tiempo real.