প্রকল্প সম্পর্কে
CodexShell হল একটি Tauri + React + TypeScript ডেস্কটপ শেল যা Codex-স্টাইল ওয়ার্কবেঞ্চ ইন্টারঅ্যাকশন প্যাটার্ন অনুসরণ করে তৈরি। প্রকল্পটি শুধুমাত্র উইন্ডো স্ট্রাকচার, চার-কলাম লেআউট, প্যানেল ইন্টারঅ্যাকশন এবং ভিজ্যুয়াল প্লেসহোল্ডার প্রদান করে; এটি নির্দিষ্ট ব্যবসার সাথে আবদ্ধ নয়। ডেভেলপাররা এর উপর ভিত্তি করে নিজস্ব চ্যাট, এডিটর, টার্মিনাল, ফাইল ম্যানেজমেন্ট বা ডেটা প্যানেল ফাংশন যুক্ত করতে পারেন।
প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে: Codex-স্টাইল ডেস্কটপ উইন্ডো এবং শীর্ষ প্লেসহোল্ডার মেনু; বাম কলাম, মূল এলাকা, ডান কলাম এবং নীচের প্যানেল সহ চার-কলাম লেআউট; বাম কলাম, ডান কলাম এবং নীচের প্যানেল স্বাধীনভাবে দেখানো, লুকানো এবং ড্র্যাগ করে আকার পরিবর্তন করা যায়; ড্র্যাগ করে থ্রেশহোল্ডে পৌঁছালে মসৃণভাবে স্ন্যাপ করে ভাঁজ হয় এবং পুনরুদ্ধার করা যায়; প্যানেল খোলা, ভাঁজ এবং স্যুইচ করার অ্যানিমেশন; হালকা, গাঢ়, সিস্টেম অনুসরণ এবং স্বচ্ছ সাইডবার সেটিংস; সরলীকৃত চীনা এবং ইংরেজি ইন্টারফেস; মিনিমাইজ, ম্যাক্সিমাইজ, উইন্ডো ড্র্যাগ এবং সিস্টেম ট্রে আচরণ; এবং YourApp, YourMenu, YourTIPS ইত্যাদি প্লেসহোল্ডার নাম।
প্রকল্পের অবস্থান সম্পর্কে, লেখক ব্যাখ্যা করেছেন যে codex-shell ক্লাসিক OpenAI Codex Playground ইন্টারঅ্যাকশন প্যাটার্ন অনুসরণ করে তৈরি, অর্থাৎ "পার্শ্বে সামঞ্জস্যযোগ্য প্যারামিটার প্যানেল + Prompt ইনপুট এলাকা + স্ট্রিমিং কোড আউটপুট + কোড দ্রুত অপারেশন" এই পরিপক্ক ইন্টারঅ্যাকশন মডেল। তিনি মনে করেন পরিপক্ক তথ্য আর্কিটেকচার এবং ইন্টারঅ্যাকশন লজিক থেকে শেখা শিল্পের সেরা অনুশীলন গ্রহণ করা, এবং মূল মান হল পরবর্তীতে নির্দিষ্ট পরিস্থিতিতে সম্প্রসারণ ক্ষমতা এবং অনন্য ফাংশন।
ইতিমধ্যে বাস্তবায়িত বিষয়বস্তু হল চার-কলাম লেআউট, প্যানেল ড্র্যাগ, থ্রেশহোল্ড স্ন্যাপ, মসৃণ অ্যানিমেশন, থিম সেটিং, ভাষা পরিবর্তন, সম্পর্কে উইন্ডো, সিস্টেম ট্রে এবং প্লেসহোল্ডার মেনু ইন্টারঅ্যাকশন; যেহেতু শুধুমাত্র UI প্রদান করা হয়, বাকি ফাংশন ডেভেলপারদের নিজেদের তৈরি করতে হবে।
স্থানীয়ভাবে চালানোর পদ্ধতি: npm install এবং npm run dev দিয়ে ফ্রন্টএন্ড চালু করুন, npm run tauri dev দিয়ে Tauri ডেস্কটপ উইন্ডো চালান, npm run check, npm run build, npm run tauri build দিয়ে পরীক্ষা এবং বিল্ড করুন।
প্রকল্পটি MIT লাইসেন্সের অধীনে ওপেন সোর্স, ব্যবহারের সময় CodexShell নাম এবং প্রকল্প ঠিকানা সংরক্ষণ করতে হবে। README-তে এই শেলের উপর ভিত্তি করে তৈরি OpsNest উদাহরণ প্রকল্পের স্ক্রিনশটও দেখানো হয়েছে। প্রকল্পটি একটি স্বাধীন ওপেন সোর্স প্রকল্প হিসেবে ঘোষিত, নাম, আইকন এবং বাস্তবায়ন OpenAI, ChatGPT বা Codex-এর সাথে সরকারী সম্পর্ক বা অনুমোদন নির্দেশ করে না।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.