SurgePilot
Plataforma auto-alojada de pruebas de carga distribuidas para APIs, construida enteramente por agentes de IA bajo supervisión humana. Incluye diseño visual de escenarios, ejecución multi-nodo y gobernanza contract-first.
Ficha actualizada 22 sept 2026, 16:07 · upstream 22 sept 2026, 15:33 · release v1.1.0
Qué es SurgePilot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SurgePilot es un sistema distribuido para pruebas de carga de APIs diseñado y desarrollado al 100% por agentes de IA bajo dirección humana. Convierte flujos de API en activos de prueba reutilizables mediante un bucle orquestado: diseño, ejecución, reporte y gobernanza. La arquitectura separa el control (Web/API/Worker) de la ejecución distribuida en nodos remotos, permitiendo pruebas escalables sin monolitos.
El sistema incluye capacidades de seguridad robustas como aislamiento de espacios de trabajo, roles administrativos, credenciales encriptadas y una API pública con contratos OpenAPI generados. Soporta integración directa con agentes de IA (Claude, Codex) mediante un paquete de habilidades gobernado que permite operación conversacional segura.
La plataforma incluye herramientas de observabilidad integradas (Grafana + InfluxDB), puertas de control para cobertura de código ≥90%, y un ciclo de vida completo desde PRD hasta despliegue. Todo el repositorio es auditable, con evidencia en cada etapa del desarrollo.
- Ejecución distribuida de pruebas de carga en múltiples nodos remotos vía SSH
- Diseño visual de escenarios de prueba y orquestación de planes de testeo
- Operación conversacional mediante agentes de IA con contrato-bound API
- Despliegue auto-alojado rápido con un solo comando sin checkout manual
- Arquitectura contract-first con OpenAPI generado y verificado automáticamente
- Gobernanza estricta mediante ADRs, puertas de control y límites de API/Runner
- Ejecución distribuida real con agregación de resultados multi-nodo
- Integración nativa con agentes de IA vía paquete de habilidades gobernado
- No incluye Dockerfile ni Compose nativo; requiere instalación manual del runtime
- Nodos de carga externos deben prepararse antes de ejecutar pruebas en producción
- Capacidades avanzadas (Kubernetes, SSO) marcadas como futuras o no disponibles
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.
Usa `surgepilot up` para despliegue rápido auto-alojado. Prepara un nodo Linux externo antes de ejecutar pruebas reales. Revisa los modos de inicio (`start-preview`, `start-full-stack`) según necesidades. El comando `make verify` aplica puertas de control de cobertura ≥90%.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.