প্রকল্প সম্পর্কে
Cloudx হলো Codex CLI-এর জন্য একটি লোকাল-ফার্স্ট ওয়ার্কবেঞ্চ যা আপনার নিজস্ব লিনাক্স বিল্ড মেশিনে চলছে এবং ডেস্কটপ বা ফোনের ব্রাউজার থেকে চালিত হয়। কোড, ক্রেডেনশিয়াল, শেল টুলস ও Codex লগিন হোস্টেই থাকে; প্রকল্পটি একটি ব্যক্তিগত tailnet সুপারিশ করে ও বলে যে পাবলিক ইন্টারনেট এক্সপোজার সমর্থিত নয়। README সতর্ক করে যে Cloudx টার্মিনাল খুলতে পারে, টেক্সট শেল ও Codex-এ পাঠাতে পারে, কনফিগার্ড রুটের অধীনে ফাইল পড়া ও সম্পাদনা করতে পারে, এবং টোকেন-বহনকারী URL-সহ স্থানীয় ড্যাশবোর্ড এম্বেড করতে পারে, এবং এটি সরাসরি LAN ক্লায়েন্টকে autenticate করে না। সীমিত বিশ্বস্ত, ফায়ারওয়ালযুক্ত LAN-এর জন্য 0.0.0.0 বাইন্ড রয়েছে।
UI ডেস্কটপ ও ফোনের জন্য রেসপন্সিভ। ওয়ার্কস্পেসগুলো সার্ভার-ব্যাকড উইন্ডো, স্বতন্ত্র প্যান লেআউট, ডিফল্ট কাজের ডিরেক্টরি, দ্রুত নাম সার্চ ও AI-সক্ষম কন্টেক্সট সার্চ সহ। প্যানগুলো tmux-এর মতো আচরণ করে, চলমান প্লাগইন ট্যাব সহ, এবং লেআউট টেমপ্লেট কোনো ভিন্ন প্রকল্প পথে পুনরায় খোলার জন্য প্যান/ট্যাব বিন্যাস সংরক্ষণ করতে পারে।
README-তে বর্ণিত প্লাগইন ও টুলস: Codex ও মানক শেল টার্মিনাল ট্যাব, ক্লিপবোর্ড PNG/JPEG/WebP/GIF পেস্ট Codex ট্যাবে .cloudx/pasted-images-এ সংরক্ষিত ও @ ফাইল রেফারেন্স হিসেবে প্রবেশিত; ভয়েস-উন্মুক্ত পড়া/লেখার অ্যাকশন, অ্যাক্টিভ-ফাইল সার্চ, ঐচ্ছিক Git সেটআপ, পরিবর্তিত-ফাইল ব্যাজ ও রেন্ডারড প্রতি-ফাইল ডিফস সহ ফাইল ব্রাউজার; প্রকল্প কাজের ঘর তৈরি বা ক্লোন করা ও পরিচালনার জন্য একটি worktree ম্যানেজার; ড্যাশবোর্ড হোস্ট করার জন্য একটি স্থানীয় ওয়েব প্লাগইন; নির্ধারিত ইস্যুর ড্যাশবোর্ড গ্রুপ করে, Epic, মন্তব্য, ট্রানজিশন, লিংক, ব্রাউজার লিংক ও পোলিং বা ম্যানুয়াল অটোমেশন ট্রিগার দিয়ে Jira Cloud প্লাগইন; ও ফাইল, পথ, URL, YouTube প্লেলিস্ট, কপি করা টেক্সট ও মিডিয়া ট্রান্সক্রিপ্ট ইনজেস্ট করার ডকুমেন্টেশন আর্কাইভ প্লাগইন, সার্চ, সোর্স ইনস্পেকশন, অবৈধতা, queued আমদানি ও স্বয়ংক্রিয় Codex রুল/স্কিল ইনজেকশন সহ।
Automation ট্যাব ট্রিগার ইভেন্ট, প্লাগইন হুক, প্রিমিটিভস ও কনভার্টারকে সংরক্ষিত গ্রাফে কম্পোজ করে, Python ও Bash এক্সিকিউশন প্রিমিটিভস ও cloudx.call_hook API সহ। ভয়েস কন্ট্রোল ব্রাউজার অডিও, একটি স্থানীয় Faster Whisper সার্ভিস ও কনফিগার্ড প্ল্যানার মডেল ব্যবহার করে। Cloudx মাইক্রোফোন অ্যাক্সেসের জন্য স্থানীয় স্ব-স্বাক্ষরিত সার্টিফিকেট সহ পোর্ট 3001-এ HTTPS পরিবেশন করে।
Codex টার্মিনালের ডিফল্ট কনফিগারেশন: Codex স্পষ্ট --yolo মোডে চলে, স্থানীয় স্মৃতি ও Codex Apps নিষ্ক্রিয়, Agent Plugins নিষ্ক্রিয়, ও শুধুমাত্র Cloudx-নির্বাচিত, সিস্টেম ও বিল্ট-ইন স্কিলগুলো ট্যাবের তৈরি Codex হোমে সক্রিয়। পৃষ্ঠা রিলোড চলমান টার্মিনাল ট্যাব পুনঃসংযুক্ত করে একটি রিplay বফার সহ; Cloudx সার্ভিস রিস্টার্ট করলে সেই প্রক্রিয়া সমাপ্ত হয়। Resume মোড (picker, last, ID) সাধারণ সেশন ব্যবহার করে।
রেপো উপাদান: apps/server (Fastify সার্ভার, প্লাগইন হোস্ট, সেশন, টার্মিনাল, স্থানীয়-ওয়েব প্রক্সি, ASR ব্রিজ, ভয়েস কন্ট্রোলার), apps/web (React/Vite UI), packages/plugin-api, packages/shared, services/asr (Faster Whisper), services/documentation-indexer (FastAPI ইনডেক্সার), একটি ক্রেডেনশিয়ালহীন নো-নেটওয়ার্ক ভেরিফায়ার কন্টেইনার, এবং সিকিউরিটি মডেল, সেটআপ, motivation ও AI-সম্পর্কিত অবদান প্রক্রিয়া নিয়ে বেশ কয়েকটি দলিল। প্লাগইন GitHub রেপো থেকে metadata হিসেবেও ইনস্টল করা যায় যেখানে .cloudx-plugin/plugin.json থাকে; এই পথ দিয়ে থার্ড-পার্টি প্লাগইন কোড চালু হয় না।
স্থাপন Ubuntu 22.04 বা তৎপরবর্তী সংস্করণের জন্য একটি নির্দেশিত install.sh-এর মাধ্যমে: প্রতিটি ধাপ প্রিভিউ, সিস্টেম প্যাকেজ ও Node.js 22 ইনস্টল, Git 2.36+ চেক, একটি pinned Codex CLI রিলিজ ইনস্টল, ASR ও documentation-indexer পরিবেশ প্রস্তুত, কনফিগ লেখা, nvidia-smi-এর মাধ্যমে NVIDIA GPU সনাক্তকরণ, ও ইউজার-লেভেল সার্ভিস ইনস্টল করতে পারে। --dry-run, --yes, --verbose, --update ও --uninstall অপশন নথিভুক্ত, সাথে mpm ci/build/dev স্টার্টআপ ও একটি Vite ডেব ওয়ার্কফ্লো যা নির্দিষ্ট origin স্বীকার করতে বলে।
কনফিগারেশন পরিবেশ-চালিত, bind host ও পোর্ট, বিশ্বস্ত originating, log level, অনুমোদিত রুট, assistant binary, ASR URL/ডিভাইস/compute type ও অডিও আপলোড সীমা, documentation indexer URL, host, পোর্ট, টাইমআউট, আপলোড ক্যাপ ও ডেটা ডিরেক্টরি, ও ভয়েস প্ল্যানার মডেল ঢেকে নেয়। README নোট করে যে প্রকল্পটি ভারী এজেন্ট-অ্যাসিস্টেড ওয়ার্কফ্লোয় তৈরি, উপযোগী কিন্তু হার্ডেনড সার্ভিস নয়, ও MIT লাইসেন্সে প্রকাশিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.