Producto

El agente de código con mapa.

Codna mapea tu repo por cero tokens. Luego un agente entrega una corrección con causa raíz, confianza y riesgo de regresión adjuntos, por unos 0,02 $ por corrección de media.

Producto

Motor determinista

Comprensión del repo sin tokens de modelo.

Codna analiza símbolos, imports, rutas de llamada, tests y dependencias en un grafo que el agente puede consultar.

Símbolos mapeadoscada símbolo
Tamaño del paqueteimpreso en cada ejecución
Gasto de modelo para mapear0 tokens
Contexto quirúrgico

El agente recibe evidencia, no el repo completo.

En lugar de volcar archivos en una ventana de contexto, Codna construye un paquete compacto: archivos sospechosos, cadena de llamadas, test que falla y mapa de riesgo. El informe dice lo que encontró.

✓ codna fixed .
  root cause   : <one sentence>
  symbol       : <function>  (blast radius: N)
  confidence   : N%  ·  regression risk: N%
  context      : raw → bundle tokens  (N× smaller)

Capacidades principales

Entender, corregir, revisar, asegurar. Cada resultado se explica solo.

1

Triage

Mapea cualquier ruta local o URL git por cero tokens de modelo y ve dónde encaja el cambio.

2

Fix

Corrige desde un paquete de evidencia acotado al issue. Causa raíz, confianza y riesgo de regresión adjuntos. Añade --open-pr para abrir el pull request.

3

Review

Revisa cada pull request. Los hallazgos llevan severidad, categoría y confianza. Un diff limpio recibe una aprobación.

4

Secure

Prueba qué hallazgos del escáner son alcanzables. Codna lee SARIF de CodeQL, Semgrep, Snyk o Trivy y gasta cero tokens de modelo.

Distribución

Cuatro formas de usar Codna.

CLIEjecuta codna triage, fix, review y secure en cualquier repo, job de CI o contenedor.
Servidor MCPDa a Cursor y Claude cinco herramientas de Codna: triage, fix, secure, recall y report.
GitHub App y ActionRevisa cada pull request. Abre PRs de corrección desde una etiqueta, un comentario o un check en rojo.

Preguntas frecuentes

Codna construye un grafo de dependencias y radio de impacto del repositorio sin modelo, por cero tokens. Desde ese grafo empaqueta la evidencia acotada al issue e imprime el tamaño bruto-a-paquete en cada ejecución. El agente trabaja solo sobre lo que importa.

Cada corrección informa causa raíz, confianza, radio de impacto y riesgo de regresión, y pasa una puerta de riesgo antes de aplicarse o de abrir un pull request. Ejecuta codna fix --tests --apply y Codna corre tus tests en un sandbox y vuelve a corregir hasta que pasen.

El mapa del repositorio se construye a partir de los patrones de import, así que no está atado a un lenguaje. El recall en el dispositivo cubre Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP y Ruby. Configura fix.test_command en codna.yaml con tu propio runner de tests.

En 87 casos emparejados frente a Cursor, Codna usó 5× menos tokens y corrió 1,7× más rápido. Ambos verificaron 87 de 87 correcciones. Codna promedió unos 0,02 $ de gasto en modelo por corrección.

Codna se distribuye como CLI, como servidor MCP para Cursor y Claude, como GitHub Action y como GitHub App que revisa pull requests y abre PRs de corrección en tu repo.

La comprensión corre en tu máquina. Solo el paquete de evidencia o el diff llega a tu proveedor de modelo, con tu clave. Tu código no se usa para entrenar modelos a menos que lo autorices.

Tu base de código, entendida.