Claude Code + Multica = बेहतरीन AI एजेंट सेटअप

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00ठीक है, Multicore का दावा है कि यह वह टूल है जो आपके एजेंटों को असली टीम के साथियों में बदल सकता है,
00:00:05इसलिए Claude Code, OpenCode, Codex CLI, Hermes और अन्य को उनके अपने सिस्टम प्रॉम्प्ट
00:00:11और उनके अपने कौशल के साथ सेट किया जा सकता है और उन्हें स्टेटस अपडेट के साथ कार्य सौंपे जा सकते हैं, वे आपको सचेत कर सकते हैं
00:00:16यदि उन्हें आपकी सहायता की आवश्यकता है, आवर्ती कार्य शेड्यूल करें, और आप सीधे अपने एजेंट से बात कर सकते हैं।
00:00:21लेकिन क्या Claude रूटीन और प्रबंधित एजेंटों का यह ओपन-सोर्स संस्करण वास्तव में आपके समय के लायक है?
00:00:27सब्सक्राइब करें और आइए पता लगाएं।
00:00:32अब Multicore का उपयोग करने का इच्छित तरीका इसे अपनी वर्किंग मशीन पर इंस्टॉल करना है, जिसमें आदर्श रूप से
00:00:37Claude Code या OpenCode जैसा टर्मिनल कोडिंग एजेंट हो, और फिर उसे
00:00:42Multicore क्लाउड UI से कनेक्ट करें।
00:00:44लेकिन हम ऐसा नहीं करने जा रहे हैं, हम पूरी तरह से सेल्फ-होस्टेड मार्ग अपनाएंगे।
00:00:48इसलिए हम Multicore को VPS पर इंस्टॉल करेंगे, जिसका कारण मैं बाद में बताऊंगा।
00:00:52वास्तव में, मैं आमतौर पर पूरा सेटअप चरण छोड़ देता हूं, लेकिन Multicore के साथ सेल्फ-होस्टिंग के लिए,
00:00:58ऐसी कुछ चीजें हैं जिन्हें मुझे खोजना पड़ा जो दस्तावेज़ों में नहीं थीं।
00:01:01इसलिए हम इसे इस्तेमाल करने के तरीकों के कुछ उदाहरणों से पहले इसे पूरा करेंगे।
00:01:05इसलिए मैंने इस कमांड को चलाकर पहले ही एक नए Hetzner VPS पर Multicore सेटअप कर लिया है, और वह
00:01:10Multicore इंस्टॉल करने के लिए Docker का उपयोग करेगा।
00:01:12इसलिए सुनिश्चित करें कि आपके VPS पर Docker इंस्टॉल है।
00:01:15और जब आप सब कुछ चलाते हैं, तो आपके पास केवल तीन कंटेनर चल रहे होते हैं Multicore बैकएंड,
00:01:19जो मुझे लगता है कि Go में लिखा गया है, Multicore फ्रंट एंड, जो TypeScript और Next.js है,
00:01:24और Postgres डेटाबेस जिसका उपयोग सत्र जानकारी संग्रहीत करने के लिए किया जाता है।
00:01:27आपको इसके बाद Multicore सेटअप सेल्फ-होस्ट चलाना होगा।
00:01:30लेकिन मुझे इसके साथ कुछ समस्याएं थीं।
00:01:31इसलिए यदि हम Multicore सेल्फ-होस्ट चलाते हैं, और यदि मैं अपने वर्तमान कॉन्फ़िगरेशन को रीसेट कर दूं और
00:01:35मेरा वर्कस्पेस, तो आप देखेंगे कि यह मुझे इस URL के साथ प्रमाणित करने के लिए कह रहा है, जो आपको
00:01:39इस स्क्रीन पर ले जाएगा।
00:01:40और यदि आप अपना ईमेल पता जोड़ते हैं और जारी रखें पर क्लिक करते हैं, तो आपको एक रीसेंड कोड डालना होगा।
00:01:45मुझे इस अनुभाग के साथ बहुत परेशानी हुई।
00:01:48इसलिए मैं अनुशंसा करूंगा कि आप .multicore सर्वर निर्देशिका में जाकर रीसेंड वाले हिस्से से पूरी तरह बचें,
00:01:53env फ़ाइल खोलें, सुनिश्चित करें कि ऐप वातावरण विकास पर सेट है,
00:01:58और यह भी सुनिश्चित करें कि रीसेंड API कुंजी का मान खाली है।
00:02:02यह कोड को यह मान बना देगा।
00:02:04एक बार जब आप ऐसा कर लेते हैं, तो इस निर्देशिका के अंदर रहें और कंटेनरों को पुनः आरंभ करने के लिए इस कमांड को चलाएं
00:02:09अद्यतन पर्यावरण चर फ़ाइल के साथ।
00:02:11और ऐसा करने के बाद, आपको छह आठों के साथ लॉग इन करने में सक्षम होना चाहिए।
00:02:15अब हम अभी तक पूरी तरह से तैयार नहीं हैं।
00:02:17यहाँ से, रनटाइम पर जाएं, और आप देख सकते हैं कि मेरे पास दो अलग-अलग रनटाइम इंस्टॉल हैं,
00:02:21लेकिन आपके पास कुछ भी नहीं होना चाहिए क्योंकि वह सेटअप नहीं किया गया है।
00:02:24यदि आप Multicore डेमन स्टेटस चलाते हैं, तो आप देख सकते हैं कि अभी मेरा चल रहा है और इन
00:02:28एजेंटों का उपयोग एक वर्कस्पेस के साथ कर रहा है, लेकिन आपके पास एक त्रुटि होनी चाहिए।
00:02:32और ऐसा इसलिए है क्योंकि सबसे पहले आपके VPS पर, आपको एक टर्मिनल कोडिंग टूल इंस्टॉल करना होगा।
00:02:36तो मेरे पास Clawed Code और Open Code इंस्टॉल है।
00:02:39और उस रनटाइम को अपने Multicore इंस्टेंस से कनेक्ट करने के लिए, आपको सेटिंग्स में जाना होगा,
00:02:44और API टोकन, फिर एक नया API टोकन बनाएं, फिर टोकन फ़्लैग के साथ Multicore लॉगिन चलाएं
00:02:50और अपना टोकन यहाँ पेस्ट करें।
00:02:52फिर यदि आपके पास Multicore डेमन चल रहा है, तो इसे फिर से शुरू करने से पहले इसे रोक दें।
00:02:56Multicore में डेमन इंस्टॉल किए गए हार्नेस बाइनरी की जाँच करता है, एजेंटों को देने के लिए Multicore
00:03:01से कार्यों के लिए मतदान करता है और इन कार्यों को पूरा करने के लिए वर्क ट्री का उपयोग करके कई एजेंटों को स्पॉन करता है।
00:03:07पूरा हो गया।
00:03:08तो एक बार जब आप ऐसा कर लेते हैं, तो डेमन को अब आपके उपलब्ध रनटाइम दिखाने चाहिए।
00:03:11और इस तरह से इसे जोड़ने की सुंदरता यह है कि आप अपने Multicore इंस्टेंस में कई मशीनें जोड़ सकते हैं।
00:03:15इसलिए यदि आपके पास कई VPS हैं, तो आप उन सभी पर Multicore इंस्टॉल कर सकते हैं और उन्हें
00:03:16अपने अलग-अलग API टोकन का उपयोग करके एक एकल UI से कनेक्ट कर सकते हैं।
00:03:20ठीक है, सेटअप के साथ, आइए Multicore के साथ कुछ सरल कार्य करते हैं।
00:03:23और मैं पूरी क्षमता के माध्यम से नहीं जा रहा हूँ।
00:03:28इसलिए कई प्रोजेक्ट्स के साथ कई एजेंट होने और कई कार्य जोड़ने के लिए, मैं बस आपको दिखाना चाहता हूँ
00:03:30व्यक्तिगत विशेषताएं ताकि आप कल्पना कर सकें कि Multicore कितना शक्तिशाली है, यदि वह तरीका है
00:03:35जिस तरह से आप काम करना चाहते हैं।
00:03:39Multicore के साथ कुछ भी करने से पहले, आपको एक एजेंट बनाना होगा।
00:03:40और मैंने यहाँ पहले ही एक Medibot नामक एजेंट बनाया है, लेकिन आप इस प्लस बटन पर क्लिक करके
00:03:43और निर्देशों का पालन करके ऐसा कर सकते हैं।
00:03:48तो यह मेडिकल बॉट समान है या इसमें Claude
00:03:50Managed Agents वीडियो में मेरे द्वारा बनाए गए सिस्टम प्रॉम्प्ट के समान है जो केवल एक निजी GitHub रेपो से मेरी चिकित्सा जानकारी प्राप्त करता है, और
00:03:56मैं इससे Slack के माध्यम से बात कर सकता हूँ।
00:04:02अब क्योंकि मुझे Multicore के साथ थोड़ी अधिक स्वतंत्रता है इस अर्थ में कि मेरे पास अपना खुद का VPS है
00:04:04और मैं इसे सीधे प्रबंधित कर सकता हूँ, इस एजेंट को GitHub से उस रेपो को क्लोन करने के बजाय,
00:04:08मैंने खुद इसे इस निर्देशिका में क्लोन कर लिया है।
00:04:12अब सिस्टम प्रॉम्प्ट के साथ-साथ, आप अपने एजेंट को कस्टम कौशल दे सकते हैं।
00:04:16ध्यान दें कि एजेंट के पास उन कौशलों तक पहुंच होगी जो आपने अपने CLI पर इंस्टॉल किए हैं, लेकिन आप
00:04:19यदि आप यहाँ चाहते हैं तो सीधे UI में कौशल जोड़ सकते हैं, जो मैंने एक परीक्षण कौशल के रूप में किया है, लेकिन
00:04:24मैं इसे एजेंट में नहीं जोड़ने जा रहा हूँ।
00:04:29पर्यावरण और कस्टम तर्क भी हैं।
00:04:30चूंकि एजेंट CLI टूल का उपयोग करता है, इस मामले में, यह ओपन कोड रन का उपयोग करने जा रहा है, मैं
00:04:33कस्टम फ़्लैग जोड़ सकता हूँ यदि मैं चाहता हूँ कि यह एजेंट केवल एक विशिष्ट मॉडल का उपयोग करे और इसी तरह।
00:04:37लेकिन डिफ़ॉल्ट रूप से, एजेंट उस मॉडल का उपयोग करेगा जो आपके CLI में है।
00:04:42तो यदि मैं अभी ओपन कोड चलाता हूँ, तो आप देख सकते हैं कि यह OpenCodeZen से बड़े अचार मॉडल का उपयोग कर रहा है।
00:04:46अब मैं यहाँ क्लिक करके एक कार्य या समस्या बना सकता हूँ, और मैं इसे मेडिकल कहने जा रहा हूँ
00:04:50सवाल इस प्रॉम्प्ट के साथ कि क्या आप मेरी चिकित्सा जानकारी की जाँच कर सकते हैं और मुझे बता सकते हैं कि क्या मैं
00:04:54कैलमारी खा सकता हूँ।
00:04:59अब यदि आपने कभी किसी समस्या ट्रैकिंग टूल का उपयोग किया है, तो यह बहुत परिचित लगेगा।
00:05:00आप प्राथमिकताएँ सेट कर सकते हैं, लोगों को नियुक्त कर सकते हैं, नियत तिथियाँ जोड़ सकते हैं, आदि।
00:05:04लेकिन मैं आपको अत्यधिक अनुशंसा करूँगा कि आप किसी को नियुक्त करने से पहले हमेशा समस्या बनाएं क्योंकि
00:05:08जिस क्षण आप इस समस्या के लिए एक बॉट को नियुक्त करते हैं, वह तुरंत इस पर काम करना शुरू कर देता है।
00:05:13यह सुनिश्चित करने के लिए कि आप जो कुछ भी लिखा है उससे आप सहज हैं, दोबारा जाँच करें।
00:05:17और एक बार जब आप कर लें, तो इसे एक बॉट को सौंप दें।
00:05:21तो मैं इसे Medibot को सौंप दूँगा और समस्या पैदा कर दूँगा।
00:05:23और वहाँ से, बॉट उस पर शुरू हो जाएगा।
00:05:26मैं इसे यहाँ मुद्दों के अंदर ट्रैक कर सकता हूँ।
00:05:28और यदि हम समस्या पर क्लिक करते हैं, तो हम देख सकते हैं कि Medibot तुरंत काम कर रहा है।
00:05:30अब जब यह चल रहा है, मैं ऑटोपायलट पर क्लिक करने जा रहा हूँ।
00:05:34और यह Claude रूटीन का ओपन सोर्स संस्करण है।
00:05:36हम स्क्रैच से शुरू पर क्लिक कर सकते हैं और हम एक एजेंट का चयन कर सकते हैं और हम सेट कर सकते हैं कि हम कितनी बार
00:05:39चाहते हैं कि यह कार्य चले।
00:05:44अब Claude रूटीन के विपरीत, API ट्रिगर या GitHub इवेंट ट्रिगर का कोई विकल्प नहीं है।
00:05:45शायद भविष्य में वह आएगा।
00:05:51लेकिन मैं इसे RSS के माध्यम से इन तीन न्यूज़लेटर्स के नवीनतम मुद्दों को लाने के लिए Claude रूटीन वीडियो के समान प्रॉम्प्ट देने जा रहा हूँ।
00:05:53और एक बार जब आपको ये मुद्दे मिल जाएं, तो 10 बेहतरीन लेख खोजें जिनका उपयोग YouTube वीडियो में किया जा सके।
00:05:57यह प्रतिदिन सुबह 9 बजे लंदन समय पर होगा।
00:06:00और आदर्श रूप से आप एक शोध विशिष्ट एजेंट चाहेंगे जो YouTube के लिए विषयों को चुनने में अच्छा हो।
00:06:05लेकिन अभी के लिए हम Medibot के साथ रहेंगे और हम क्रिएट पर हिट करेंगे।
00:06:08फिर हम इस ऑटोपायलट में क्लिक कर सकते हैं और इसे वास्तव में देखने के लिए अभी रन पर क्लिक कर सकते हैं।
00:06:14यह करने के लिए में एक नई समस्या पैदा करेगा।
00:06:17और हम इसे कुछ मिनटों के लिए चलने के लिए छोड़ देंगे और हमारी दूसरी समस्या की जाँच करेंगे, जो अब एजेंट द्वारा इन रिव्यू में ले जाई गई है।
00:06:21तो यहाँ, यह कहता है कि मेरे चिकित्सा रिकॉर्ड के आधार पर, मुझे शेलफिश से एलर्जी है, जो सच है और
00:06:23कैलमारी नहीं खानी चाहिए और फिर मेरी एलर्जी के बारे में यहाँ और अधिक जानकारी देता है।
00:06:28और हम यह देखने के लिए यहाँ क्लिक भी कर सकते हैं कि एजेंट ने वास्तव में क्या किया।
00:06:30इसलिए हम निष्पादन इतिहास का विस्तार कर सकते हैं और देख सकते हैं कि इसने कुछ बैश टूल कॉल किए।
00:06:35वास्तव में, चिकित्सा जानकारी निर्देशिका की तलाश करने के लिए बहुत सारे बैश टूल कॉल और इसे खोजने से पहले पूरी होम निर्देशिका खोजने दें
00:06:40और एजेंट को सही जानकारी देने के लिए मेरी चिकित्सा जानकारी की जाँच करें।
00:06:43बहुत बढ़िया।
00:06:48और यहाँ से, मैं जवाब भी दे सकता हूँ, जानकारी के लिए धन्यवाद।
00:06:53आपने इसे करने के लिए में ले जाने के बजाय इन रिव्यू में क्यों रखा है?
00:06:59तो हम इसे एजेंट के साथ छोड़ देंगे।
00:07:00और यदि आप मैन्युअल रूप से ट्रैक नहीं करना चाहते हैं कि एजेंट क्या कह रहा है, तो आप एजेंट से सूचनाएं भी प्राप्त कर सकते हैं।
00:07:01तो यहाँ मेडिकल एजेंट से प्रतिक्रिया है।
00:07:04और मुझे हमारे ऑटोपायलट से भी एक अपडेट मिला है।
00:07:07यहाँ एक है जो एक घंटे पहले स्वचालित रूप से चला था, लेकिन यहाँ एक है जिसे हमने अभी ट्रिगर किया है और यह
00:07:09बस समाप्त हो गया है।
00:07:12तो हम यहाँ देख सकते हैं कि यह वह प्रॉम्प्ट है जो मैंने इसे दिया था यह प्रॉम्प्ट के माध्यम से चला गया है और यह
00:07:14मुझे प्रतिक्रिया दे रहा है।
00:07:16तो यहाँ बार्न, टेम्पोरल API, आदि के साथ शीर्ष 10 पिक्स हैं।
00:07:19अब यहाँ जो दिलचस्प है वह यह है कि एक एजेंट एक बार इन रिव्यू में होने के बाद किसी कार्य को वापस नहीं ले जाएगा
00:07:22इन प्रोग्रेस और टू डू में आप एक इंसान के रूप में निश्चित रूप से ऐसा स्वचालित रूप से कर सकते हैं।
00:07:23इसलिए मैं इसे इन प्रोग्रेस में ले जा सकता हूँ या यदि मैं चाहूँ तो उसे ब्लॉक में ले जा सकता हूँ।
00:07:27लेकिन भले ही मैंने मेडिकल एजेंट से एक सवाल पूछा, यह सवाल का जवाब देते समय इन प्रोग्रेस में वापस नहीं गया है।
00:07:28यह सिर्फ इन रिव्यू में रहता है और इसलिए मुझे जानने के लिए इस पर क्लिक करने की आवश्यकता है कि यह कब हो गया है और हम देख सकते हैं
00:07:33इसे इन रिव्यू में क्यों ले जाया गया क्योंकि यह मानक वर्कफ़्लो चरण है बजाय इसके कि इसे
00:07:37डन में ले जाएं।
00:07:41इसलिए यह मेरा इंतज़ार कर रहा है, इंसान का, इसे डन में ले जाने के लिए, जो एक तरह से समझ में आता है।
00:07:45यहाँ से मैं एजेंट से बात करना जारी रख सकता हूँ, उत्तर छोड़ सकता हूँ, टिप्पणियाँ छोड़ सकता हूँ, फ़ाइलें और इमोजी संलग्न कर सकता हूँ,
00:07:49या यदि मैं केवल समस्या ट्रैकिंग प्रक्रिया से गुज़रे बिना एक बार का सवाल पूछना चाहता हूँ, तो मैं यहाँ क्लिक कर सकता हूँ और सीधे अपने एजेंट से बात कर सकता हूँ।
00:07:51अब ईमानदारी से कहूँ तो, मैं कान्बन बोर्ड के माध्यम से कार्य सौंपकर और उन्हें प्रगति करते हुए देखकर एजेंटों के साथ संवाद करने का सबसे बड़ा प्रशंसक नहीं हूँ।
00:07:55यही कारण है कि मैंने पेपरक्लिप या वाइब कान्बन जैसी परियोजनाओं को आज़माया नहीं है।
00:08:00मुझे प्राथमिकताओं या नियत तिथियों की परवाह नहीं है, मैं एजेंटों के साथ एक समय में एक या शायद दो परियोजनाओं पर काम करता हूँ
00:08:01और मुझे अपने एजेंटों के साथ अधिक संवाद करना पसंद है, वास्तव में यह देखना कि वे क्या करते हैं, उनके द्वारा उपयोग किए जाने वाले उपकरण और उनके सामने आने वाली समस्याएं ताकि मैं उनके साथ डिबग करने में मदद कर सकूँ।
00:08:05लेकिन इसका मतलब यह नहीं है कि मुझे मालटेका का विचार पसंद नहीं है, वास्तव में मुझे अनुसूचित
00:08:09कार्य सुविधा पसंद है, मुझे पसंद है कि आप इसे पूरी तरह से सेल्फ-होस्ट कर सकते हैं और साथ ही मुझे लगता है कि यह एक बहुत ही ठोस
00:08:14टूल है जो क्लॉड प्रबंधित एजेंटों या क्लॉड रूटीन का उपयोग करने की तुलना में यदि आप एक अलग मॉडल का उपयोग करते हैं तो बहुत सस्ता है।
00:08:18लेकिन मैं कहूँगा कि इसकी सेटअप प्रक्रिया काफी तकनीकी है, आपको एक तरह से पता होना चाहिए कि
00:08:22आप क्या कर रहे हैं, खासकर यदि आप चीजों को सुरक्षित रखना चाहते हैं और यह प्रबंधित एजेंटों या रूटीन का लाभ है जो आपके लिए इन सभी चीजों का ध्यान रखते हैं
00:08:25टोपिक्स इंफ्रास्ट्रक्चर पर चीजों को होस्ट करके और तथ्य यह है कि आप अपने एजेंट के साथ संवाद करने के लिए कनेक्टर का उपयोग कर सकते हैं
00:08:29चीजों को थोड़ा आसान बनाता है क्योंकि यदि आप मालटेका में भी ऐसा ही करना चाहते हैं,
00:08:34ठीक है, आप अपने फोन पर उत्तरदायी साइट का उपयोग कर सकते हैं लेकिन यदि आप स्लैक, टेलीग्राम या डिस्कॉर्ड का उपयोग करना चाहते हैं तो आपको मैन्युअल रूप से चीजों को एक साथ रखना होगा।
00:08:39और यही कारण है कि मैं सुरक्षा के कारण पूरी तरह से सेल्फ-होस्टेड मार्ग पर चला गया, यदि कुछ
00:08:45इंटरनेट से जुड़ा है तो यह निश्चित रूप से हैक करने योग्य है, मेरा मतलब है कि आप मालटेका का उपयोग पूरी तरह से
00:08:50स्थानीय रूप से कर सकते हैं इसलिए इसे अपनी स्थानीय मशीन पर इंस्टॉल करें और UI को स्थानीय रूप से चलाएं ताकि यह इंटरनेट से जुड़ा न हो
00:08:55लेकिन यदि आप इसे इंटरनेट से कनेक्ट करना चाहते हैं तो मैं Tailscale का उपयोग करके सेल्फ-होस्टेड मार्ग अपनाने की सलाह देता हूँ ताकि आपका सर्वर पूरी तरह से उजागर न हो और सुनिश्चित करें कि आप
00:08:59हमेशा नवीनतम संस्करणों के साथ अप टू डेट रहें।
00:09:02लेकिन मैं यह जरूर कहूँगा कि इसकी सेटअप प्रक्रिया काफी तकनीकी है, आपको एक तरह से पता होना चाहिए कि
00:09:06आप क्या कर रहे हैं, खासकर यदि आप चीजों को सुरक्षित रखना चाहते हैं और प्रबंधित एजेंटों या रूटीन का
00:09:11यही फायदा है जो आपके लिए इन सभी चीजों का ध्यान रखते हैं, चीजों को
00:09:16टॉपिक्स इंफ्रास्ट्रक्चर पर होस्ट करके और यह तथ्य कि आप संवाद करने के लिए कनेक्टर्स का उपयोग कर सकते हैं,
00:09:20आपके एजेंट के साथ चीजें थोड़ी आसान हो जाती हैं क्योंकि यदि आप मालटेका में भी वही करना चाहते हैं,
00:09:24ठीक है, आप अपने फोन पर रिस्पॉन्सिव साइट का उपयोग कर सकते हैं लेकिन आपको मैन्युअल रूप से चीजों को
00:09:29एक साथ रखना होगा यदि आप स्लैक, टेलीग्राम या डिस्कॉर्ड का उपयोग करना चाहते हैं।
00:09:33और यही कारण है कि मैं पूरी तरह से सुरक्षा के कारण सेल्फ-होस्टेड रास्ते पर गया, यदि कुछ
00:09:37इंटरनेट से जुड़ा है तो यह निश्चित रूप से हैक हो सकता है, मेरा मतलब है कि आप मालटेका का पूरी तरह से
00:09:41स्थानीय रूप से उपयोग कर सकते हैं, इसलिए इसे अपनी स्थानीय मशीन पर इंस्टॉल करें और UI को स्थानीय रूप से चलाएं ताकि यह इंटरनेट से
00:09:46जुड़ा न हो, लेकिन यदि आप इसे इंटरनेट से कनेक्ट करना चाहते हैं, तो मैं
00:09:50Tailscale का उपयोग करके सेल्फ-होस्टेड मार्ग अपनाने की सलाह देता हूँ ताकि आपका सर्वर पूरी तरह से उजागर न हो और यह सुनिश्चित करें कि आप
00:09:55हमेशा नवीनतम संस्करणों के साथ अपडेट रहें।

