
DevSense - Autonomous Development
Del requerimiento a producción, sin escribir una sola línea de código.
El motor que ejecuta nuestra metodología AI-Driven
Escribes un requerimiento en lenguaje natural. DevSense lo analiza con clasificación multi-LLM (Claude + GPT + Gemini para cross-validation), planifica la ejecución, genera el código, ejecuta pytest con coverage >95%, pasa bandit SAST, genera documentación OpenAPI, y crea un Feature Request en GitLab con branch, diff y pipeline de CI listo. Tú revisas y apruebas. Si algo falla, el auto-healer diagnostica, reintenta con estrategias diferentes, y escala a HITL Copilot solo cuando no puede resolver por sí mismo.

Pipeline autónomo procesando un issue con etapas de análisis, código, tests y deploy
Pipeline autónomo
De requerimiento a Feature Request en GitLab
No es autocomplete con esteroides. Es un pipeline completo que toma un issue, lo entiende semánticamente, genera un plan de implementación, escribe el código en los archivos correctos del repo, ejecuta los tests existentes + los nuevos que genera, valida seguridad con SAST, produce documentación actualizada, y abre un Merge Request con todo listo para review. Si los tests fallan, analiza el error, genera una fix, y reintenta, hasta 4 veces con estrategias diferentes antes de escalar a un humano.

Pipelines en ejecución y completados con estado, duración y resultado

Ejecución en tiempo real mostrando progreso de cada etapa del pipeline

Pipeline detalle

Pipeline log

Pipeline resultado
Issues y trazabilidad
Cada decisión documentada. Cada línea trazable.
Cada issue tiene trazabilidad completa: el requerimiento original en lenguaje natural, el análisis semántico, las decisiones de arquitectura que tomó el LLM, el código generado con diff line-by-line, los tests ejecutados con resultados, el output de SAST, y el estado final. Si un año después alguien pregunta "¿por qué este endpoint devuelve 403 en vez de 401?", la respuesta está en el issue con el razonamiento completo.

Backlog de issues con estado, prioridad y asignación automática

Issue detalle

Issue código

Issue resultado
Sandbox + QA visual
Cada cambio se valida en aislamiento antes de tocar main
Cada ejecución corre en un sandbox containerizado (Docker) aislado del repo principal. Los cambios se validan en ese ambiente antes de tocar main. QA visual con Midscene: toma screenshots de la UI antes y después del cambio y los compara pixel por pixel. Si algo se rompió visualmente, lo detecta antes del merge.
Ultra-QA con validación multi-capa: funcionalidad, integración, regresión, visual, seguridad, todo automatizado. El sandbox se destruye después de cada ejecución para garantizar aislamiento completo.

Consola del sandbox aislado donde se ejecutan validaciones antes del merge
QA vNext
Testing de próxima generación para aplicaciones web
QA vNext es el motor de testing integrado en DevSense que va más allá de los tests unitarios y E2E tradicionales. Usa un enfoque intent-first: en vez de escribir scripts paso a paso, defines la intención del test en un spec declarativo: qué debe pasar, qué evidencia capturar, qué oracles evaluar. El motor orquesta la ejecución, captura evidencia, y produce un reporte de certificación con decisión GO/NO-GO.
intent.spec.json
{
specId: "web-dashboard"
scenarios: [
title: "Dashboard loads with widgets"
preconditions: ["authenticated"]
steps: [navigate, observe-widgets]
]
}
│
oracles.pack.json
ui.textPresent: "Dashboard"
perf.elapsedMs: lt 5000ms
evidence: screenshot required
Spec declarativo intent-first
Defines qué validar, no cómo. El motor decide la ejecución óptima.
Midscene AI Oracle
│
input: screenshot (post-action)
model: LLM vision (configurable)
│
Assertions:
"Dashboard muestra widgets cargados"
"No hay errores visibles en la UI"
"Tabla de datos tiene filas"
│
No es pixel-diff. Es comprensión
semántica de lo que la UI muestra.
│
Resultado: PASS + evidence saved
Midscene: AI visual assertions
No compara pixels, entiende semánticamente lo que hay en la pantalla via LLM.
Oracles multi-capa
6 tipos de oracle: ui.textPresent (texto visible en UI), perf.elapsedMs (performance budget), api.statusCode, api.jsonSchema, db.readonlyQuery, y ui.summary (Midscene AI). Cada oracle puede requerir evidencia (screenshots, responses).
Ejecución híbrida
Steps de UI se ejecutan via Node runner (Playwright + Midscene). Steps de API se ejecutan localmente. Steps de DB validan queries read-only contra PostgreSQL. Todo orquestado por el QA engine con preflight checks, gates de configuración, y timeouts configurables.
Certificación automática
Cada ejecución produce un reporte de certificación con: scenarios ejecutados, oracles evaluados, evidencia capturada, métricas de performance, y decisión GO/NO-GO. Strict no-false-green: cualquier fallo en un step u oracle falla el scenario completo. No hay tests que "pasan a veces".
HITL Copilot
Auto-healing inteligente con escalamiento humano
Cuando el pipeline encuentra un problema que no puede resolver automáticamente (un test que falla por una razón no obvia, un conflicto de merge complejo, una decisión de arquitectura que requiere contexto de negocio), no se queda en un loop infinito ni falla silenciosamente. Escala al HITL Copilot: un workspace donde el ingeniero ve exactamente qué intentó el sistema, por qué falló, y qué opciones tiene. Puede aprobar una sugerencia del AI, modificarla, o tomar el control manual con todo el contexto disponible.

