इस प्रोजेक्ट के बारे में
Cloudx एक लोकल-फर्स्ट वर्कबेंच है जो Codex CLI के लिए बनाया गया है, जो आपके अपने Linux बिल्ड मशीन पर चलता है और डेस्कटॉप या फोन ब्राउज़र से चलाया जाता है। कोड, क्रेडेंशियल्स, शैल टूल्स और Codex लॉगिन होस्ट पर रहते हैं; प्रोजेक्ट एक प्राइवेट tailnet की सिफारिश करता है और बताता है कि सार्वजनिक इंटरनेट एक्सपोजर समर्थित नहीं है। README चेतावनी देता है कि Cloudx टर्मिनल्स स्पाउन कर सकता है, टेक्स्ट शैल्स और Codex को भेज सकता है, कॉन्फ़िगर किए गए रूट्स के तहत फ़ाइलों को पढ़ और संपादित कर सकता है, और टोकन-युक्त URLs वाला स्थानीय डैशबोर्ड एम्बेड कर सकता है, और यह सीधे LAN क्लाइंटों को प्रमाणीकृत नहीं करता है। भरोसेमंद, फ़ायरवॉल वाले LAN के लिए एक स्पष्ट 0.0.0.0 बाइंड मौजूद है।
UI डेस्कटॉप और फोन दोनों के लिए रिस्पॉन्सिव है। वर्कस्पेसेज सर्वर-बैक्ड विंडो हैं जिनमें स्वतंत्र पैन लेआउट, डिफ़ॉल्ट वर्क निर्देशिकाएं, तेज़ नाम खोज और AI-सहायक संदर्भ खोज होती हैं। पैन tmux-जैसे व्यवहार करते हैं, जिनमें movable प्लगइन टैब होते हैं, और लेआउट टेम्पलेट अलग प्रोजेक्ट पथ पर पैन/टैब व्यवस्था को सेव और खोल सकते हैं।
README में वर्णित प्लगइन और टूल्स शामिल हैं: Codex और मानक शैल टर्मिनल टैब, जिनमें Codex टैब में क्लिपबोर्ड PNG/JPEG/WebP/GIF पेस्ट करने की सुविधा है जो .cloudx/pasted-images के तहत सेव होते हैं और @ फ़ाइल रेफरेंस के रूप में इंसेर्ट होते हैं; आवाज़-एक्सपोज्ड रीड/राइट एक्शन, एक्टिव-फ़ाइल खोज, वैकल्पिक Git सेटअप, बदली हुई फ़ाइल बेज और प्रति-फ़ाइल डिफ प्रदर्शन वाले फ़ाइल ब्राउज़र; प्रोजेक्ट वर्कट्रीज़ बनाने या cloning करने और प्रबंधित करने वाले वर्कट्री मैनेजर; डैशबोर्ड होस्ट करने वाले लोकल वेब प्लगइन; assigned-इश्यू डैशबोर्ड जो Epic, कमेंट्स, ट्रान्ज़िशन, लिंक्स, ब्राउज़र लिंक्स और polling या मैनुअल ऑटोमेशन ट्रिगर के अनुसार समूहीकृत होते हैं, वाले Jira Cloud प्लगइन; और फ़ाइलों, पथों, URLs, YouTube प्लेलिस्ट्स, कॉपी किए गए टेक्स्ट और मीडिया ट्रांसक्रिप्ट्स को इन्हेस्ट करने वाले डकुमेंटेशन आर्काइव प्लगइन, जिसमें खोज, स्रोत निरीक्षण, invalidation, queued imports और स्वचालित Codex rule/skill इंजेक्शन शामिल हैं।
एक Automation टैब trigger events, प्लगइन hooks, primitives और converters को saved graphs में जोड़ता है, जिनमें Python और Bash execution primitives और cloudx.call_hook API शामिल हैं। वॉइस कंट्रोल ब्राउज़र ऑडियो, लोकल Faster Whisper सर्विस और configured planner model का उपयोग करता है। Cloudx microphone access के लिए लोकल self-signed certificate के साथ पोर्ट 3001 पर HTTPS सर्व करता है।
Codex टर्मिनल डिफ़ॉल्ट्स managed हैं: Codex explicit --yolo मोड में चलता है, लोकल मेमोरी और Codex Apps अक्षम हैं, Agent Plugins अक्षम हैं, और टैब के generated Codex होम में केवल Cloudx-चुने गए, सिस्टम और bundled skills सक्षम हैं। पेज reload करने से running terminal टैब replay buffer के साथ reattach होते हैं; Cloudx सर्विस restart करने से वे प्रोसेसेस समाप्त हो जाते हैं। Resume modes (picker, last, ID) shared sessions का उपयोग करते हैं।
Repository components: apps/server (Fastify server, प्लगइन होस्ट, sessions, terminals, local-web proxy, ASR bridge, वॉइस controller), apps/web (React/Vite UI), packages/plugin-api, packages/shared, services/asr (Faster Whisper), services/documentation-indexer (FastAPI indexer), एक credential-free no-network verifier container, और security model, setup, motivation और AI-संबंधित contribution process को कवर करने वाले कई documents। प्लगइन को GitHub repository से भी install किया जा सकता है जिसमें .cloudx-plugin/plugin.json होता है; यह पथ third-party plugin code execute नहीं करता है।
Install Ubuntu 22.04 या नए संस्करण के लिए एक guided install.sh लक्षित करता है जो प्रत्येक चरण का preview देता है, system packages और Node.js 22 install करता है जब जरूरत हो, Git 2.36+ चेक करता है, एक pinned Codex CLI release install करता है, ASR और documentation-indexer environments तैयार करता है, config लिखता है, nvidia-smi के माध्यम से NVIDIA GPUs detect करता है, और user-level services install कर सकता है। --dry-run, --yes, --verbose, --update और --uninstall options को document किया गया है, साथ ही manual npm ci/build/dev startup और एक Vite dev workflow भी है जो exact origin को admit करने की आवश्यकता रखता है।
Configuration environment-driven है, जो bind host और port, trusted origins, log level, allowed roots, assistant binary, ASR URL/device/compute type और audio upload limits, documentation indexer URL, host, port, timeouts, upload caps और data directory, और voice planner model को कवर करता है। README नोट करता है कि प्रोजेक्ट heavy agent-assisted workflows के माध्यम से बनाया गया था, उपयोगी लेकिन hardne service नहीं है, और MIT license के तहत release किया गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.