Key Takeaway

Multicore एक शक्तिशाली ओपन-सोर्स टूल है जो कोडिंग एजेंटों को कार्य सौंपने और उन्हें शेड्यूल करने के लिए एक पूर्ण सेल्फ-होस्टेड और स्केलेबल एनवायरनमेंट प्रदान करता है, हालांकि इसके लिए तकनीकी सेटअप की आवश्यकता होती है।

Highlights

Multicore सेल्फ-होस्टेड सेटअप में Docker का उपयोग करके तीन मुख्य कंटेनर चलाता है: बैकएंड (Go), फ्रंटएंड (TypeScript, Next.js), और Postgres डेटाबेस।

Self-hosted इंस्टेंस में रीसेंड API कुंजी को खाली छोड़ने और .env फ़ाइल में ऐप वातावरण को विकास मोड पर सेट करने से लॉगिन बाधाएं दूर होती हैं।

Multicore के साथ कई VPS मशीनों को अलग-अलग API टोकन के माध्यम से एक ही UI से प्रबंधित किया जा सकता है।

एजेंट सीधे टर्मिनल कोडिंग टूल जैसे Claude Code या OpenCode का उपयोग करके कार्य पूरा करते हैं, जिसमें कस्टम निर्देश और बाइनरी एक्सेस की सुविधा होती है।

