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

JobOS হলো একটি ওপেন-সোর্স, এজেন্ট-নেটিভ, লোকাল-ফার্স্ট ডেস্কটপ ওয়ার্কস্পেস যা সম্পূর্ণ চাকরি খোঁজার প্রক্রিয়াকে এক উইন্ডোতে সংহত করার জন্য ডিজাইন করা হয়েছে। এটি চাকরি আবিষ্কার, একটি স্থায়ী ব্রাউজার, ডকুমেন্ট এডিটিং এবং মানব-এজেন্ট সহযোগিতা একত্রিত করে, যার লক্ষ্য হলো মাসব্যাপী চাকরি খোঁজার সময় একাধিক ট্যাব, স্প্রেডশিট এবং চ্যাট উইন্ডো সামলানোর ফলে সৃষ্ট প্রসঙ্গ হারানো দূর করা। মূল ধারণা হলো AI এজেন্টরা কোম্পানি গবেষণা এবং আবেদন কাস্টমাইজ করতে দক্ষ, কিন্তু চ্যাট উইন্ডো চাকরি খোঁজা পরিচালনার জন্য একটি দুর্বল ইন্টারফেস। JobOS ওয়ার্কবেঞ্চকে ইন্টারফেস করে তোলে: চাকরি, লাইভ ওয়েব পেজ, ডকুমেন্ট, কথোপকথন এবং এজেন্ট কার্যকলাপ সবই দৃশ্যমান এবং সংযুক্ত থাকে। ব্যবহারকারীরা কাজ পরিচালনা করেন, প্রকৃত ফলাফল পর্যালোচনা করেন এবং নিয়ন্ত্রণে থাকেন। একটি সাধারণ সেশনে অন্তর্ভুক্ত থাকে বিল্ট-ইন ব্রাউজারে চাকরির সাইট ব্রাউজ করা (স্থায়ী ট্যাব এবং সেশন সহ), সম্ভাবনাময় তালিকা সংরক্ষণ করা, একটি সংযুক্ত এজেন্টকে রেজুমে বা কভার লেটার কাস্টমাইজ করতে বলা, বিল্ট-ইন DOCX এডিটরে প্রকৃত ডকুমেন্টের পাশাপাশি এজেন্টের কাজ পর্যালোচনা করা, অনুমোদিত ফাইল রপ্তানি করা এবং ম্যানুয়ালি আবেদন করা। এজেন্ট ঐচ্ছিক; ব্রাউজিং, চাকরি ট্র্যাকিং এবং ডকুমেন্ট এডিটিং স্বাধীনভাবে কাজ করে। মূল পার্থক্যগুলোর মধ্যে রয়েছে একটি ধারাবাহিক কর্মপ্রবাহ, মানুষ এবং এজেন্টের মধ্যে ভাগ করা অবস্থা, ব্যবহারকারীর নিয়ন্ত্রণ (এজেন্ট কার্যকলাপ দৃশ্যমান, সংবেদনশীল ক্রিয়াকলাপের জন্য অনুমোদন প্রয়োজন হতে পারে এবং এটি কখনো স্বয়ংক্রিয়ভাবে আবেদন জমা দেয় না), লোকাল-ফার্স্ট গোপনীয়তা (কোনো হোস্টেড ব্যাকএন্ড বা অ্যাকাউন্ট নেই), এবং পুনরায় চালু করার পরেও স্থায়িত্ব। JobOS প্রি-রিলিজ আলফা, macOS-এ সোর্স থেকে চলে, এবং এখনো কোনো ডাউনলোডযোগ্য বাইনারি নেই। পূর্বশর্তগুলোর মধ্যে রয়েছে Node.js 26.5.0, pnpm 10.33.1, Python 3.11, uv 0.11.18, এবং Xcode Command Line Tools। ইনস্টলেশনে রেপো ক্লোন করা, নির্ভরতা ইনস্টল করা এবং `pnpm dev` চালানো অন্তর্ভুক্ত। প্রথম লঞ্চে একটি ব্যক্তিগত স্থানীয় প্রোফাইল, লুপব্যাক API, SQLite ডেটাবেস এবং স্থানীয় শংসাপত্র সেট আপ হয়। ডেভেলপারদের জন্য, JobOS একটি স্থানীয় stdio MCP সার্ভার প্রকাশ করে যাতে বাহ্যিক MCP-সক্ষম এজেন্টরা চাকরি, ওয়ার্কস্পেস, ডকুমেন্ট এবং ব্রাউজার টুল পরিচালনা করতে পারে। সার্ভারের জন্য ডিভাইস এবং MCP টোকেনের জন্য পরিবেশ ভেরিয়েবল প্রয়োজন, যা macOS Keychain থেকে নেওয়া হয়। রেপোতে একটি বিস্তারিত লঞ্চার কনফিগারেশন উদাহরণ এবং যাচাইকরণের ধাপ রয়েছে। আর্কিটেকচার হলো একটি pnpm + uv মনোরেপো যাতে একটি Electron + React ডেস্কটপ অ্যাপ, ভাগ করা জেনারেটেড API চুক্তি, একটি রিটেইনড-OOXML ডকুমেন্ট ইঞ্জিন, একটি স্থানীয় ডকুমেন্ট এডিটর কোর, একটি FastAPI অ্যাপ্লিকেশন কোর এবং একটি MCP অ্যাডাপ্টার রয়েছে। অ্যাপ্লিকেশন কোর স্থানীয় থাকে, স্পষ্ট অ্যাডাপ্টারের পিছনে ইন্টিগ্রেশন থাকে। প্রকল্পের অবস্থা তার আলফা পরিপক্বতা সম্পর্কে সৎ: macOS হলো লক্ষ্য, Linux CI-তে ব্যাকএন্ড এবং সোর্স চেক চালায়, Windows অসমর্থিত। গোপনীয়তার ডিফল্ট হলো লোকাল-ফার্স্ট যেখানে কোনো প্রাইভেট নেটওয়ার্ক বা দ্বিতীয় রেপোর প্রয়োজন নেই। ডকুমেন্টেশন আর্কিটেকচার, পণ্য চুক্তি, সক্ষমতা সমতা, ডেটা গোপনীয়তা, সমস্যা সমাধান, রিলিজ প্রক্রিয়া, অবদান এবং নিরাপত্তা কভার করে। JobOS Apache 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত, যেখানে দুটি GenOffice-উদ্ভূত DOCX প্যাকেজ তাদের নিজস্ব লাইসেন্স এবং আপস্ট্রিম নোটিশ বজায় রাখে।