pr-scout
Herramienta de triaje automatizado para PRs de GitHub que usa IA local (Ollama) y modelo especializado Jev para clasificar rápidamente pull requests en 'tomar', 'considerar' o 'saltar'.
Ficha actualizada 27 sept 2026, 11:04 · upstream 27 sept 2026, 11:02 · release sin release detectada
Qué es pr-scout
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PR Scout es una herramienta de análisis de repositorios GitHub diseñada para automatizar el triaje de pull requests abiertos. Utiliza GraphQL para obtener todos los PRs, Ollama local para generar descripciones cuando faltan, y Jev (TypeSafe AI) para responder preguntas tipizadas sobre cada solicitud con probabilidades calibradas.
El sistema clasifica los PRs en tres categorías: 'tomar', 'considerar' o 'saltar', basándose en criterios como relevancia al proyecto, calidad del código, conflictos potenciales y valor añadido. Incluye verificación de merge mediante git antes de aceptar cambios para detectar conflictos temprano.
La herramienta es extremadamente económica comparada con APIs comerciales, consumiendo solo $0.34 para procesar 2981 PRs en 2 minutos frente a $96+ con Claude Opus. La lógica de scoring es transparente y visible en el código fuente.
- Triage automatizado de cientos o miles de PRs abiertos en repositorios populares
- Identificar qué PRs son relevantes para tu proyecto específico usando contexto personalizado
- Verificar conflictos de merge antes de aceptar cambios con test-merge real
- Comparar coste/efectividad frente a soluciones comerciales como Claude API
- Evaluación de seguridad y calidad del código mediante análisis tipizado
- Coste extremadamente bajo: $0.34 para procesar 2981 PRs en 2 minutos
- Lógica de scoring transparente visible en app/scoring.py
- Verificación git real antes de aceptar cambios detecta conflictos temprano
- Modelo local Ollama gratuito para generar descripciones sin coste adicional
- Evaluación reproducible con probabilidades tipizadas en lugar de chat
- API JSON disponible para integración con scripts y CI/CD
- Interfaz web actualmente en idioma ruso según documentación
- Dependencia externa de API Jev (TypeSafe AI) para análisis principal
- Solo soporta repositorios GitHub mediante GraphQL API
- Datos almacenados en archivos JSON sin base de datos persistente
- Requiere configuración manual de Ollama o uso sin generación de descripciones
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue con Docker: cp .env.example .env, configurar TYPESAFE_API_KEY y opcionalmente GITHUB_TOKEN para CI status. docker compose up -d --build. Puerto 8000 por defecto. Ollama opcional en host.docker.internal:11434 para descripciones locales. Alternativa sin Docker con uvicorn main:app --port 8000.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.






