Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

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%.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
543290008000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.