Devin और Ivy Tendril दोनों ही आपको किसी AI एजेंट को टिकट सौंपने और बदले में तैयार पुल रिक्वेस्ट प्राप्त करने की सुविधा देते हैं। मुख्य अंतर यह है कि काम कहाँ निष्पादित होता है और उस पर किसका पूर्ण नियंत्रण रहता है। Cognition द्वारा विकसित Devin एक होस्टेड स्वायत्त सॉफ्टवेयर इंजीनियर है: यह Cognition द्वारा संचालित क्लाउड वातावरण में चलता है, Cognition द्वारा चुने गए मॉडलों का उपयोग करता है, और आप इसके साथ वेब ऐप या चैट के माध्यम से संवाद करते हैं। दूसरी ओर, Ivy Tendril एक लोकल-फर्स्ट (Local-first) डेस्कटॉप एप्लिकेशन है: एजेंट आपकी खुद की मशीन पर, अलग-थलग git worktrees में चलते हैं, जहाँ आप अपनी खुद की API कुंजियों के साथ अपनी पसंद का एजेंट और मॉडल चुनते हैं, और प्रत्येक योजना व प्रत्येक डिफ (Diff) आगे बढ़ने से पहले अनिवार्य रूप से मानवीय समीक्षा से होकर गुजरती है। यदि आपका कोड किसी तीसरे पक्ष के क्लाउड में होस्ट किया जा सकता है और आप न्यूनतम मानवीय हस्तक्षेप चाहते हैं, तो Devin आपके लिए उपयुक्त है। यदि आपका कोड आपके अपने इंफ्रास्ट्रक्चर पर रहना चाहिए, या आप एजेंट व मॉडल का चयन खुद करना चाहते हैं और प्रति कार्य सटीक लागत देखना चाहते हैं, तो Tendril इसी उद्देश्य के लिए तैयार किया गया है।
प्रत्येक टूल का उद्देश्य
Devin
Devin एक पूरी तरह से होस्टेड एजेंट है। Cognition एक ऐसा वर्चुअल वातावरण तैयार करता है जिसमें शैल, एडिटर और ब्राउज़र शामिल होते हैं, इसे आपकी कोड रिपॉजिटरी से जोड़ता है, और आप चैट या Devin वेब ऐप के माध्यम से कार्य सौंपते हैं। Devin कार्य को समझता है, अपने वातावरण में कमांड चलाता है, और एक पुल रिक्वेस्ट खोलता है। आप एक साथ कई Devin सत्र चला सकते हैं और उनकी प्रगति पर नज़र रख सकते हैं। यह सब्सक्रिप्शन-आधारित मूल्य निर्धारण वाला एक क्लोज्ड-सोर्स उत्पाद है; वर्तमान योजनाओं के लिए Cognition की वेबसाइट देखें। इसका सबसे बड़ा आकर्षण यह है कि कोई भी टीम स्थानीय स्तर पर कुछ भी स्थापित या चलाए बिना काम सौंप सकती है।
Ivy Tendril
Ivy Tendril स्टॉकहोम की Ivy Interactive AB द्वारा विकसित macOS, Windows और Linux के लिए एक डेस्कटॉप एप्लिकेशन है, जो उस वर्कफ़्लो को संचालित करता है जिसे यह सॉफ्टवेयर फैक्ट्री कहता है: एक टिकट एक योजना में बदलता है। एक मानव योजना की समीक्षा और अनुमोदन करता है। एक एजेंट इसे एक अलग-थलग git worktree में निष्पादित करता है। टेस्ट और लिंटर स्वचालित रूप से चलते हैं। एक मानव डिफ की समीक्षा करता है। फिर GitHub पर एक पुल रिक्वेस्ट खोली जाती है। यह tendril --web के साथ हेडलेस मोड में भी काम करता है। इसका कोर एप्लिकेशन मुफ्त और Functional Source License के तहत ओपन-सोर्स उपलब्ध है, जिसमें टीम सुविधाओं, ऑन-प्रेमिस होस्टिंग, SSO, CI से सत्यापन आयात और विशेषज्ञ सहायता के लिए Pro और Enterprise प्लान मौजूद हैं।
Tendril किसी खास मॉडल या एजेंट से बंधा नहीं है। यह Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Google Gemini CLI, OpenCode या किसी भी CLI एजेंट को आपकी अपनी कुंजियों के साथ चलाता है। Anthropic की आधिकारिक Claude Code सर्वोत्तम प्रथाएं भी काम के उसी विभाजन का समर्थन करती हैं जिसे Tendril स्वचालित करता है: पहले एक लिखित योजना, फिर निष्पादन, और अंत में मानवीय समीक्षा। सामान्य अवधारणा को गहराई से समझने के लिए पढ़ें सॉफ्टवेयर फैक्ट्री क्या है।
आमने-सामने तुलना
| पहलू | Ivy Tendril | Devin |
|---|---|---|
| एजेंट कहाँ चलते हैं | आपकी मशीन पर, प्रति योजना एक git worktree में | Cognition के क्लाउड वातावरण में |
| आपका कोड कहाँ जाता है | स्थानीय रहता है; कॉल केवल आपके LLM और GitHub को जाते हैं | Cognition के वातावरण में क्लोन किया जाता है |
| मॉडल का चयन | कोई भी प्रदाता जिसकी आपके पास कुंजी हो, प्रति योजना परिवर्तनीय | Cognition द्वारा पूर्व-निर्धारित |
| एजेंट का चयन | Claude Code, Codex CLI, Copilot CLI, Gemini CLI, OpenCode आदि | केवल Devin |
| मानवीय चेकपॉइंट | योजना का अनुमोदन और डिफ का अनुमोदन (2 अनिवार्य गेट्स) | कार्य आवंटन और अंतिम PR समीक्षा |
| सत्यापन (Verification) | Review स्क्रीन में टेस्ट, लिंट और डिफ; Pro पर CI आयात | Devin द्वारा अपने क्लाउड में चलाए गए टेस्ट, PR में रिपोर्ट किए गए |
| लागत ढांचा | मुफ़्त कोर; प्रदाता को सीधे भुगतान; प्रति योजना और जॉब पर नज़र | मासिक सब्सक्रिप्शन, Cognition की वेबसाइट देखें |
| स्रोत कोड | उपलब्ध स्रोत (Source-Available), FSL-1.1-ALv2 | क्लोज्ड सोर्स (स्वामित्व अधिकार) |
| होस्टिंग | स्थानीय डेस्कटॉप, हेडलेस, या Enterprise के लिए ऑन-प्रेमिस | Cognition द्वारा होस्टेड |
कोड कहाँ निष्पादित होता है
यह दोनों टूल्स के बीच का सबसे बड़ा अंतर है और कई संगठनों के लिए निर्णय का मुख्य आधार बनता है।
Devin के साथ, आपकी रिपॉजिटरी Cognition द्वारा संचालित क्लाउड वातावरण में क्लोन की जाती है। Devin इसे पढ़ता है, संपादित करता है, कमांड निष्पादित करता है, और तैयार शाखाओं को वापस भेजता है। Cognition अपनी सुरक्षा प्रथाओं को सार्वजनिक करता है और कई कंपनियाँ इन्हें स्वीकार्य मानती हैं। लेकिन एक तीसरे पक्ष के पास आपके कोड की एक प्रति होना और उस पर सिस्टम कमांड चलाना, तकनीकी मुद्दे के साथ-साथ एक कानूनी और सुरक्षा अनुपालन का प्रश्न भी है।
Tendril के साथ, दो प्रकार के नेटवर्क ट्रैफ़िक के अलावा आपकी मशीन से कुछ भी बाहर नहीं जाता है: आपके द्वारा चुने गए LLM API को भेजे जाने वाले प्रॉम्प्ट व उनके उत्तर, और GitHub के साथ Git संचालन। योजनाएं, एजेंट की मेमोरी, निष्पादन लॉग और लागत डेटा केवल स्थानीय रूप से संग्रहीत होते हैं। Tendril आपके ट्रैफ़िक को प्रॉक्सी नहीं करता है और ऐसा कोई Tendril सर्वर नहीं है जो आपके कोड को संग्रहीत करता हो। यदि आपकी कंपनी का Anthropic, OpenAI, या Google के साथ पहले से ही डेटा प्रोसेसिंग समझौता (DPA) है, या वह OpenRouter, Vercel AI Gateway या Cloudflare के माध्यम से रूट करती है, तो वह समझौता Tendril द्वारा उत्पन्न सभी बाहरी ट्रैफ़िक को पूरी तरह कवर करता है। हम इस दृष्टिकोण को लोकल-फर्स्ट AI विकास: कोड आपकी मशीन पर क्यों रहना चाहिए में विस्तार से समझाते हैं।
मानवीय चेकपॉइंट (Human Checkpoints)
Devin का मुख्य डिज़ाइन लक्ष्य पूर्ण स्वायत्तता है। आप एक कार्य सौंपते हैं और Devin यह तय करता है कि उसे कैसे हल किया जाए, कोड लिखता है, और एक PR प्रस्तुत करता है। यद्यपि आप प्रक्रिया पर नज़र रख सकते हैं और हस्तक्षेप कर सकते हैं, लेकिन डिफ़ॉल्ट तरीका इसे स्वतंत्र रूप से चलने देना है।
Tendril का डिज़ाइन लक्ष्य निश्चित और अनिवार्य चेकपॉइंट्स स्थापित करना है। इसमें ठीक दो चेकपॉइंट हैं, और उनमें से किसी को भी छोड़ा नहीं जा सकता:
- योजना (Plan): CreatePlan प्रॉम्प्टवेयर एक विस्तृत लिखित मसौदा तैयार करता है। आप इसे पढ़ते हैं, इनलाइन टिप्पणी करते हैं, इसका विस्तार करते हैं, इसे विभाजित करते हैं, या इसे स्वीकृत करते हैं। आपके अनुमोदन से पहले कोड की एक भी पंक्ति नहीं बदली जाती।
- डिफ (Diff): एजेंट द्वारा काम पूरा करने के बाद, Verify चरण टेस्ट, लिंटर और डिफ सारांश चलाता है। Review स्क्रीन सत्यापन रिपोर्ट के ठीक बगल में कोड परिवर्तन दिखाती है। आपके स्पष्ट अनुमोदन के बिना कुछ भी पुल रिक्वेस्ट नहीं बनता है।
AI-जनरेटेड कोड के लिए सत्यापन गेट्स पर हमारा लेख विस्तार से बताता है कि इस चरण में क्या-क्या जांचा जाता है।
कौन सा दृष्टिकोण सही है, यह इस बात पर निर्भर करता है कि आप मॉडल के आउटपुट पर कितना भरोसा करते हैं। कम जोखिम वाली रिपॉजिटरी के लिए Devin का स्वायत्त दृष्टिकोण तेज़ है। ग्राहकों को भेजे जाने वाले प्रोडक्शन कोड के लिए, प्रति बदलाव दो अनिवार्य मानवीय समीक्षाएं वही मानक हैं जिसकी अधिकांश इंजीनियरिंग प्रबंधक मांग करते हैं।
समानांतरता और अलगाव
दोनों उपकरण एक साथ कई कार्यों को निष्पादित करने में सक्षम हैं। Devin कई क्लाउड सत्रों के माध्यम से ऐसा करता है। Tendril कई योजनाओं के माध्यम से ऐसा करता है, जहाँ प्रत्येक एजेंट अपनी अलग शाखा पर अपने स्वयं के git worktree में काम करता है, ताकि अंतिम समीक्षा तक मुख्य शाखा पूरी तरह से अप्रभावित रहे। git worktrees में समानांतर एजेंट चलाना इस कार्यप्रणाली को विस्तार से समझाता है। Dashboard सभी कार्यों की स्थिति, लागत और Git गतिविधि दिखाता है; Jobs प्रत्येक एजेंट के आउटपुट को लाइव स्ट्रीम करता है; Review उन बदलावों की कतार है जो मानवीय जांच की प्रतीक्षा कर रहे हैं। चूंकि एजेंट स्थानीय रूप से चलते हैं, वे बिना किसी रिमोट वातावरण को कॉन्फ़िगर किए आपके मौजूदा टूलचेन, पर्यावरण चर (Environment variables) और निजी पैकेज रिपॉजिटरी का तुरंत उपयोग करते हैं।
एक लैपटॉप में सीमित सीपीयू और मेमोरी होती है, और बहुत बड़े समानांतर रन उस सीमा तक पहुँच सकते हैं—किसी भी कार्यप्रवाह का क्रमिक हिस्सा यह तय करता है कि समानांतरता से अधिकतम कितना लाभ मिल सकता है, जो कि कोड समीक्षा पर लागू होने वाला एमडाहल का नियम (Amdahl's law) ही है। किसी वर्कस्टेशन या सर्वर पर tendril --web के साथ हेडलेस मोड में चलाना, और Cloudflare Quick Tunnel के माध्यम से फ़ोन से कार्यों को नियंत्रित करना, वह तरीका है जिससे टीमें इस हार्डवेयर सीमा को पार करती हैं।
लागत नियंत्रण और वेंडर लॉक-इन
Devin कंप्यूट और मॉडल उपयोग को अपने तय सब्सक्रिप्शन शुल्क में बंडल करता है। इसका बजट बनाना सरल है, लेकिन किसी व्यक्तिगत कार्य की वास्तविक लागत दिखाई नहीं देती, और मॉडल विकल्प वही होते हैं जो Cognition प्रदान करता है।
Tendril का मुख्य भाग पूरी तरह से मुफ़्त है। आप सीधे अपने मॉडल प्रदाता को भुगतान करते हैं और Tendril प्रति योजना और प्रति जॉब टोकन और लागत का सटीक हिसाब रखता है। जब किसी एक श्रेणी का टिकट महंगा साबित होता है, तो आप इसे तुरंत देख सकते हैं और समग्र वर्कफ़्लो को बदले बिना उस योजना को किसी सस्ते मॉडल या अन्य एजेंट पर स्थानांतरित कर सकते हैं। चूंकि Tendril एजेंट-स्वतंत्र है, ओपन-सोर्स है, और मानक Git शाखाओं व GitHub पुल रिक्वेस्ट के माध्यम से काम करता है, भविष्य में इसे छोड़ने पर भी आपकी रिपॉजिटरी, इतिहास और PRs बिल्कुल वैसे ही बने रहेंगे। आपके कोड पर किसी भी मॉडल को प्रशिक्षित नहीं किया जाता है।
Devin कब सही विकल्प है
- आप कोई स्थानीय सेटअप नहीं चाहते हैं। टीम के सदस्य चैट से कार्य सौंपते हैं और अपनी मशीनों पर कुछ भी नहीं चलाते हैं।
- आपके कोड को Cognition की शर्तों के तहत तीसरे पक्ष द्वारा होस्ट किया जा सकता है, और खरीद/सुरक्षा विभाग ने इसे मंजूरी दे दी है।
- आप मॉडलों को चुनने और संचालित करने के लिए एक ही वेंडर पर निर्भर रहना पसंद करते हैं।
- आप ऐसा क्लाउड कंप्यूट चाहते हैं जो टीम के लैपटॉप के प्रदर्शन पर निर्भर न हो।
ऐसी स्थिति वाली टीमों के लिए Devin एक व्यावहारिक विकल्प है। यदि आप इसी श्रेणी के अन्य एजेंटों का मूल्यांकन कर रहे हैं, तो हमने Cursor, Claude Code, और GitHub Copilot कोडिंग एजेंट के लिए भी विस्तृत तुलनात्मक लेख लिखे हैं।
Ivy Tendril कब सही विकल्प है
- आपका कोड आपके अपने इंफ्रास्ट्रक्चर पर ही रहना चाहिए, और मॉडल ट्रैफ़िक केवल उसी प्रदाता के पास जाना चाहिए जिसके साथ आपका अनुबंध है।
- आप एजेंट और मॉडल को खुद चुनना चाहते हैं, और प्रति योजना उन्हें लचीलेपन से बदलना चाहते हैं।
- आप हर बार निष्पादन से पहले एक अनुमोदित लिखित योजना और मर्ज से पहले एक सत्यापित डिफ चाहते हैं।
- आप प्रति कार्य और प्रति जॉब सटीक लागत विवरण चाहते हैं।
- आप टूल के स्रोत कोड का निरीक्षण या संशोधन करना चाहते हैं (FSL-1.1-ALv2 लाइसेंस के तहत उपलब्ध)।
इंस्टॉलेशन के लिए macOS या Linux पर curl -sSf https://cdn.ivy.app/install-tendril.sh | sh चलाएं, या Windows पर irm https://cdn.ivy.app/install-tendril.ps1 | iex चलाएं। अधिक प्रश्नों के उत्तर हमारे FAQ पेज पर दिए गए हैं।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
क्या Tendril का कोई होस्टेड क्लाउड विकल्प है?
Tendril आपकी अपनी मशीन पर या आपके नियंत्रण वाले इंफ्रास्ट्रक्चर पर tendril --web के साथ हेडलेस मोड में चलता है। Enterprise प्लान टीमों के लिए ऑन-प्रेमिस होस्टिंग प्रदान करता है। Ivy आपके कोड को होस्ट नहीं करता है और न ही आपके एजेंटों को अपने सर्वर पर चलाता है।
क्या Tendril उसी तरह टिकट ले सकता है जैसे Devin चैट से कार्य लेता है?
हाँ। Tendril GitHub वेबहुक्स के माध्यम से GitHub समस्याओं (Issues) और jam.dev बग रिपोर्ट को स्वचालित रूप से ग्रहण करता है, और CLI, REST API और एक MCP सर्वर के माध्यम से योजनाएं स्वीकार करता है।
Tendril किन मॉडलों का उपयोग करता है?
वे सभी जिन्हें आप कॉन्फ़िगर करते हैं। समर्थित प्रदाताओं में Anthropic, OpenAI, Google, OpenRouter, Vercel AI Gateway, Cloudflare, Scaleway और NVIDIA शामिल हैं। कार्यप्रवाह में बदलाव किए बिना प्रत्येक योजना के लिए एजेंट और मॉडल दोनों को स्वतंत्र रूप से बदला जा सकता है।
Ivy Tendril के साथ शुरुआत करें
क्या आप डेवलपर-स्तरीय समानांतर एजेंट ऑर्केस्ट्रेशन के लिए तैयार हैं?
- कोड एक्सप्लोर करें: GitHub पर Ivy Tendril देखें (ओपन सोर्स)।
- दस्तावेज़ पढ़ें: tendril.ivy.app पर इंटीग्रेशन गाइड पढ़ें।
- आर्किटेक्चर सत्र शेड्यूल करें: 30 मिनट के तकनीकी परामर्श के लिए renco@ivy.app पर संपर्क करें।