Produkt

Der Coding-Agent mit Karte.

Codna kartiert dein Repo für null Tokens. Dann liefert ein Agent einen Fix mit Ursache, Konfidenz und Regressionsrisiko, für im Schnitt etwa 0,02 $ pro Fix.

Produkt

Deterministische Engine

Repo-Verständnis ohne Modell-Tokens.

Codna parst Symbole, Imports, Aufrufpfade, Tests und Abhängigkeiten in einen Graphen, den der Agent abfragen kann.

Kartierte Symbolejedes Symbol
Bündelgrößebei jedem Lauf ausgegeben
Modellkosten fürs Kartieren0 Tokens
Chirurgischer Kontext

Der Agent erhält Evidenz, nicht das ganze Repo.

Statt Dateien in ein Kontextfenster zu kippen, baut Codna ein kompaktes Bündel: verdächtige Dateien, Aufrufkette, fehlschlagender Test und Risikokarte. Der Bericht nennt, was gefunden wurde.

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

Kernfähigkeiten

Verstehen, beheben, prüfen, absichern. Jedes Ergebnis erklärt sich selbst.

1

Triage

Jeden lokalen Pfad oder jede Git-URL für null Modell-Tokens kartieren und sehen, wohin die Änderung gehört.

2

Fix

Aus einem auf das Issue zugeschnittenen Evidenzbündel beheben. Ursache, Konfidenz und Regressionsrisiko inklusive. Mit --open-pr den Pull Request öffnen.

3

Review

Jeden Pull Request prüfen. Funde tragen Schweregrad, Kategorie und Konfidenz. Ein sauberer Diff erhält eine Freigabe.

4

Secure

Beweisen, welche Scanner-Funde erreichbar sind. Codna liest SARIF von CodeQL, Semgrep, Snyk oder Trivy und verbraucht null Modell-Tokens.

Verteilung

Vier Wege, Codna zu nutzen.

CLIcodna triage, fix, review und secure in jedem Repo, CI-Job oder Container ausführen.
MCP-ServerCursor und Claude fünf Codna-Werkzeuge geben: triage, fix, secure, recall und report.
GitHub App und ActionJeden Pull Request prüfen. Fix-PRs aus einem Issue-Label, einem Kommentar oder einem roten Check öffnen.

Häufige Fragen

Codna baut ohne Modell einen Abhängigkeits- und Wirkungsradius-Graphen des Repositories, für null Tokens. Aus diesem Graphen packt es ein auf das Issue zugeschnittenes Evidenzbündel und gibt bei jedem Lauf das Verhältnis von Roh- zu Bündelgröße aus. Der Agent arbeitet nur an dem, was zählt.

Jeder Fix meldet Ursache, Konfidenz, Wirkungsradius und Regressionsrisiko und passiert ein Risiko-Gate, bevor er angewendet wird oder ein Pull Request geöffnet wird. Führe codna fix --tests --apply aus, und Codna lässt deine Tests in einer Sandbox laufen und behebt nach, bis sie bestehen.

Die Repository-Karte wird aus Import-Mustern gebaut und ist daher nicht an eine Sprache gebunden. On-Device-Recall deckt Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP und Ruby ab. Setze fix.test_command in codna.yaml auf deinen eigenen Test-Runner.

In 87 abgestimmten Bugfix-Fällen gegen Cursor brauchte Codna 5× weniger Tokens und lief 1,7× schneller. Beide verifizierten 87 von 87 Fixes. Codna kostete im Schnitt etwa 0,02 $ an Modellausgaben pro Fix.

Codna gibt es als CLI, als MCP-Server für Cursor und Claude, als GitHub Action und als GitHub App, die Pull Requests prüft und Fix-PRs in deinem Repo öffnet.

Das Verstehen läuft auf deinem Rechner. Nur das Evidenzbündel oder der Diff erreicht deinen Modellanbieter, mit deinem Schlüssel. Dein Code wird nicht zum Trainieren von Modellen verwendet, es sei denn, du stimmst zu.

Deine Codebasis, verstanden.