Tailscale का उपयोग करके सेल्फ-होस्टेड Multicore सर्वर को इंटरनेट से सुरक्षित रूप से जोड़ना सर्वर की सुरक्षा सुनिश्चित करने का प्रभावी तरीका है।

Timeline

Multicore इंस्टॉलेशन और सेटअप चुनौतियां

  • Multicore को Hetzner VPS पर Docker के माध्यम से सफलतापूर्वक इंस्टॉल किया जा सकता है।
  • लॉगिन संबंधी समस्याओं को हल करने के लिए .env फ़ाइल में रीसेंड API कुंजी को खाली छोड़ना अनिवार्य है।
  • सेटअप के बाद तीन कंटेनर: बैकएंड, फ्रंटएंड और डेटाबेस सक्रिय रहते हैं।

यह भाग बताता है कि Multicore को क्लाउड UI के बजाय एक सेल्फ-होस्टेड VPS पर कैसे तैनात किया जाए। इंस्टॉलेशन के दौरान आने वाली लॉगिन त्रुटियों को दूर करने के लिए विशिष्ट कॉन्फ़िगरेशन बदलाव, जैसे कि रीसेंड API को खाली छोड़ना, यहाँ स्पष्ट किए गए हैं ताकि उपयोगकर्ता बिना परेशानी के छह अंकों के कोड से लॉग इन कर सकें।

