Analyser le dépôt.
Codna scanne les fichiers, symboles, imports, tests et arêtes de dépendances dans 110 langages. Cela fonctionne sans LLM, coûte donc zéro token et ne transmet pas de code à un modèle.
codna triage . --json
Codna sépare la compréhension de la base de code du raisonnement du modèle. La couche déterministe cartographie le dépôt. L'agent agit avec des preuves ciblées.
Codna scanne les fichiers, symboles, imports, tests et arêtes de dépendances dans 110 langages. Cela fonctionne sans LLM, coûte donc zéro token et ne transmet pas de code à un modèle.
codna triage . --json
Le graphe identifie ce qui peut casser si une fonction, un fichier, un package ou une API change. Cela permet à Codna de réduire l'espace de recherche avant que l'agent ne démarre.
Codna transmet à l'agent exactement les fichiers, tests échoués, chemins d'appel et contexte historique dont il a besoin — pas un gigantesque dump de contexte.
L'agent rédige un patch, Codna simule le risque, et vos tests vérifient. Avec l'application GitHub, le résultat devient une pull request.
codna fix . --issue "checkout race condition" --pr
Under the hood
Architecture
Utilisez votre propre clé, votre propre fournisseur de modèle ou l'option LLM managé. La carte déterministe reste la même.
Votre clé de modèle. Vos limites. Votre piste d'audit.
Donnez à Cursor et Claude la compréhension de la base de code comme outil local.
Exécutez Codna dans n'importe quel dépôt, job CI ou conteneur.
Transformez les issues et les vérifications échouées en PRs de correction.
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.