منصوبے کے بارے میں
ClioForge ایک سیلف ہوسٹڈ، اوپن سورس ریسرچ IDE ہے جو مورخین، انسانیات کے محققین اور AI ایجنٹس کے لیے ڈیزائن کیا گیا ہے۔ یہ اصل دستاویزات، پڑھنے کے نوٹس، شواہد اور تحقیقی کاموں کو ایک جگہ لاتا ہے، جس کا مقصد تشریحات کو اصل مواد سے منسلک رکھنا اور انہیں انسانی جائزے کے تابع رکھنا ہے۔ یہ پروجیکٹ ایک ذاتی اوپن سورس تجربہ ہے؛ اس کی کوئی ہوسٹڈ سروس موجود نہیں ہے، اور صارفین اسے اپنے کمپیوٹر پر چلا سکتے ہیں یا اپنے Cloudflare اکاؤنٹ پر ڈیپلائے کر سکتے ہیں۔
اہم صلاحیتوں میں PDFs، تصاویر اور متن کی امپورٹ یا Google Drive سے فائلز کا انتخاب شامل ہے، جس میں اصل فائلیں نجی رہتی ہیں اور ٹرانسکرپشن ورژن محفوظ رکھے جاتے ہیں۔ صارفین صفحات کو پڑھ سکتے ہیں، ہائی لائٹ کر سکتے ہیں اور نوٹیشن شامل کر سکتے ہیں، جس سے اقتباسات کو مستحکم ذریعہ، ورژن اور صفحہ کے حوالے کے ساتھ شواہد میں تبدیل کیا جا سکتا ہے۔ ایک بھرپور ایڈیٹر ٹیبلز، ڈرائنگز اور LaTeX کو سپورٹ کرتا ہے؛ ورژنز کا موازنہ کیا جا سکتا ہے اور تحریر کو حوالہ جات کے ساتھ ایکسپورٹ کیا جا سکتا ہے۔ جائزہ شدہ دعوؤں اور شواہد کو ایک محدود مینوسکرپٹ ڈرافٹ میں تبدیل کیا جا سکتا ہے جس میں باب کی پیشرفت، ذرائع کے حوالے، کوریج چیک اور حتمی انسانی جائزہ شامل ہوتا ہے۔ تحقیقی سوالات، متنازع تشریحات اور شواہد کو ایک ڈریگ ایبل ٹاسک بورڈ اور معاون کے نتائج کے ذریعے منظم کیا جا سکتا ہے۔ محدود ایکسٹریکشن، موازنہ اور تحقیقی ورک فلو صارف کے فراہم کردہ ماڈل API کیز کے ذریعے چلتے ہیں، جو ایگزیکیوشن، ڈیپینڈنس اور تخمینہ شدہ اخراجات کو ٹریک کرتے ہیں۔ ایک بیک گراؤنڈ ریسرچ ڈوزیر ورک فلو فی ذریعہ مطالعہ، کراس تنقید اور ذرائع سے منسلک سنتھیسس کو سپورٹ کرتا ہے، جو انسانی جائزے پر ختم ہوتا ہے۔ تعاون کے فیچرز میں پروجیکٹ کی دعوتیں، کردار، اور ٹاسک بحثیں، ساتھ ہی پروجیکٹ بیک اپ ایکسپورٹ اور ریسٹور شامل ہیں۔ انٹرفیس انگریزی اور چینی زبانوں میں لائٹ اور ڈارک تھیمز کے ساتھ دستیاب ہے۔
اسٹیٹس: سیلف ہوسٹڈ الفا۔ خودکار ٹیسٹ اور منتخب اینڈ ٹو اینڈ تحقیقی مشقیں اہم ورک فلوز کو کور کرتی ہیں لیکن ہر آرکائیو، ماڈل یا ادارے کے لیے قابل بھروسہ ہونے کی ضمانت نہیں دیتیں۔ سیمنٹک سرچ متن کو کور کرتا ہے، تصاویر کی مماثلت کو نہیں۔ Zotero امپورٹ مسلسل سنکرونائزیشن نہیں ہے۔ شیڈول شدہ لٹریچر مانیٹرنگ Crossref میٹا ڈیٹا کے ایک محدود سیٹ کو چیک کرتی ہے۔ اخراجات کا کنٹرول تخمینوں پر مبنی ہے، فراہم کنندہ کے بلنگ کیپس پر نہیں۔ لوکل ریکوری ڈرافٹ براؤزر کے مخصوص ہوتے ہیں۔ Google انٹیگریشن، ای میل اور ماڈل کالز کے لیے علیحدہ کنفیگریشن کی ضرورت ہوتی ہے۔
مقامی طور پر چلانے کے لیے Git اور Node.js 22.19 یا اس سے نیا ورژن درکار ہے۔ لوکل D1، R2 اور Queues کی نقل کی جاتی ہے؛ کسی Cloudflare اکاؤنٹ کی ضرورت نہیں ہے۔ سیٹ اپ میں ریپو کو کلون کرنا، ڈیپینڈنسز انسٹال کرنا، سیکرٹس کنفیگر کرنا، مائیگریشنز چلانا اور ڈیولپمنٹ سرور شروع کرنا شامل ہے۔ لوکل رن ٹائم صرف لوپ بیک کے لیے ہے اور یہ کوئی سخت گیر پبلک سرور نہیں ہے۔ مستقل ہوسٹنگ کے لیے ایک سیلف ہوسٹنگ گائیڈ فراہم کی گئی ہے؛ فی الحال کوئی جنرل Docker/VPS پروڈکشن بیک اینڈ فراہم نہیں کیا گیا ہے۔
آرکیٹیکچر: UI اور HTTP API میں React، Vinext اور Cloudflare Workers استعمال کیے گئے ہیں۔ Authentication کے لیے Better Auth استعمال ہوتا ہے جس کے ریکارڈز D1 میں ہوتے ہیں۔ پروجیکٹس، ورژنز، ریفرنسز اور جابز D1/SQLite اور Drizzle مائیگریشنز استعمال کرتے ہیں۔ اصل فائلیں نجی R2 میں محفوظ کی جاتی ہیں اور مستند APIs کے ذریعے فراہم کی جاتی ہیں۔ بیک گراؤنڈ ریسرچ اور مانیٹرنگ Queues، ایک علیحدہ Worker اور Cron Triggers استعمال کرتے ہیں۔ ٹرانزیکشنل ای میل کے لیے Cloudflare Email Sending استعمال ہوتا ہے۔ ماڈل تک رسائی کے لیے صارف کے فراہم کردہ API کریڈنشلز استعمال ہوتے ہیں جو اسٹوریج میں انکرپٹڈ ہوتے ہیں۔ ایپلی کیشن کوڈ پروویننس ریکارڈ کرتا ہے، رسائی کو نافذ کرتا ہے، ورژنز کو ٹریک کرتا ہے، اور زیر التواء نتائج کو منظور شدہ تحقیق سے الگ رکھتا ہے۔
لائسنس: اصل ایپلی کیشن کوڈ AGPL-3.0-only ہے، جس میں علیحدہ لائسنس والے تھرڈ پارٹی اجزاء شامل ہیں۔ یہ پروجیکٹ آزاد ہے اور اس میں Prove2Me کوڈ شامل نہیں ہے اور نہ ہی یہ اس پر منحصر ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.