Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Обзор проектаТёмная темаPR ScoutВердикты по колонкамКарточка PRВсе PRСтоимостьНовый проект
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
FastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
06

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.