एजेंट रनटाइम और कार्य एकीकरण

  • VPS पर चलने के लिए Claude Code या OpenCode जैसे कोडिंग एजेंटों का पहले से मौजूद होना आवश्यक है।
  • Multicore डेमन को एक नया API टोकन बनाकर सेटिंग के जरिए रनटाइम से कनेक्ट किया जाता है।
  • डेमन का उपयोग करके कई एजेंटों और वर्क-ट्री के माध्यम से कार्यों का निष्पादन सुनिश्चित किया जाता है।

एजेंटों को Multicore से जोड़ने की प्रक्रिया को यहाँ विस्तार से समझाया गया है। डेमन का उपयोग करके यह टूल इंस्टॉल किए गए कोडिंग टूल्स के साथ सामंजस्य बिठाता है, जिससे एक ही UI से कई मशीनों और एजेंटों को नियंत्रित करना संभव हो जाता है।

कार्य प्रबंधन और ऑटोपायलट कार्यक्षमता

  • एजेंट के पास सिस्टम प्रॉम्प्ट और कस्टम कौशल जोड़ने की सुविधा उपलब्ध है।
  • समस्या (Issue) बनाने के बाद उसे बॉट को सौंपकर तुरंत काम शुरू किया जा सकता है।
  • ऑटोपायलट सुविधा के जरिए आवर्ती कार्य (Recurring tasks) शेड्यूल किए जा सकते हैं, जैसे RSS न्यूज़लेटर अपडेट।

