Парсинг репозитория.
Codna сканирует файлы, символы, импорты, тесты и рёбра зависимостей на 110 языках. Это выполняется без LLM, поэтому стоит ноль токенов и не утекает код в модель.
codna triage . --json
Codna разделяет понимание кодовой базы и рассуждение модели. Детерминированный слой картирует репозиторий. Агент действует со сфокусированными доказательствами.
Codna сканирует файлы, символы, импорты, тесты и рёбра зависимостей на 110 языках. Это выполняется без LLM, поэтому стоит ноль токенов и не утекает код в модель.
codna triage . --json
Граф определяет, что может сломаться при изменении функции, файла, пакета или API. Это позволяет Codna сузить пространство поиска до запуска агента.
Codna передаёт агенту точные файлы, упавшие тесты, пути вызовов и исторический контекст — а не гигантский дамп контекста.
Агент пишет патч, Codna симулирует риск, а ваши тесты верифицируют. С GitHub App результат становится pull request.
codna fix . --issue "checkout race condition" --pr
Under the hood
Архитектура
Используйте свой ключ, своего провайдера модели или управляемый LLM. Детерминированная карта остаётся неизменной.
Ваш ключ модели. Ваши лимиты. Ваш журнал аудита.
Дайте Cursor и Claude понимание кодовой базы как локальный инструмент.
Запускайте Codna в любом репо, CI-задаче или контейнере.
Превращайте задачи и упавшие проверки в PR с исправлениями.
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.