प्रोडक्ट

नक्शे वाला कोडिंग एजेंट।

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 जोड़ें।

3

Review

हर पुल रिक्वेस्ट की समीक्षा करें। निष्कर्षों में गंभीरता, श्रेणी और विश्वास होता है। साफ़ diff को अनुमोदन मिलता है।

4

Secure

सिद्ध करें कि कौन से स्कैनर निष्कर्ष पहुँच योग्य हैं। Codna CodeQL, Semgrep, Snyk या Trivy से SARIF पढ़ता है और शून्य मॉडल टोकन खर्च करता है।

वितरण

Codna चलाने के चार तरीके।

CLIकिसी भी रेपो, CI जॉब या कंटेनर में codna triage, fix, review और secure चलाएँ।
MCP सर्वरCursor और Claude को Codna के पाँच टूल दें: triage, fix, secure, recall और report।
GitHub App और Actionहर पुल रिक्वेस्ट की समीक्षा करें। इश्यू लेबल, कमेंट या लाल चेक से फ़िक्स PR खोलें।

अक्सर पूछे जाने वाले प्रश्न

Codna बिना मॉडल, शून्य टोकन में रिपॉज़िटरी का डिपेंडेंसी और प्रभाव-क्षेत्र ग्राफ बनाता है। उस ग्राफ से यह इश्यू तक सीमित एविडेंस बंडल पैक करता है और हर रन पर रॉ-से-बंडल आकार छापता है। एजेंट केवल उस पर काम करता है जो महत्वपूर्ण है।

हर फ़िक्स मूल कारण, विश्वास, प्रभाव-क्षेत्र और रिग्रेशन जोखिम बताता है, और लागू होने या पुल रिक्वेस्ट खुलने से पहले जोखिम गेट से गुज़रता है। codna fix --tests --apply चलाएँ और Codna सैंडबॉक्स में आपके टेस्ट चलाता है और उनके पास होने तक फिर से ठीक करता है।

रिपॉज़िटरी मैप इम्पोर्ट पैटर्न से बनता है, इसलिए यह किसी एक भाषा से बंधा नहीं है। ऑन-डिवाइस रिकॉल Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP और Ruby को कवर करता है। codna.yaml में fix.test_command अपने टेस्ट रनर पर सेट करें।

Cursor के विरुद्ध 87 मिलान किए गए बग-फ़िक्स केसों में Codna ने 5× कम टोकन लिए और 1.7× तेज़ चला। दोनों ने 87 में से 87 फ़िक्स सत्यापित किए। Codna का प्रति फ़िक्स औसत मॉडल खर्च लगभग $0.02 रहा।

Codna एक CLI, Cursor और Claude के लिए MCP सर्वर, एक GitHub Action, और एक GitHub App के रूप में आता है जो पुल रिक्वेस्ट की समीक्षा करता है और आपके रेपो में फ़िक्स PR खोलता है।

समझने का काम आपकी मशीन पर चलता है। आपके मॉडल प्रोवाइडर तक केवल एविडेंस बंडल या diff पहुँचता है, आपकी कुंजी के साथ। जब तक आप सहमति न दें, आपका कोड मॉडल प्रशिक्षण में उपयोग नहीं होता।

आपका कोडबेस, समझा गया।