یہ کیسے کام کرتا ہے

پہلے سمجھیں۔ جراحی انداز میں ٹھیک کریں۔

Codna کوڈ بیس فہم کو ماڈل استدلال سے الگ کرتا ہے۔ تعین‌شدہ پرت ریپوزٹری کا نقشہ بناتی ہے۔ ایجنٹ مرکوز ثبوت کے ساتھ عمل کرتا ہے۔

یہ کیسے کام کرتا ہے

1

ریپو تجزیہ کریں۔

Codna 110 زبانوں میں فائلوں، علامات، امپورٹس، ٹیسٹس، اور انحصار کناروں کو اسکین کرتا ہے۔ یہ بغیر LLM کے چلتا ہے، اس لیے صفر ٹوکنز خرچ ہوتے ہیں اور کوڈ کسی ماڈل کو نہیں جاتا۔

codna triage . --json
2

اثر کے دائرے کا گراف بنائیں۔

گراف شناخت کرتا ہے کہ اگر کوئی فنکشن، فائل، پیکج، یا API تبدیل ہو تو کیا ٹوٹ سکتا ہے۔ اس سے Codna ایجنٹ شروع ہونے سے پہلے تلاش کی جگہ کو محدود کر سکتا ہے۔

3

ثبوت بنڈل تیار کریں۔

Codna ایجنٹ کو عین وہ فائلیں، ناکام ٹیسٹس، کال پاتھس، اور تاریخی سیاق و سباق دیتا ہے جس کی اسے ضرورت ہے — نہ کہ ایک بڑا context dump۔

4

فکس بنائیں اور تصدیق کریں۔

ایجنٹ ایک پیچ لکھتا ہے، Codna خطرے کی نقل کرتا ہے، اور آپ کے ٹیسٹس تصدیق کرتے ہیں۔ GitHub App کے ساتھ، نتیجہ ایک پل ریکوئسٹ بن جاتا ہے۔

codna fix . --issue "checkout race condition" --pr

Under the hood

What Codna hands the agent.

آرکیٹیکچر

ڈیزائن سے ماڈل-غیر متعلق۔

اپنی کلید، اپنا ماڈل فراہم کنندہ، یا منظم LLM آپشن استعمال کریں۔ تعین‌شدہ نقشہ ایک جیسا رہتا ہے۔

اپنی کلید لائیں

آپ کی ماڈل کلید۔ آپ کی حدود۔ آپ کا آڈٹ ٹریل۔

MCP سرور

Cursor اور Claude کو مقامی ٹول کے طور پر کوڈ بیس فہم دیں۔

CLI-اول

کسی بھی ریپو، CI جاب، یا کنٹینر میں Codna چلائیں۔

GitHub App

مسائل اور ناکام چیکس کو فکس PRs میں تبدیل کریں۔

Frequently asked

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.