Продукт

Кодовый агент с картой.

Codna строит карту репозитория за ноль токенов. Затем агент поставляет исправление с первопричиной, уверенностью и риском регрессии, в среднем около $0,02 за исправление.

Продукт

Детерминированный движок

Понимание репозитория без токенов модели.

Codna разбирает символы, импорты, пути вызовов, тесты и зависимости в граф, к которому агент может обращаться.

Символов в картекаждый символ
Размер пакетапечатается при каждом запуске
Расход модели на карту0 токенов
Точечный контекст

Агент получает доказательства, а не весь репозиторий.

Вместо того чтобы сваливать файлы в контекстное окно, Codna собирает компактный пакет: подозрительные файлы, цепочку вызовов, падающий тест и карту риска. Отчёт говорит, что было найдено.

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

Ключевые возможности

Понять, исправить, проверить, защитить. Каждый результат объясняет себя сам.

1

Triage

Постройте карту любого локального пути или git URL за ноль токенов модели и увидьте, куда относится изменение.

2

Fix

Исправление из пакета доказательств, ограниченного задачей. Первопричина, уверенность и риск регрессии прилагаются. Добавьте --open-pr, чтобы открыть pull request.

3

Review

Ревью каждого pull request. У находок есть серьёзность, категория и уверенность. Чистый diff получает одобрение.

4

Secure

Докажите, какие находки сканера достижимы. Codna читает SARIF из CodeQL, Semgrep, Snyk или Trivy и тратит ноль токенов модели.

Способы запуска

Четыре способа запустить Codna.

CLIЗапускайте codna triage, fix, review и secure в любом репозитории, CI-задаче или контейнере.
MCP-серверДайте Cursor и Claude пять инструментов Codna: triage, fix, secure, recall и report.
GitHub App и ActionРевью каждого pull request. PR с исправлением по метке в issue, комментарию или красной проверке.

Частые вопросы

Codna строит граф зависимостей и радиуса влияния репозитория без модели, за ноль токенов. Из этого графа она собирает пакет доказательств, ограниченный задачей, и печатает соотношение «сырой объём → пакет» при каждом запуске. Агент работает только с тем, что важно.

Каждое исправление сообщает первопричину, уверенность, радиус влияния и риск регрессии и проходит проверку риска до применения или открытия pull request. Запустите codna fix --tests --apply, и Codna прогонит ваши тесты в песочнице и будет исправлять, пока они не пройдут.

Карта репозитория строится из паттернов импортов, поэтому не привязана к одному языку. Recall на устройстве покрывает Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP и Ruby. Укажите fix.test_command в codna.yaml для своего тест-раннера.

На 87 парных кейсах исправления багов против Cursor Codna потратила в 5× меньше токенов и работала в 1,7× быстрее. Оба проверили 87 из 87 исправлений. Codna потратила в среднем около $0,02 на модель за исправление.

Codna поставляется как CLI, MCP-сервер для Cursor и Claude, GitHub Action и GitHub App, которое делает ревью pull request и открывает PR с исправлениями в вашем репозитории.

Понимание работает на вашей машине. До провайдера модели доходит только пакет доказательств или diff, с вашим ключом. Ваш код не используется для обучения моделей, если вы не дали на это согласие.

Ваша кодовая база, понятая.