मुख्य कंटेंट तक स्किप करें

कोडिंग एजेंट CLI की तुलना

मध्यम

आप पहले ही एक मॉडल चुन चुके हैं। लेकिन वह प्रोग्राम जो मॉडल को लपेटता है — वह लूप जो फ़ाइलें पढ़ता है, योजना बनाता है, कमांड चलाता है, अपने ही काम की जाँच करता है और फिर से कोशिश करता है — एक अलग विकल्प है, और यह कम से कम उतना ही मायने रखता है। समुदाय में इस रैपर का नाम हार्नेस (या एजेंट) है, और वही मॉडल एक में शानदार तथा दूसरे में औसत दर्जे का दिख सकता है। यह पृष्ठ 2026 के टर्मिनल कोडिंग एजेंटों का नक्शा बनाता है, बताता है कि उन्हें वास्तव में क्या अलग करता है, और अपने कॉन्फ़िग को पोर्टेबल कैसे रखें ताकि स्विच करने की लागत कम बनी रहे।

What you'll learn
  • दो विकल्प अलग करें जिन्हें लोग घालमेल कर देते हैं: मॉडल बनाम वह हार्नेस जो उसे चलाता है
  • हर प्रमुख CLI एजेंट का टिकाऊ स्वरूप जानें — Claude Code, Codex CLI, Gemini CLI, और ओपन-सोर्स समूह
  • उन धुरियों पर चुनें जो सचमुच निर्णय तय करती हैं: स्वायत्तता, खुलापन, मॉडल-निरपेक्षता, सैंडबॉक्सिंग और इकोसिस्टम
  • AGENTS.md के साथ अपना सेटअप पोर्टेबल बनाएं ताकि आप अपने प्रोजेक्ट संदर्भ को फिर से लिखे बिना एजेंट बदल सकें

मॉडल एजेंट नहीं है

एक फ्रंटियर मॉडल एक टेक्स्ट भविष्यवक्ता है। एक कोडिंग एजेंट उसके चारों ओर का हार्नेस है: सिस्टम प्रॉम्प्ट, टूल सेट (पढ़ना, संपादन, शेल चलाना, खोजना), योजना लूप, संदर्भ-प्रबंधन रणनीति, अनुमति और सैंडबॉक्स मॉडल, तथा रीट्राई लॉजिक। हार्नेस बदलें और आप परिणाम बदल देते हैं — 2026 भर की व्यावहारिक रिपोर्टें बताती हैं कि कौन-सा एजेंट उसे चलाता है, इसके आधार पर वही मॉडल वास्तविक रिपॉज़िटरी कार्यों पर दसियों अंक तक घूम जाता है।

इसके दो व्यावहारिक परिणाम हैं:

  • एक बेंचमार्क संख्या एक जोड़ी है, मॉडल का स्कोर नहीं। "Terminal-Bench पर 83%" एक मॉडल + हार्नेस + स्कैफ़ोल्ड का परिणाम है। किसी भी भाग को बदलें और यह हिल जाता है।
  • आपका लूप ही तुलना की असली इकाई है। सबसे अच्छा एजेंट वह है जो आपके स्टैक पर, आपके टर्मिनल में, ऐसी कीमत पर सबसे अच्छा काम करे जो आपको स्वीकार्य हो — ठीक वही तर्क जो कोडिंग मॉडल चुनने में होता है। निर्णय के मॉडल-वाले हिस्से के लिए Claude vs GPT vs Gemini for Coding देखें; यह पृष्ठ हार्नेस-वाला हिस्सा है।

2026 में यह क्षेत्र

टर्मिनल-एजेंट स्थान दो खेमों में बँट गया: फर्स्ट-पार्टी एजेंट जो एक लैब के मॉडलों के लिए ट्यून किए गए हैं, और मॉडल-निरपेक्ष एजेंट जिन्हें आप जिस भी मॉडल (या स्थानीय वेट्स) पर चाहें उस पर लगा सकते हैं।

