codna · Understand. Fix. Evolve.

Les agents lisent votre code. Codna le comprend.

Codna cartographie tout votre dépôt pour zéro token, puis envoie un agent avec seulement les preuves dont il a besoin.

pip install codna
Fonctionne sur votre machine ou votre cloud. Votre code ne sort jamais sans votre clé.
5×moins de tokens que Cursor
1.7×plus rapide que Cursor
$0.02par correction vérifiée
0token pour comprendre

Mesuré sur 87 cas appariés de correction de bugs face à Cursor : 5× moins de tokens, 1,7× plus rapide, 87 corrections vérifiées sur 87.

Les agents de code d'aujourd'hui lisent votre dépôt à travers le modèle.

Ils ouvrent fichier après fichier dans la fenêtre de contexte pour trouver le bug. Cela coûte des tokens et du temps. Et cela oublie entre deux exécutions.

80,971

tokens moyens par correction pour Cursor sur les mêmes 87 cas.

Codna comprend d'abord, puis agit.

Codna cartographie chaque symbole, dépendance et rayon d'impact pour zéro token de modèle. Puis il remet à l'agent un dossier de preuves limité au problème et affiche le rapport brut/dossier à chaque exécution. Codna se souvient aussi : le rappel tourne sur Telys, notre moteur de mémoire sur l'appareil.

16,159

tokens moyens par correction pour Codna. 87 vérifiées sur 87.

Mémoire

Codna n'oublie pas votre base de code.

Un graphe déterministe cartographie la structure pour zéro token. Telys, notre moteur de mémoire sur l'appareil, rappelle le code pertinent sans aller-retour cloud. Ensemble, ils remettent à l'agent un dossier de preuves plus petit, et la mémoire persiste d'une session à l'autre.

Preuve : structure + rappel, mesuré

Graphe déterministe pour la structure. Telys pour le rappel sur l'appareil. Mesuré sur 87 cas appariés face à Cursor.

0aller-retour cloud pour le rappel
5×moins de tokens par correction
87 / 87corrections vérifiées
11langages dans le rappel local

Comment ça marche

Une passe, du début à la fin.

L'agent n'erre pas dans votre dépôt. Codna lui donne une carte, des preuves et un chemin sûr pour livrer.

1

Comprendre

Codna analyse votre dépôt en un graphe de dépendances et de rayon d'impact. Sans modèle. Zéro token.

2

Corriger

Il nomme les fichiers suspects, assemble le dossier de preuves et lance l'agent avec la cause racine et la confiance.

3

Évoluer

Chaque correction signale le rayon d'impact et le risque de régression, et passe un contrôle de risque avant d'être appliquée ou d'ouvrir une pull request.

Benchmarks

Plus rapide. Moins cher. Vérifié.

Face à Cursor sur 87 cas appariés de correction de bugs, sur des checkouts identiques. Codna a utilisé moins de tokens, a tourné plus vite et a vérifié chaque correction.

CodnaCursor
Corrections vérifiées · 87 cas87 / 8787 / 87
Durée moyenne13.4s22.6s
Tokens moyens par correction16.2K81.0K
5×moins de tokens par correction que Cursor.
1.7×plus rapide par correction que Cursor.
$0.02par correction vérifiée, en moyenne sur les 87 cas.

Chaque cas n'a compté que lorsque la correction a été vérifiée. Tableau complet sur la page Benchmarks.

Any language your repo imports · zero tokens

Codna builds its repository map from import patterns in any language — Python, TypeScript, Go, Rust, Java and more — for zero tokens.

Flux de travail

Intégré à votre flux de travail.

Une commande, une GitHub App, une Action ou un serveur MCP. Codna se place là où votre équipe travaille déjà.

Une commande.

codna fix . dans n'importe quel dépôt. Ou codna triage . pour le comprendre pour zéro token.

codna triage .
codna fix . --issue "checkout fails"

Dans votre éditeur.

Ajoutez Codna à Cursor ou Claude comme serveur MCP. Cinq outils : triage, fix, secure, recall et report.

GitHub App native.

Codna relit chaque pull request, ouvre une correction depuis une étiquette d'issue, un commentaire ou un check rouge, et vous laisse fusionner.

Un correctif fiable.

Chaque correction vient avec la cause racine, la confiance, le rayon d'impact et le risque de régression.

Fonctionne sur votre machine.
Apportez votre propre clé de modèle.
Masquage des secrets. Toujours actif.
Sortie réseau fail-closed quand vous l'activez.
Privé par conception

Votre code est à vous.

La compréhension tourne sur votre machine et ne dépense aucun token de modèle. Seul le dossier de preuves atteint votre fournisseur de modèle, avec votre clé. Les secrets sont masqués, et cela ne peut pas être désactivé. Réglez privacy.egress sur fail-closed et Codna n'exécute vos tests que sous blocage réseau au niveau du noyau.

Livrez des correctifs, pas des fenêtres de contexte.

Codna transforme un après-midi à traquer un bug en une correction avec cause racine, confiance et risque de régression. Il travaille dans votre terminal, votre éditeur, votre CI et sur GitHub. Votre code source reste là où il vit.

Parlez-nous

Understand. Fix. Evolve.

pip install codna