T3 Code सेटअप: Claude Code, Codex और API गेटवे
मौजूदा Claude Code या Codex CLI के साथ T3 Code इंस्टॉल करें, रिपॉज़िटरी की फ़ाइल पढ़ने की जाँच करें और काम दूसरे एजेंट को सौंपें। सामान्य कॉन्फ़िगरेशन बदले बिना OpenRouter या BetterToken के लिए अलग Claude इंस्टेंस बनाएँ। इसमें v0.1.9, v0.1.8 में आया MCP विकल्प, गेटवे बिलिंग की जाँच, Claude की पाँच घंटे वाली सीमा की रिपोर्ट की गई समस्या और गोपनीयता की सीमाएँ शामिल हैं।
विषय-सूची

Claude Code और Codex को एक इंटरफ़ेस में चलाने और काम सौंपते समय बार-बार संदर्भ कॉपी करने से बचने के लिए T3 Code चुनें। पहले एक प्रोवाइडर का CLI इंस्टॉल करें, फिर प्रमाणीकरण पूरा करें या API इस्तेमाल करने वाला अलग इंस्टेंस बनाएँ। एजेंट को कोड बदलने देने से पहले जाँचें कि वह रिपॉज़िटरी की फ़ाइल पढ़ सकता है।
2026-11-12 तक v0.1.9 सबसे नया स्थिर संस्करण है। यह 11 नवंबर को जारी हुआ था। Use T3 Code in another app (MCP) सुविधा 9 नवंबर को जारी v0.1.8 में आई थी। मेंटेनर की प्रीव्यू बिल्ड के बजाय स्थिर संस्करण से शुरू करें।
T3 Code कब उपयोगी है?
बार-बार काम दूसरे एजेंट को सौंपने, प्रोजेक्ट के अलग-अलग काम चलाने या दूर से निगरानी करने के लिए T3 Code चुनें। यदि एक टर्मिनल में एक एजेंट चलाते हैं और इन सुविधाओं की ज़रूरत कम पड़ती है, तो मौजूदा CLI रखें।
T3 Code एजेंटों को नियंत्रित करने का इंटरफ़ेस है, कोई नया मॉडल नहीं। एजेंट का हार्नेस वह सॉफ़्टवेयर परत है जो मॉडल को टूल देती है और उन्हें चलाती है। T3 इन हार्नेस का संचालन डेस्कटॉप, वेब और मोबाइल इंटरफ़ेस से करता है।
आधिकारिक प्रोजेक्ट Claude Code, Codex, Cursor, Grok Build, OpenCode, Antigravity और fx समेत कई टूल का समर्थन करता है। यह मुफ़्त है और MIT लाइसेंस के तहत उपलब्ध है। मॉडल के प्रोवाइडर को भुगतान फिर भी करना होता है। T3 टोकन दोबारा नहीं बेचता और आपकी सदस्यता में अतिरिक्त कोटा नहीं जोड़ता।
Claude Desktop या Codex ऐप इस्तेमाल करते हैं, तो देखें कि कई एजेंटों का एक इंटरफ़ेस कितने दोहराए जाने वाले काम घटाएगा। केवल इंटरफ़ेस चुनना हो, तो Codex CLI, डेस्कटॉप ऐप और IDE एक्सटेंशन की तुलना देखें।
पहले प्रोवाइडर इंस्टॉल करें, फिर T3 Code
एजेंट उसी मशीन पर इंस्टॉल करें और उसका प्रमाणीकरण पूरा करें, जहाँ T3 उसे चलाएगा। केवल लैपटॉप पर CLI इंस्टॉल करने से अलग सर्वर कॉन्फ़िगर नहीं होता।
काम एक एजेंट से दूसरे को सौंपने वाले उदाहरण के लिए दोनों प्रोवाइडर चाहिए। एक प्रोवाइडर आज़माना हो, तो उसी से फ़ाइल पढ़ने की जाँच करें और काम सौंपने वाला चरण छोड़ दें।
नीचे के टर्मिनल उदाहरण Linux या Apple Silicon वाले macOS पर Bash के लिए हैं। ऐसी रिपॉज़िटरी से शुरू करें जिसमें README.md हो और कोई संवेदनशील परीक्षण डेटा न हो।
Claude Code के लिए Anthropic के नेटिव इंस्टॉलेशन निर्देश अपनाएँ:
curl -fsSL https://claude.ai/install.sh | bash
claude --version
सदस्यता इस्तेमाल करने वाले इंस्टेंस के लिए claude auth login चलाएँ और ब्राउज़र में लॉगिन पूरा करें। केवल API इस्तेमाल करना हो, तो सदस्यता वाला लॉगिन छोड़ दें। थ्रेड शुरू करने से पहले नीचे दिया गया अलग गेटवे सेटअप पूरा करें।
Codex की आधिकारिक CLI गाइड यह स्वतंत्र इंस्टॉलर देती है:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex login
T3 को t3.codes या वहाँ दिए गए GitHub रिपॉज़िटरी लिंक से लें। पता ध्यान से जाँचें: आधिकारिक डोमेन t3.codes है, t33.codes नहीं।
लोकल वेब इंटरफ़ेस के लिए चलाएँ:
curl -fsSL https://t3.codes/install.sh | sh
t3
t3 कमांड सर्वर शुरू करती है और लोकल वेब ऐप खोलती है। इंस्टॉलर उसकी डायरेक्टरी को PATH में जोड़ने को कहे, तो वह निर्देश पूरा करें।
Node.js और npm पहले से उपलब्ध हों, तो npx t3@latest से एक बार आज़मा सकते हैं। macOS के डेस्कटॉप ऐप के लिए टर्मिनल में brew install --cask t3-code चलाएँ।
Windows पर पहले अपने प्रोवाइडर के Windows इंस्टॉलेशन निर्देश अपनाएँ। फिर PowerShell में T3 इंस्टॉल करें:
irm https://t3.codes/install.ps1 | iex
t3
Settings → Providers खोलें और वह परिवेश चुनें जहाँ रिपॉज़िटरी रखी है। वहाँ प्रोवाइडर चालू करें। मौजूदा Codex CLI लॉगिन इस्तेमाल करने के लिए Codex इंस्टेंस जोड़ें और Configure manually चुनें।
प्रोवाइडर नहीं दिखता, तो उस परिवेश की मशीन पर उसका इंस्टॉलेशन और लॉगिन जाँचें। T3 उसे PATH में न ढूँढ़ पाए, तो Binary path में उसकी एक्ज़ीक्यूटेबल फ़ाइल का पथ दें। इंस्टॉलेशन गाइड में परिवेश के अनुसार ये सेटिंग दी गई हैं।
फ़ाइल पढ़ने की जाँच करें, फिर थ्रेड Codex को सौंपें
कोड बदलवाने से पहले केवल पढ़ने वाला काम दें। इससे चुने गए प्रोवाइडर, रिपॉज़िटरी और टूल के चलने की जाँच होगी।
रिपॉज़िटरी को प्रोजेक्ट के रूप में जोड़ें और New thread खोलें। काम सौंपने वाले उदाहरण में Claude चुनें। संदेश लिखने वाले हिस्से में अनुमति मोड Supervised स्पष्ट रूप से चुनें। यह मोड कमांड और फ़ाइल बदलावों के लिए स्वीकृति माँगता है; मंज़ूरी देने से पहले अनुरोध पढ़ें।
यह संदेश भेजें। इसमें README.md का पहला शीर्षक और उसमें लिखी टेस्ट कमांड माँगी गई है, बिना फ़ाइल बदलने या टेस्ट चलाने के।
Read README.md from this repository.
Quote its first heading and identify the documented test command.
If no test command is documented, say so.
Do not modify files or run tests.
केवल अंतिम उत्तर नहीं, दर्ज हुई टूल गतिविधि भी जाँचें। पुष्टि करें कि एजेंट ने सही फ़ाइल पढ़ी और उसका असली शीर्षक बताया। फ़ाइल पढ़े बिना दिया गया सही दिखने वाला विवरण इस जाँच के लिए पर्याप्त नहीं है।
उत्तर पूरा होने पर मॉडल चुनने वाला मेन्यू खोलें। अपना Codex इंस्टेंस और उपलब्ध मॉडल चुनें। इसका शॉर्टकट macOS पर Cmd+Shift+M और Windows तथा Linux पर Ctrl+Shift+M है।
फिर यह संदेश भेजें। इसमें पिछले उत्तर को रिपॉज़िटरी की फ़ाइलों से मिलाने और टेस्ट कमांड की अतिरिक्त तैयारी जाँचने को कहा गया है।
Review the previous answer against the repository files.
Check whether the proposed test command needs extra setup.
Do not modify files or run tests.
अपेक्षित परिणाम उसी T3 थ्रेड में Codex का अगला उत्तर है, जिसमें उसकी अपनी फ़ाइल-जाँच गतिविधि भी दर्ज हो। यह सेटअप की जाँच है, किसी मॉडल के दोष खोज लेने का दावा नहीं।
T3 के काम सौंपने वाले दस्तावेज़ बातचीत का संदर्भ ले जाने और पूरा मूल सत्र ले जाने में अंतर बताते हैं। पिछले प्रोवाइडर की तर्क-प्रक्रिया, टूल कॉल की स्थिति और अटैचमेंट कॉपी नहीं होते। महत्वपूर्ण पाबंदियाँ दोहराएँ और ज़रूरी सामग्री फिर से संलग्न करें।
कई बार काम सौंपने के बाद भी लागू रहने वाले नियम प्रोजेक्ट निर्देशों में रखें। कोडिंग एजेंटों की मेमोरी गाइड में ऐसे लंबे समय तक उपयोगी संदर्भ का तरीका दिया गया है।
अलग Claude इंस्टेंस से API गेटवे जोड़ें
Anthropic-संगत गेटवे के लिए Claude इंस्टेंस के एनवायरनमेंट वेरिएबल इस्तेमाल करें। कुंजियाँ Launch arguments में न डालें और अपने सामान्य सदस्यता वाले इंस्टेंस को न बदलें।
अलग कॉन्फ़िगरेशन डायरेक्टरी बनाएँ
Claude का डिफ़ॉल्ट कॉन्फ़िगरेशन जस का तस रखें। Bash में OpenRouter इंस्टेंस की डायरेक्टरी बनाएँ:
mkdir -p "$HOME/.claude_openrouter"
यदि इस डायरेक्टरी में Anthropic का पुराना लॉगिन सहेजा हुआ है, तो उसी डायरेक्टरी से Claude सत्र खोलें:
CLAUDE_CONFIG_DIR="$HOME/.claude_openrouter" claude
उस सत्र में /logout चलाएँ। फिर सत्र बंद करें और उसके बाद ही गेटवे टोकन जोड़ें। नई डायरेक्टरी में कोई पुराना लॉगिन न हो, तो लॉगआउट वाला चरण छोड़ दें। T3 के दस्तावेज़ चेतावनी देते हैं कि सहेजे गए लॉगिन क्रेडेंशियल गेटवे टोकन से टकरा सकते हैं।
Settings → Providers में Claude OpenRouter नाम का Claude इंस्टेंस जोड़ें। Binary path में claude और CLAUDE_CONFIG_DIR path में ~/.claude_openrouter दें।
T3 के आधिकारिक OpenRouter निर्देशों के अनुसार उस इंस्टेंस के Environment variables में ये मान भरें:
| वेरिएबल | मान |
|---|---|
ANTHROPIC_BASE_URL | https://openrouter.ai/api |
ANTHROPIC_AUTH_TOKEN | अपनी OpenRouter API कुंजी; इसे Sensitive चिह्नित करें |
ANTHROPIC_API_KEY | स्पष्ट रूप से खाली मान |
ANTHROPIC_API_KEY की प्रविष्टि रखें, लेकिन उसका मान खाली छोड़ें। मान के रूप में उद्धरण चिह्न न डालें। असली टोकन केवल संवेदनशील क्रेडेंशियल वाले फ़ील्ड में दें, चैट संदेश या रिपॉज़िटरी की फ़ाइल में कभी नहीं।
इस इंस्टेंस के लिए नया थ्रेड बनाएँ। मौजूदा Claude थ्रेड में दूसरे Claude इंस्टेंस पर तभी जा सकते हैं, जब दोनों की कॉन्फ़िगरेशन डायरेक्टरी एक हो।
सही मॉडल ID चुनें और बिलिंग वाला अनुरोध जाँचें
T3 में गेटवे का पूरा मॉडल ID चुनें। यह न मानें कि Claude का छोटा नाम अपने-आप वही मॉडल चुन लेगा।
2026-11-12 तक OpenRouter का एक उदाहरण anthropic/claude-sonnet-5.5 है। Claude इंस्टेंस की सेटिंग में यह न दिखे, तो Add custom model से जोड़ें। फिर चैट के मॉडल मेन्यू में उसे चुनें।
ANTHROPIC_DEFAULT_*_MODEL वेरिएबल Claude Code के छोटे नामों, जैसे sonnet, की मैपिंग तय करते हैं। वे T3 में स्पष्ट रूप से चुने गए मॉडल को नहीं बदलते। अपने जोड़े गए मॉडल में अंतर्निहित मॉडल की तुलना में तर्क के प्रयास, सोचने के मोड या कॉन्टेक्स्ट के कम विकल्प हो सकते हैं।
गेटवे इंस्टेंस के साथ नया थ्रेड शुरू करें और README.md वाली जाँच दोहराएँ। OpenRouter के गतिविधि डैशबोर्ड में वही अनुरोध और मॉडल ढूँढ़ें। वहाँ उपयोग और शुल्क जाँचें। सही उत्तर मिलने से बिलिंग का रास्ता साबित नहीं होता, जब तक गेटवे में उसका मिलान करता रिकॉर्ड न हो।
OpenRouter की Claude Code इंटीग्रेशन गाइड भी यही एंडपॉइंट और प्रमाणीकरण वेरिएबल बताती है। इन अनुरोधों का भुगतान OpenRouter क्रेडिट से होता है, T3 के किसी अतिरिक्त टोकन कोटे से नहीं।
2026-11-12 तक OpenRouter की Claude Code संगतता गारंटी केवल Anthropic के सीधे, प्रथम-पक्ष प्रोवाइडर तक सीमित है। इस परीक्षण के लिए गाइड की सलाह के अनुसार Anthropic 1P को प्राथमिकता दें।
BetterToken की Claude Code गाइड Anthropic बेस URL के रूप में https://bettertoken.ai बताती है, बिना /v1 के। संवेदनशील ANTHROPIC_AUTH_TOKEN फ़ील्ड में अपनी BetterToken कुंजी दें। ANTHROPIC_API_KEY खाली रखें और ~/.claude_bettertoken जैसी अलग डायरेक्टरी इस्तेमाल करें।
2026-11-12 तक उसके कैटलॉग में claude-sonnet-5-5 मौजूद है। यही सटीक ID चुनें और बड़े काम से पहले फ़ाइल पढ़ने तथा बिलिंग की जाँच दोहराएँ। यह अलग API उपयोग है; मौजूदा कीमतें देखें।
लोकल राउटर के लिए एक और अलग Claude इंस्टेंस बनाएँ। जाँचें कि T3 चलाने वाली मशीन से राउटर तक पहुँचा जा सकता है। Claude Code Router सेटअप गाइड में उस अतिरिक्त राउटिंग प्रक्रिया का विवरण है। ये Anthropic वेरिएबल Claude प्रोवाइडर को कॉन्फ़िगर करते हैं; इन्हें Codex सेटअप के निर्देश न मानें।
MCP से दूसरे सहायक को T3 Code से जोड़ें
जब बाहर के सहायक को T3 के प्रोजेक्ट और थ्रेड तक पहुँच चाहिए, तब MCP इस्तेमाल करें। T3 के अंदर Claude और Codex बदलने के लिए इसकी ज़रूरत नहीं है। पहले जाँचें कि बाहरी सहायक अपनी मॉडल सेवा के साथ पहले से प्रमाणित है और काम कर रहा है।
बाहरी एजेंटों की गाइड T3 के MCP सर्वर से प्रोजेक्ट पढ़ने, उपलब्ध प्रोवाइडर देखने, थ्रेड शुरू करने और संदेश भेजने का तरीका बताती है।
Cmd/Ctrl+K दबाएँ और Use T3 Code in another app (MCP) चुनें। यही विकल्प Settings → Sharing & access में भी है। क्लाइंट चुनें और उसके निर्देश अपनाएँ।
Settings → Environments में सहेजे गए परिवेश का मेन्यू खोलें और Copy MCP URL चुनें। T3 सर्वर चालू रखें। Bash में यह ब्लॉक चलाएँ; read के इनपुट की प्रतीक्षा करने पर कॉपी किया गया URL डालें और Enter दबाएँ:
read -r T3_MCP_URL
claude mcp add --transport http t3 "$T3_MCP_URL"
claude mcp login t3
Codex क्लाइंट के लिए इसके बजाय यह ब्लॉक इस्तेमाल करें:
read -r T3_MCP_URL
codex mcp add t3 --url "$T3_MCP_URL"
codex mcp login t3
पहले कनेक्शन के सेटअप या लॉगिन स्वीकृति के समय Read only चुनें। इससे उपलब्ध संसाधन देख सकते हैं, लेकिन उन्हें बदल नहीं सकते।
बाहरी सहायक से T3 के प्रोजेक्ट और उपलब्ध प्रोवाइडर की सूची माँगें। परिणाम का T3 इंटरफ़ेस से मिलान करें। इससे वास्तविक टूल कॉल की जाँच होगी, केवल कनेक्टर URL सहेजे जाने की नहीं।
लॉगिन विफल हो, तो मॉडल API क्रेडेंशियल बदलने से पहले जाँचें कि क्लाइंट कॉपी किए गए परिवेश के पते तक पहुँच सकता है।
कार्य चलाने की अनुमति तभी दें, जब आप सचमुच उस सहायक को काम शुरू करने या उसका संचालन करने देना चाहते हों। स्वीकृति से पहले पहुँच का दायरा पढ़ें। मॉडल API टोकन और MCP लॉगिन अलग क्रेडेंशियल हैं; एक को बदलने से दूसरे की समस्या नहीं सुलझती।
सीमाएँ, गोपनीयता और समस्या वाली परत जाँचें
समस्या ढूँढ़ते समय सदस्यता की सीमाएँ, API शुल्क और क्लाइंट कॉन्फ़िगरेशन अलग-अलग जाँचें।
2026-11-12 तक T3 के FAQ में Claude के पाँच घंटे वाले कोटे के तेज़ी से खर्च होने की सूचना बनी हुई है। उसके अनुसार Anthropic Agent SDK से यह कोटा सीधे Claude Code इस्तेमाल करने की तुलना में जल्दी घटता है। मेंटेनर इसे Anthropic की तरफ़ का बग बताते हैं। उनके अनुसार यह तेज़ खर्च साप्ताहिक सीमाओं को प्रभावित नहीं करता; साप्ताहिक सीमाएँ फिर भी लागू रहती हैं।
खाते में पाँच घंटे वाला कोटा हो, तो पूरा कार्यदिवस T3 में ले जाने से पहले छोटे, सामान्य काम पर तुलना करें। यही समय-सीमा आपकी मुख्य बाधा हो, तो सीधे Claude Code चलाने का विकल्प रखें।
FAQ के अनुसार T3 लोकल मॉडल का समर्थन नहीं करता। आपकी मशीन पर चलने वाला राउटर यदि होस्ट किए गए मॉडल को अनुरोध भेजता है, तो मॉडल का निष्पादन लोकल नहीं होता।
मॉडल के निष्पादन के लिए FAQ कहता है कि कोड और प्रॉम्प्ट आपकी मशीन से प्रोवाइडर के पास जाते हैं, T3 के सर्वर पर नहीं। API गेटवे जोड़ने पर वह भी इस रास्ते का हिस्सा बनता है। इसका अर्थ शून्य टेलीमेट्री नहीं है: T3 प्रोवाइडर, मॉडल और कुल टोकन जैसे उपयोग मेटाडेटा भेजता है।
टेलीमेट्री दस्तावेज़ के अनुसार उत्पाद-उपयोग संबंधी इवेंट में प्रॉम्प्ट और फ़ाइल की सामग्री शामिल नहीं होती। संवेदनशील रिपॉज़िटरी इस्तेमाल करने से पहले अलग डायग्नॉस्टिक्स अनुभाग भी पढ़ें।
प्रोवाइडर न मिले, तो चुनी हुई मशीन पर इंस्टॉलेशन, लॉगिन या Binary path ठीक करें। गेटवे प्रमाणीकरण विफल हो, तो संवेदनशील टोकन, खाली ANTHROPIC_API_KEY और पुराने लॉगिन की स्थिति जाँचें। मॉडल उपलब्ध न हो, तो गेटवे का सटीक मॉडल ID और थ्रेड में चुना इंस्टेंस जाँचें।
हर बदलाव के बाद नया परीक्षण थ्रेड शुरू करें और फ़ाइल पढ़ने की जाँच दोहराएँ। बदलाव तभी रखें, जब टूल गतिविधि और इच्छित प्रोवाइडर का उपयोग रिकॉर्ड एक-दूसरे से मेल खाएँ।