Prodotto

L'agente di codice con una mappa.

Codna mappa il tuo repo per zero token. Poi un agente consegna un fix con causa radice, confidenza e rischio di regressione allegati, per circa 0,02 $ a fix in media.

Prodotto

Motore deterministico

Comprensione del repo senza token di modello.

Codna analizza simboli, import, percorsi di chiamata, test e dipendenze in un grafo che l'agente può interrogare.

Simboli mappatiogni simbolo
Dimensione del pacchettostampata a ogni esecuzione
Spesa modello per mappare0 token
Contesto chirurgico

L'agente riceve evidenze, non l'intero repo.

Invece di scaricare file in una finestra di contesto, Codna costruisce un pacchetto compatto: file sospetti, catena di chiamate, test fallito e mappa del rischio. Il report dice cosa ha trovato.

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

Capacità principali

Capire, correggere, revisionare, mettere in sicurezza. Ogni risultato si spiega da solo.

1

Triage

Mappa qualsiasi percorso locale o URL git per zero token di modello e vedi dove va la modifica.

2

Fix

Correggi da un pacchetto di evidenze circoscritto all'issue. Causa radice, confidenza e rischio di regressione allegati. Aggiungi --open-pr per aprire la pull request.

3

Review

Revisiona ogni pull request. I rilievi hanno severità, categoria e confidenza. Un diff pulito riceve un'approvazione.

4

Secure

Prova quali rilievi dello scanner sono raggiungibili. Codna legge SARIF da CodeQL, Semgrep, Snyk o Trivy e spende zero token di modello.

Distribuzione

Quattro modi per usare Codna.

CLIEsegui codna triage, fix, review e secure in qualsiasi repo, job CI o container.
Server MCPDai a Cursor e Claude cinque strumenti Codna: triage, fix, secure, recall e report.
GitHub App e ActionRevisiona ogni pull request. Apri PR di fix da un'etichetta di issue, un commento o un check rosso.

Domande frequenti

Codna costruisce un grafo di dipendenze e raggio d'impatto del repository senza modello, per zero token. Da quel grafo impacchetta le evidenze circoscritte all'issue e stampa il rapporto grezzo/pacchetto a ogni esecuzione. L'agente lavora solo su ciò che conta.

Ogni fix riporta causa radice, confidenza, raggio d'impatto e rischio di regressione, e passa un gate di rischio prima di essere applicato o di aprire una pull request. Esegui codna fix --tests --apply e Codna esegue i tuoi test in una sandbox e ricorregge finché passano.

La mappa del repository è costruita dai pattern di import, quindi non è legata a un linguaggio. Il recall on-device copre Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP e Ruby. Imposta fix.test_command in codna.yaml sul tuo test runner.

Su 87 casi appaiati di bug fix contro Cursor, Codna ha usato 5× meno token ed è stato 1,7× più veloce. Entrambi hanno verificato 87 fix su 87. Codna ha speso in media circa 0,02 $ di modello per fix.

Codna è disponibile come CLI, server MCP per Cursor e Claude, GitHub Action e GitHub App che revisiona le pull request e apre PR di fix nel tuo repo.

La comprensione gira sulla tua macchina. Solo il pacchetto di evidenze o il diff raggiunge il tuo provider di modelli, con la tua chiave. Il tuo codice non è usato per addestrare modelli a meno che tu non acconsenta.

La tua codebase, capita.