global/ + source/ पेड़ को संदर्भित करते हैं।
वह चैनल चुनें जो आपके टूल पर सूट करे।
एक चैनल चुनें
प्लगइन (अनुशंसित)
Claude Code और Codex के लिए। गार्ड्स स्वतः वायर हो जाते हैं; मर्ज करने के लिए कुछ नहीं।
npm ग्लोबल
किसी भी टूल के लिए। सार्वजनिक npm रजिस्ट्री से
forge CLI।github: install
कोई रजिस्ट्री ज़रूरी नहीं — सीधे रेपो से इंस्टॉल करें।
कंट्रिब्यूटर / लोकल dev
क्लोन करें +
npm link, या symlink सेटअप के लिए bash install.sh।आवश्यकताएँ
- Node.js >= 20
- शून्य रनटाइम निर्भरताएँ — सब कुछ Node बिल्ट-इन है। वैकल्पिक स्तर
(
FORGE_EMBEDएम्बेडिंग्स,uicheck visualके लिए Playwright) ऑप्ट-इन हैं और कोई आवश्यक निर्भरता नहीं जोड़ते।
प्लगइन मार्केटप्लेस
Claude Code और Codex के लिए अनुशंसित पथ जिसे न किसी टोकन की ज़रूरत है, न क्लोन की:${CLAUDE_PROJECT_DIR} के माध्यम से वायर करता है ताकि प्री-एक्शन गेट
और कंप्लीशन गेट परिवेश में चलें।
npm ग्लोबल
किसी भी टूल के लिए, सार्वजनिक npm से:बिना-रजिस्ट्री github: install
कंट्रिब्यूटर / लोकल dev
curl | sh नहीं।
सत्यापित करें
आपने जो भी चैनल इस्तेमाल किया हो, इंस्टॉल की पुष्टि करें:forge doctor git चेकआउट्स के लिए एक ग़ैर-परेशान करने वाली “commits behind upstream”
सूचना भी दिखाता है। इसे शांत करने के लिए FORGE_NO_UPDATE_CHECK=1 सेट करें।
हर पथ fail-open है — ऑफ़लाइन या detached HEAD “unknown” रिपोर्ट करता है, कभी error नहीं।Forge को अद्यतन रखना
अब एक रेपो कॉन्फ़िगर करें
forge init चलाने और अपना पहला सब्सट्रेट चेक करने के लिए क्विकस्टार्ट पर जाएँ।