প্রকল্প সম্পর্কে

Codex++ হলো OpenAI Codex / ChatGPT ডেস্কটপ অ্যাপের জন্য একটি বাহ্যিক লঞ্চার ও ব্যবস্থাপনা টুল। এটি Chromium DevTools Protocol এবং স্থানীয় সহায়ক সেবার মাধ্যমে সরবরাহকারী পরিবর্তন, প্রোটোকল রূপান্তর, সেশন ব্যবস্থাপনা ও ইন্টারফেস উন্নতকরণ প্রদান করে, অফিসিয়াল অ্যাপের app.asar পরিবর্তন করে না এবং ইনস্টলেশন ডিরেক্টরিতে প্যাচ ফাইল লেখে না। ইনস্টল করার পর দুটি প্রবেশপথ থাকে: Codex++ নীরবে অফিসিয়াল ডেস্কটপ অ্যাপ চালু করে এবং সংরক্ষিত সরবরাহকারী কনফিগারেশন ও উন্নত বৈশিষ্ট্য লোড করে; Codex++ ব্যবস্থাপনা টুল সরবরাহকারী, মডেল, টুল প্লাগইন, সেশন, উন্নত বৈশিষ্ট্য, স্ক্রিপ্ট, আপডেট ও ডায়াগনস্টিক ব্যবস্থাপনার জন্য ব্যবহৃত হয়। প্রথমবার ব্যবহারে প্রথমে ব্যবস্থাপনা টুল খুলে অ্যাপের পাথ ও চলমান অবস্থা নিশ্চিত করা, তারপর সরবরাহকারী ও উন্নত বৈশিষ্ট্য কনফিগার করা, শেষে Codex++ প্রবেশপথ থেকে চালু করার পরামর্শ দেওয়া হয়। Windows ইনস্টলার ডেস্কটপ ও স্টার্ট মেনু শর্টকাট তৈরি করে, macOS DMG Codex++.app ও ব্যবস্থাপনা টুল অ্যাপ ইনস্টল করে। সরবরাহকারী কনফিগারেশন অফিসিয়াল লগইন, অফিসিয়াল লগইনে API মিশ্রণ, বিশুদ্ধ API, সমষ্টিগত সরবরাহকারী, এবং Responses / Chat Completions প্রোটোকল, মডেল পরীক্ষা, মডেল তালিকা, Provider Doctor, cc-switch ও লিংক আমদানি সমর্থন করে। অফিসিয়াল লগইন মোডে শুধু অফিসিয়াল অ্যাকাউন্ট ব্যবহৃত হয়; অফিসিয়াল লগইন প্লাস API মোডে অফিসিয়াল অ্যাকাউন্ট ও প্লাগইন প্রবেশপথ সংরক্ষিত থাকে, কিন্তু মডেল অনুরোধ সর্বদা সামঞ্জস্যপূর্ণ API দিয়ে যায়; বিশুদ্ধ API মোডে সম্পূর্ণ কাস্টম Base URL ও Key ব্যবহৃত হয়; সমষ্টিগত সরবরাহকারী একাধিক সাধারণ API সরবরাহকারীর মধ্যে রাউটিং করতে পারে, ব্যর্থতা স্থানান্তর, সেশন অনুযায়ী ঘূর্ণন, অনুরোধ অনুযায়ী ঘূর্ণন ও ওজন অনুযায়ী ঘূর্ণন সমর্থন করে। Chat Completions স্থানীয় প্রক্সির মাধ্যমে Codex-এর ব্যবহৃত Responses প্রোটোকলে রূপান্তরিত হতে পারে। মডেল ও প্রসঙ্গ প্রসঙ্গে, প্রতি-মডেল প্রসঙ্গ উইন্ডো, স্বয়ংক্রিয় সংকোচন থ্রেশহোল্ড, model_catalog_json, সাধারণ কনফিগারেশন, এবং সরবরাহকারী অনুযায়ী MCP, Skill ও Plugin নির্বাচন সমর্থিত। প্রতি-মডেল উইন্ডো 1M, 200K বা শুধু সংখ্যা সমর্থন করে, Codex++ স্বতন্ত্র model_catalog_json তৈরি করে। সেশন ব্যবস্থাপনা স্থানীয় সেশন স্ক্যান, ব্যাচ মুছে ফেলা, Markdown রপ্তানি, Token ব্যবহারের ইতিহাস, Provider metadata সিঙ্ক ও ব্যাকআপ সমর্থন করে। Codex উন্নতকরণের মধ্যে প্লাগইন মার্কেট ও মডেল হোয়াইটলিস্ট, সেশন অপারেশন, পেস্ট মেরামত, চীনা ইন্টারফেস, দ্রুত চালু, সেশন প্রস্থ ও স্ক্রল পুনরুদ্ধার, সেবা স্তর নিয়ন্ত্রণ, Goals, Stepwise, ছবি ওভারলে অন্তর্ভুক্ত। ডেভেলপমেন্ট ওয়ার্কফ্লো প্রকল্প স্থানান্তর, Upstream worktree, থ্রেড ID, Zed Remote প্রকল্প শনাক্তকরণ ও খোলা সমর্থন করে। স্ক্রিপ্ট ও রক্ষণাবেক্ষণের মধ্যে ব্যবহারকারী স্ক্রিপ্ট ইনস্টল ও চালু/বন্ধ, অ্যাপ শনাক্তকরণ, শর্টকাট, Watcher, পরিবেশ দ্বন্দ্ব, লগ ডায়াগনস্টিক, স্বাস্থ্য পরীক্ষা ও Release আপডেট অন্তর্ভুক্ত। সমস্ত ইন্টারফেস উন্নতকরণ আলাদাভাবে বন্ধ করা যায়, Codex উন্নতকরণ প্রধান সুইচ বন্ধ করার পরেও সরবরাহকারী ও লঞ্চ ব্যবস্থাপনা টুল হিসেবে ব্যবহার করা যায়। ডেটা অবস্থানের মধ্যে Codex কনফিগারেশন ~/.codex/config.toml, লগইন অবস্থা ~/.codex/auth.json, স্থানীয় ডেটাবেস ~/.codex/sqlite/*.db (পুরনো সংস্করণে ফলব্যাক state_5.sqlite), Codex++ অবস্থা ও লগ ~/.codex-session-delete/, Provider সিঙ্ক ব্যাকআপ ~/.codex/backups_state/provider-sync অন্তর্ভুক্ত। প্রকৃত API Key শুধু স্থানীয় মেশিনে সংরক্ষিত থাকে। প্রকল্প GitHub Release-এর মাধ্যমে ইনস্টলার প্রকাশ করে, Windows NSIS ইনস্টলার তৈরি করে, macOS Intel x64 ও Apple Silicon arm64 দুটি DMG তৈরি করে। ব্যবস্থাপনা টুলের About পৃষ্ঠায় আপডেট পরীক্ষা ও চালু করা যায়। প্রকল্প GNU Affero General Public License v3.0 ব্যবহার করে, SPDX শনাক্তকারী AGPL-3.0-only। Codex++ অফিসিয়াল ডেস্কটপ অ্যাপের পৃষ্ঠা কাঠামো, CDP ও স্থানীয় ডেটা ফরম্যাটের উপর নির্ভর করে, অফিসিয়াল অ্যাপ আপডেটের পর কিছু ইনজেকশন বৈশিষ্ট্য অনুসরণীয় অভিযোজন প্রয়োজন হতে পারে।