Parsear el repo.
Codna escanea archivos, símbolos, importaciones, tests y dependencias en 110 lenguajes. Esto corre sin un LLM, así que cuesta cero tokens y no filtra código a ningún modelo.
codna triage . --json
Codna separa la comprensión de la base de código del razonamiento del modelo. La capa determinista mapea el repositorio. El agente actúa con evidencia enfocada.
Codna escanea archivos, símbolos, importaciones, tests y dependencias en 110 lenguajes. Esto corre sin un LLM, así que cuesta cero tokens y no filtra código a ningún modelo.
codna triage . --json
El grafo identifica qué puede romperse si cambia una función, archivo, paquete o API. Eso permite a Codna reducir el espacio de búsqueda antes de que el agente comience.
Codna entrega al agente exactamente los archivos, tests fallidos, rutas de llamada y contexto histórico que necesita —no un volcado de contexto gigante.
El agente escribe un parche, Codna simula el riesgo y tus tests verifican. Con la GitHub App, el resultado se convierte en un pull request.
codna fix . --issue "checkout race condition" --pr
Under the hood
Arquitectura
Usa tu propia clave, tu propio proveedor de modelo o la opción de LLM gestionado. El mapa determinista permanece igual.
Tu clave de modelo. Tus límites. Tu registro de auditoría.
Da a Cursor y Claude comprensión de la base de código como herramienta local.
Ejecuta Codna en cualquier repo, tarea de CI o contenedor.
Convierte issues y checks fallidos en PRs de corrección.
A deterministic engine builds a dependency and blast-radius graph of your repository in roughly 60ms, using zero LLM tokens. That graph captures which code affects which — no AI guesswork involved in the analysis step.
An evidence bundle is the minimal slice of context Codna assembles before calling the AI agent — about 600 tokens, measured at 162x less than reading the whole repo. The agent sees only what is relevant to the bug, so fixes are faster and cheaper.
Every fix is verified by your own tests before it is surfaced. If the tests do not pass, the fix is not delivered.
Benchmarked head-to-head against Cursor across 87 tasks, Codna used 5× fewer tokens and ran 1.7× faster — roughly $0.02 per verified fix.
No — Codna supports 250+ languages. It mapped 130 repositories in 9.2 seconds for zero tokens, and the deterministic engine is language-agnostic by design.
Codna ships as a CLI, an MCP server for Cursor and Claude, and a native GitHub App that opens verified fix pull requests. You can self-host, bring your own API key, and egress is fail-closed — your code is never used for training.