आज के कोडिंग एजेंट आपका रेपो मॉडल के ज़रिए पढ़ते हैं।
बग खोजने के लिए वे कॉन्टेक्स्ट विंडो में एक-एक फ़ाइल खोलते हैं। इसमें टोकन और समय लगता है। और हर रन के बीच सब भूल जाता है।
80,971उन्हीं 87 केसों में Cursor के प्रति फ़िक्स औसत टोकन।
Codna आपके पूरे रेपो का नक्शा शून्य टोकन में बनाता है, फिर एजेंट को केवल उतना एविडेंस देकर भेजता है जितना उसे चाहिए।
pip install codnaCursor के विरुद्ध 87 मिलान किए गए बग-फ़िक्स केसों पर मापा गया: 5× कम टोकन, 1.7× तेज़, 87 में से 87 फ़िक्स सत्यापित।
बग खोजने के लिए वे कॉन्टेक्स्ट विंडो में एक-एक फ़ाइल खोलते हैं। इसमें टोकन और समय लगता है। और हर रन के बीच सब भूल जाता है।
80,971उन्हीं 87 केसों में Cursor के प्रति फ़िक्स औसत टोकन।
Codna हर सिंबल, डिपेंडेंसी और प्रभाव-क्षेत्र का नक्शा शून्य मॉडल टोकन में बनाता है। फिर एजेंट को इश्यू तक सीमित एविडेंस बंडल देता है और हर रन पर रॉ-से-बंडल आकार छापता है। Codna याद भी रखता है: रिकॉल हमारे ऑन-डिवाइस मेमोरी इंजन Telys पर चलता है।
16,159Codna के प्रति फ़िक्स औसत टोकन। 87 में से 87 सत्यापित।
मेमोरी
एक नियतात्मक ग्राफ संरचना का नक्शा शून्य टोकन में बनाता है। हमारा ऑन-डिवाइस मेमोरी इंजन Telys बिना क्लाउड राउंड-ट्रिप के प्रासंगिक कोड रिकॉल करता है। दोनों मिलकर एजेंट को छोटा एविडेंस बंडल देते हैं, और मेमोरी सेशनों के बीच बनी रहती है।
संरचना के लिए नियतात्मक ग्राफ। ऑन-डिवाइस रिकॉल के लिए Telys। Cursor के विरुद्ध 87 मिलान किए गए केसों पर मापा गया।
यह कैसे काम करता है
एजेंट आपके रेपो में भटकता नहीं। Codna उसे एक नक्शा, एविडेंस और शिप करने का सुरक्षित रास्ता देता है।
Codna आपके रेपो को डिपेंडेंसी और प्रभाव-क्षेत्र ग्राफ में पार्स करता है। कोई मॉडल नहीं। शून्य टोकन।
यह संदिग्ध फ़ाइलें बताता है, एविडेंस बंडल पैक करता है, और मूल कारण व विश्वास के साथ एजेंट चलाता है।
हर फ़िक्स प्रभाव-क्षेत्र और रिग्रेशन जोखिम बताता है, और लागू होने या पुल रिक्वेस्ट खुलने से पहले जोखिम गेट से गुज़रता है।
बेंचमार्क
समान चेकआउट पर 87 मिलान किए गए बग-फ़िक्स केसों में Cursor के सामने। Codna ने कम टोकन लिए, तेज़ चला और हर फ़िक्स सत्यापित किया।
| Codna | Cursor | |
|---|---|---|
| फ़िक्स सत्यापित · 87 केस | 87 / 87 | 87 / 87 |
| औसत समय | 13.4s | 22.6s |
| प्रति फ़िक्स औसत टोकन | 16.2K | 81.0K |
हर केस तभी गिना गया जब फ़िक्स सत्यापित हुआ। पूरी तालिका बेंचमार्क पेज पर।
Any language your repo imports · zero tokens
Codna builds its repository map from import patterns in any language — Python, TypeScript, Go, Rust, Java and more — for zero tokens.
वर्कफ़्लो
एक कमांड, एक GitHub App, एक Action या एक MCP सर्वर। Codna वहीं रहता है जहाँ आपकी इंजीनियरिंग टीम पहले से काम करती है।
किसी भी रेपो में codna fix .। या शून्य टोकन में समझने के लिए codna triage .।
codna triage . codna fix . --issue "checkout fails"
Codna को MCP सर्वर के रूप में Cursor या Claude में जोड़ें। पाँच टूल: triage, fix, secure, recall और report।
Codna हर पुल रिक्वेस्ट की समीक्षा करता है, इश्यू लेबल, कमेंट या लाल चेक से फ़िक्स खोलता है, और मर्ज आप पर छोड़ता है।
हर फ़िक्स मूल कारण, विश्वास, प्रभाव-क्षेत्र और रिग्रेशन जोखिम के साथ आता है।
समझने का काम आपकी मशीन पर चलता है और कोई मॉडल टोकन नहीं खर्च करता। आपके मॉडल प्रोवाइडर तक केवल एविडेंस बंडल पहुँचता है, आपकी कुंजी के साथ। सीक्रेट रिडैक्ट किए जाते हैं, और इसे बंद नहीं किया जा सकता। privacy.egress को fail-closed पर सेट करें और Codna आपके टेस्ट केवल कर्नेल-स्तर नेटवर्क अस्वीकार के तहत ही चलाता है।