एजेंटकौनखुलापनमॉडलस्वरूप
Claude CodeAnthropicक्लोज़्ड-सोर्सClaude (फर्स्ट-पार्टी)स्वायत्त, एजेंटिक बहु-फ़ाइल कार्य; OS-प्रवर्तित सैंडबॉक्स; गहरा skills/MCP/subagent इकोसिस्टम
Codex CLIOpenAIखुला (Apache-2.0, Rust)GPT (फर्स्ट-पार्टी)स्वायत्त टर्मिनल एजेंट; नेटिव Windows सैंडबॉक्स; व्यापक प्लेटफ़ॉर्म पहुँच
Gemini CLIGoogleओपन-सोर्सGemini (फर्स्ट-पार्टी)बड़े-संदर्भ वाला एजेंट, Google-इकोसिस्टम एकीकरण (नीचे ताज़गी नोट देखें)
opencodeसमुदाय (anomalyco)खुला (MIT, TypeScript)कोई भी (मॉडल-निरपेक्ष)सबसे अधिक स्टार वाला ओपन एजेंट; CLI + डेस्कटॉप; अपना मॉडल लाएं
Aiderसमुदायखुला (Apache-2.0)कोई भी, स्थानीय सहितGit-नेटिव पेयर-प्रोग्रामर, पूर्ण स्वायत्त ऑर्केस्ट्रेटर नहीं
Cline / Goose / अन्यसमुदायखुलाकोई भीएडिटर-एम्बेडेड (Cline) या सामान्य ओपन एजेंट (Goose); मॉडल-निरपेक्ष

वे धुरियाँ जो सचमुच निर्णय तय करती हैं

एक पल के लिए लीडरबोर्ड को अनदेखा करें। ये टिकाऊ सवाल हैं:

Guided walkthrough1 of 5
  1. फर्स्ट-पार्टी एजेंट (Claude Code, Codex CLI, Gemini CLI) अपने ही मॉडल के लिए ट्यून किए जाते हैं और आमतौर पर सबसे सहज शिखर अनुभव देते हैं। मॉडल-निरपेक्ष एजेंट (opencode, Aider, Cline) आपको मॉडल बदलने देते हैं — आज फ्रंटियर, कल सस्ता या स्थानीय — बिना टूल बदले। यदि लॉक-इन से बचना या स्थानीय वेट्स चलाना आपके लिए मायने रखता है तो निरपेक्ष चुनें।
Pro tip
  • किसी हेडलाइन बेंचमार्क पर हार्नेस मत खरीदें। इसे अपने ही रेपो में एक असली कार्य के विरुद्ध 30-मिनट के परीक्षण पर खरीदें — वही 'अपने ही कोड पर eval करें' कदम जो हर मॉडल लीडरबोर्ड को मात देता है।
  • खुलापन एक बीमा है, ऐसी सुविधा नहीं जिसका आप रोज़ उपयोग करेंगे। इसका मूल्य उस दिन दिखता है जब कोई कीमत बदल जाती है या कोई फ्री टियर गायब हो जाता है और आप हटना चाहते हैं।

पोर्टेबिलिटी: अपना संदर्भ एक बार लिखें

सबसे बड़ी छिपी हुई स्विचिंग लागत आपका प्रोजेक्ट संदर्भ है — बिल्ड कमांड, कन्वेंशन, टेस्ट नियम, वे चीज़ें जो एजेंट अनुमान नहीं लगा सकता। 2026 में इसका एक वास्तविक मानक है: AGENTS.md, आपके रेपो रूट पर एक सादा-Markdown फ़ाइल, जिसकी देखरेख Linux Foundation के अंतर्गत Agentic AI Foundation करती है और जिसे Codex, Gemini CLI, Cursor, Aider, Copilot का कोडिंग एजेंट, opencode, Goose और 20+ अन्य टूल नेटिव रूप से पढ़ते हैं (60k+ रेपो ने इसे अपनाया है)।

  • AGENTS.md = क्रॉस-टूल प्रोजेक्ट संदर्भ। इसे एक बार लिखें; अधिकांश एजेंट इसे पढ़ते हैं।
  • CLAUDE.md = Claude Code की अपनी प्रोजेक्ट-मेमोरी फ़ाइल (CLAUDE.md देखें)। आप एक छोटी CLAUDE.md रख सकते हैं जो AGENTS.md की ओर इंगित करे, या दोनों बनाए रखें।
  • SKILL.md = फ्रंटमैटर और बंडल्ड स्क्रिप्ट के साथ पुनः-उपयोग योग्य skills को पैकेज करने के लिए Anthropic का अलग स्पेक। यह AGENTS.md का पूरक है, प्रतिस्पर्धी नहीं — एक प्रोजेक्ट का वर्णन करता है, दूसरा एक पुनः-उपयोग योग्य प्रक्रिया को पैकेज करता है।

