منصوبے کے بارے میں

جاروس ایک ڈیسک ٹاپ وائس اسسٹنٹ ہے جو بنیادی طور پر کلاؤڈ کے بجائے مقامی ہارڈ ویئر پر چلنے کے لیے ڈیزائن کیا گیا ہے۔ README اسے ایک نجی، مقامی طور پر پہلے چلنے والا اسسٹنٹ قرار دیتا ہے جو آپ کے کمپیوٹر پر رہتا ہے، جس میں تقریر کی شناخت، لینگویج ماڈلز اور تقریر کی ترکیب آپ کے زیرِ کنٹرول ہارڈ ویئر پر چلتی ہیں۔ یہ خود کو آواز کو ترجیح دینے والا پیش کرتا ہے، جس میں ڈیسک ٹاپ موجودگی کے طور پر ایک متحرک چہرہ اور ٹائپ کرنے کے لیے ایک ساتھی چیٹ ونڈو شامل ہے۔ ایک مرکزی خیال گفتگو میں شرکت ہے۔ جاروس قریبی تقریر کا ایک مختصر، عارضی رولنگ ٹرانسکرپٹ رکھتا ہے تاکہ نام سے مخاطب کیے جانے پر وہ جاری گفتگو میں شامل ہو سکے، اور آخری جملے کو الگ تھلگ سمجھنے کے بجائے حالیہ بحث کو استعمال کرتا ہے۔ README میں ایک پکنک اور موسم کے بارے میں بحث کے دوران "جاروس، آپ کیا سوچتے ہیں؟" پوچھنے کی مثال دی گئی ہے۔ یادداشت مقامی طور پر ~/.local/share/jarvis کے تحت محفوظ ہوتی ہے، اور README بیان کرتا ہے کہ حساس معلومات کو ماڈل کے سیاق و سباق تک پہنچنے یا محفوظ شدہ ڈائری اندراجات بننے سے پہلے ریڈیکٹ کر دیا جاتا ہے۔ ایک Memory Viewer صارفین کو محفوظ شدہ یادداشت اور ایک نالج گراف دیکھنے دیتا ہے۔ ویب سرچ، موسم اور منسلک ٹولز درخواست کیے جانے پر نیٹ ورک استعمال کرتے ہیں، لیکن مقامی گفتگو کے لیے کلاؤڈ AI اکاؤنٹ کی ضرورت نہیں۔ تنصیب GitHub Releases سے macOS (Apple Silicon اور Intel)، Windows x64 اور Linux x64 کے لیے پہلے سے تیار پیکجز کے ذریعے ہوتی ہے۔ ایک سیٹ اپ وزرڈ صارفین کی رہنمائی کرتا ہے کہ تقریر کی شناخت اور ماڈل سرور کا انتخاب کریں، جس میں Ollama یا OpenAI کے ساتھ مطابقت رکھنے والا مقامی سرور جیسے LM Studio، oMLX یا llama.cpp شامل ہے۔ README چھوٹے سے بڑے مقامی اختیارات تک مثال کے چیٹ ماڈلز کی فہرست دیتا ہے اور نوٹ کرتا ہے کہ یادداشت کی ضروریات ماڈل کے سائز، کوانٹائزیشن، سیاق و سباق کی لمبائی اور تقریر کی شناخت پر منحصر ہیں۔ ذکر کردہ بلٹ اِن صلاحیتوں میں ویب سرچ، موسم، وقت، اسکرین شاٹ OCR، فائل تک رسائی، غذائیت کی ٹریکنگ اور اختیاری مقام آگاہی شامل ہیں۔ MCP سرورز براؤزر آٹومیشن، سمارٹ ہوم کنٹرولز اور دیگر انٹیگریشنز شامل کر سکتے ہیں، جہاں ٹول روٹنگ فی درخواست متعلقہ ذیلی مجموعہ منتخب کرتی ہے۔ ڈکٹیشن صارفین کو یہ اجازت دیتی ہے کہ وہ ایک ہاٹ کی دبائے رکھیں، بولیں اور مقامی طور پر ٹرانسکرائب شدہ متن دیگر ایپلیکیشنز میں پیسٹ کریں، جس میں پلیٹ فارم کے مخصوص ڈیفالٹ ہاٹ کیز اور اختیاری فلر ورڈ ہٹاؤ، کسٹم ڈکشنری اور ہسٹری شامل ہے۔ README معلوم حدود کو دستاویز کرتا ہے: macOS 26+ ڈکٹیشن pynput کی عدم مطابقت کی وجہ سے دستیاب نہیں، بولا گیا "stop" جاروس کے بولنے کے دوران ایکو سمجھا جا سکتا ہے، کوئی موبائل ایپ نہیں، پہلی بار چلانے پر ماڈل ڈاؤن لوڈز بڑے ہو سکتے ہیں، اور اختیاری صلاحیتیں جیسے مقام آگاہی اور سیمنٹک میموری سرچ کو اپنی الگ ڈیپنڈنسیز درکار ہیں۔ یہ یہ بھی نوٹ کرتا ہے کہ ترقی بنیادی طور پر macOS پر ہوتی ہے اور Windows اور Linux کا رویہ مختلف ہو سکتا ہے۔ کنفیگریشن ٹرے مینو میں ایک Settings انٹرفیس کے ذریعے دستیاب ہے، جس میں ~/.config/jarvis/config.json کی ایڈوانسڈ ایڈیٹنگ شامل ہے۔ ایک Low Power Mode LLM اسٹارٹ اپ وارم اپ کو چھوڑ دیتا ہے اور Ollama ماڈل کی رہائش کو مختصر کرتا ہے۔ پرائیویسی دستاویزات مقامی اسٹوریج، ریڈیکشن اور نیٹ ورک کی حدود بیان کرتی ہیں، اور اختیاری نیٹ ورک رسائی کم کرنے کے لیے ایک کنفیگریشن مثال شامل کرتی ہیں۔ یہ پروجیکٹ ذاتی استعمال کے لیے مفت ہے، تجارتی استعمال کے لیے رابطہ درکار ہے، اور GitHub Sponsors اور Ko-fi کو معاونت کے ذرائع کے طور پر پیش کرتا ہے۔