Workspace HITL mostrando tests fallidos, análisis de root cause y sugerencias del AI

Edición asistida con diff del código propuesto por el AI: aprobar, modificar o tomar control manual
L1 Retry simple: re-ejecutar el mismo paso
L2 Retry con contexto: agregar error al prompt
L3 Rollback parcial: deshacer último cambio
L4 Estrategia alternativa: diferente approach
│
Si L1-L4 fallan:
→ Escalar a HITL Copilot
Stack trace + análisis de root cause
Sugerencias del AI + opción manual
Niveles de auto-healing
4 niveles de retry antes del escalamiento humano. Cada nivel intenta una estrategia diferente.
ESCALATED Issue #2252 · branch: base
│
Intentos: 4/4 fallidos
Root cause: auth flow missing in test
│
Sugerencia AI:
Agregar auth steps al test fixture
Confidence: 87%
│
Opciones: Aprobar · Modificar · Manual
HITL Workspace
El ingeniero ve qué intentó el sistema, por qué falló, y decide cómo proceder.
Repositorio y proyectos
Integración nativa con GitLab
DevSense no vive en un silo. Se integra directamente con tu GitLab: repos, branches, merge requests, pipelines de CI. Cada Feature Request que genera es un MR real en tu repo con diff, tests y pipeline. El código es tuyo desde el primer commit. La trazabilidad es completa. No hay vendor lock-in.
Soporte para múltiples repositorios y proyectos simultáneos. Cada proyecto tiene su configuración: stack, convenciones de código, reglas de testing, y pipeline de CI personalizado.

Repositorio

Nuevo proyecto
Self-building
DevSense se construye a sí mismo desde el Sprint 4
Los primeros 3 sprints fueron desarrollo tradicional. Desde el Sprint 4, apuntamos DevSense a su propio backlog. Hoy, más del 90% de las features de DevSense son auto-generadas: cada módulo, cada suite de tests, cada pipeline de deploy fue producido por la propia plataforma, revisado por un ingeniero y mergeado a main.
Es la demostración más directa de que el desarrollo AI-driven funciona a escala enterprise. La herramienta que automatiza desarrollo de software, automatiza su propio desarrollo. Y con cada issue que procesa (incluyendo los suyos) mejora su capacidad de diagnosticar y resolver problemas similares.
Evolución de auto-generación
Porcentaje de features auto-generadas por sprint.
Capacidades
+Pipeline autónomo end-to-end
+Multi-LLM: Claude, GPT, Gemini
+Cross-validation entre modelos
+Auto-healing con 4 niveles de retry
+HITL Copilot con workspace completo
+Sandbox Docker aislado por ejecución
+QA visual con Midscene (pixel-perfect)
+Testing: unit, integration, E2E
+SAST: bandit + semgrep en cada commit
+Documentación OpenAPI auto-generada
+Integración nativa GitLab + CI/CD
+Operación 24/7 sin intervención
+Múltiples repos y proyectos simultáneos
+Self-building desde Sprint 4 (90%+ auto)
+Refactoring automatizado
+Code review asistido por AI
Para quién sirve
Equipos de desarrollo que quieren multiplicar su output sin multiplicar headcount. CTOs que necesitan entregar más rápido sin sacrificar calidad. Empresas que quieren estandarizar entrega con testing y documentación automáticos.
Qué acelera
Generación de código, testing, documentación, seguridad, CI/CD. Todo el ciclo desde el requerimiento hasta el MR aprobado. Lo que tomaba 2-3 días por feature ahora toma 2-3 horas.
Modalidad
Servicio gestionado (AsyncLabs ejecuta con DevSense para ti) o implementación en tu infra: Docker Compose on-premise o SaaS. Setup en 1-2 semanas. Soporte técnico continuo. Licencia anual.
Implementa DevSense en
tu organización.
Las mismas herramientas que usamos para construir software, disponibles para tu equipo.