संदर्भ को AGENTS.md में रखने का अर्थ है कि जिस दिन आप कोई अलग एजेंट आज़माएँगे, आपके प्रोजेक्ट नियम मुफ़्त में साथ आ जाएँगे।

न्यूनतम AGENTS.md — सिर्फ़ वही लिखें जो एजेंट अनुमान नहीं लगा सकता

# AGENTS.md

## Setup
- Install: `pnpm install`
- Dev server: `pnpm dev` (port 3000)

## Build & test (run before every commit)
- Typecheck: `pnpm typecheck`
- Lint: `pnpm lint`
- Tests: `pnpm test` — all must pass

## Conventions
- TypeScript strict; no `any`.
- Components in `src/components`, one per file.
- Never edit files under `generated/` by hand.

## Constraints
- Do NOT run `git push` or open PRs without being asked.
- Secrets live in `.env.local`; never commit them.
Watch out
  • AGENTS.md में केवल वही डालें जो एजेंट अपने आप खोज नहीं सकता। स्पष्ट बातों को दोहराना हर रन पर टोकन खर्च करता है और उन नियमों को दबा देता है जो मायने रखते हैं। इसे हाथ से क्यूरेट करें — स्वतः-उत्पन्न संदर्भ फ़ाइलें अक्सर शोर बन जाती हैं।

एक निर्णय, एक साँस में

  • सबसे समृद्ध टूल इकोसिस्टम के साथ गहरा, स्वायत्त Claude कार्यClaude Code
  • GPT से जुड़ा ओपन-सोर्स फर्स्ट-पार्टी एजेंट, मज़बूत प्लेटफ़ॉर्म/Windows पहुँच के साथCodex CLI
  • आप मॉडल स्वतंत्र रूप से बदलना या स्थानीय वेट्स चलाना चाहते हैंopencode या Cline
  • सावधान, git-नेटिव, ह्यूमन-इन-द-लूप संपादनAider
  • बड़ा Google-इकोसिस्टम संदर्भ दाँवGemini CLI (पहले मौजूदा पहुँच की पुष्टि करें)।

आप जो भी चुनें, अपना प्रोजेक्ट संदर्भ AGENTS.md में रखें और प्रतिबद्ध होने से पहले अपने ही रेपो में एक असली कार्य के साथ अपने चुनाव को सिद्ध करें।

Check yourself

0/4
  1. कोडिंग एजेंट के 'हार्नेस' से लोगों का क्या मतलब है?
  2. एक ब्लॉग किसी एजेंट के लिए 'कोडिंग बेंचमार्क पर 83%' रिपोर्ट करता है। वह संख्या वास्तव में क्या माप रही है?
  3. opencode या Aider जैसा मॉडल-निरपेक्ष एजेंट क्यों चुनें?
  4. AGENTS.md किसलिए है?

Flashcards

कोडिंग-एजेंट CLI शब्दावली
कार्ड पलटने के लिए Enter या Space दबाएँ। कार्ड बदलने के लिए बाएँ और दाएँ तीर कुंजियों का उपयोग करें।शब्द दिखाया गया।
1 / 8

स्रोत और आगे पढ़ें