इस खंड में एजेंट निर्माण, कार्य सौंपने और ऑटोपायलट के उपयोग का उदाहरण दिया गया है। 'Medibot' के उदाहरण के माध्यम से, यह स्पष्ट किया गया है कि कैसे एजेंट निजी डेटा का उपयोग करके प्रश्नों के उत्तर दे सकते हैं और कार्य-संपादन के इतिहास को ट्रैक किया जा सकता है।

सुरक्षा और व्यावहारिक विचार

  • कन्बन बोर्ड के माध्यम से एजेंटों को नियंत्रित करना हर उपयोगकर्ता के लिए सबसे प्रभावी तरीका नहीं हो सकता।
  • सेल्फ-होस्टिंग का प्रमुख लाभ यह है कि यह प्रबंधित सेवाओं की तुलना में सस्ता और अधिक नियंत्रण प्रदान करता है।
  • सुरक्षा के लिए Tailscale के उपयोग की अनुशंसा की गई है यदि सर्वर को इंटरनेट से कनेक्ट करना है।

यहाँ टूल की प्रभावकारिता पर चर्चा की गई है। हालांकि यह एक तकनीकी रूप से जटिल सेटअप है, लेकिन यह उन लोगों के लिए बेहतरीन विकल्प है जो सुरक्षा और लागत नियंत्रण चाहते हैं। Tailscale के साथ सुरक्षित रिमोट एक्सेस बनाए रखने पर विशेष जोर दिया गया है।

Community Posts

View all posts