عام سوالات
Uttra کے بارے میں وہ سب کچھ جو آپ جاننا چاہتے تھے: سیکیورٹی سے قیمتوں اور موازنے تک۔
سیکیورٹی اور رازداری
جی ہاں، اور سیکیورٹی ڈیزائن کا حصہ ہے: • ہر پروجیکٹ اپنے الگ تھلگ ماحول میں چلتا ہے؛ آپ کے پروجیکٹس کبھی کسی اور کے ساتھ فائلیں شیئر نہیں کرتے۔ • آپ کے پروجیکٹس بطورِ ڈیفالٹ نجی ہیں؛ جب تک آپ "شیئر" ٹیب سے دعوت نہ دیں، کوئی ان تک نہیں پہنچ سکتا۔ • آپ کی خفیہ کلیدیں ایک الگ والٹ میں محفوظ رہتی ہیں، آپ کے پروجیکٹ کو ماحول کے متغیرات کے طور پر ملتی ہیں، اور چیٹ میں کبھی ظاہر نہیں ہوتیں۔ • آپ اپنی GitHub ریپوزٹری جوڑ کر جب چاہیں کوڈ کی مکمل نقل اپنے پاس رکھ سکتے ہیں۔
صرف آپ، اور وہ لوگ جنہیں آپ واضح طور پر دعوت دیں۔ پروجیکٹس بطورِ ڈیفالٹ نجی ہوتے ہیں۔ "شیئر" سے آپ ای میل یا نام سے ارکان شامل کر سکتے ہیں، مگر احتیاط کریں: رکن کو پروجیکٹ تک مکمل رسائی ملتی ہے، بشمول اس کی خفیہ کلیدیں، اس لیے صرف قابلِ اعتماد افراد شامل کریں۔
نہیں۔ کلیدیں "Secrets" صفحے پر محفوظ ہوتی ہیں اور چلتے وقت ماحول کے متغیرات سے پڑھی جاتی ہیں۔ سنہری اصول: کبھی چیٹ میں کلید نہ لکھیں۔ اسے صرف Secrets میں رکھیں، تاکہ وہ چیٹ کی تاریخ اور کوڈ دونوں سے باہر رہے۔
جی ہاں، آپ کا پروجیکٹ اور اس کا کوڈ آپ کا ہے۔ آپ GitHub جوڑ کر یا ٹرمینل سے ڈاؤن لوڈ کر کے جب چاہیں مکمل نقل رکھ سکتے ہیں، اور اسے جہاں چاہیں لے جا سکتے ہیں۔ نوٹ: پالیسی کی تفصیلات اور قانونی پابندی (جیسے ڈیٹا کا تحفظ) Uttra ٹیم کی سرکاری شرائط کے تابع ہیں۔
لاگت اور ملکیت
SaaS ("سافٹ ویئر بطور سروس" کا مخفف) کا مطلب ہے تیار سافٹ ویئر جس کے لیے آپ ماہانہ سبسکرپشن دیتے ہیں اور ہمیشہ "کرایہ دار" رہتے ہیں: ادائیگی رکی تو سب رک گیا، اور آپ کے پاس کچھ نہیں۔ Uttra کے ساتھ آپ اپنی مرضی کا ٹول بناتے اور خود اس کے مالک بنتے ہیں: کوڈ آپ کا ہے، آپ اسے اپنے ڈومین پر ہوسٹ کرتے ہیں، اور کسی کی سبسکرپشن سے بندھے ہوئے نہیں ہوتے۔
کسی سافٹ ویئر ایجنسی کو ادائیگی یا مہنگے تیار ٹولز کی سبسکرپشن کے بجائے، آپ سادہ زبان میں ایک مختصر وضاحت سے اپنے حل خود بناتے ہیں: ایک آن لائن اسٹور، ایک ڈیش بورڈ، ایک داخلی ٹول، یا ایک بکنگ سسٹم۔ آپ لاگت اور وقت بچاتے ہیں، اور ہر چیز پر آپ کا کنٹرول رہتا ہے۔
Uttra بالکل یہی مسئلہ حل کرتا ہے۔ ہزاروں ریال کے تخمینوں اور ہفتوں کے انتظار کے بجائے، آپ اپنا خیال بیان کرتے ہیں اور اسے منٹوں میں چلتا دیکھتے ہیں، پھر کم سے کم بجٹ میں قدم بہ قدم ترقی دیتے ہیں جہاں آپ صرف اپنے استعمال کا خرچ دیتے ہیں۔
ایک مکمل ڈویلپمنٹ سائیکل (ڈیزائن، کوڈنگ، ٹیسٹنگ، تعیناتی) جو ہفتے اور بڑا بجٹ مانگتا ہے، اس کے بجائے آپ اُسی نشست میں ایک چلتا ہوا نسخہ (پروٹوٹائپ) بنا لیتے ہیں۔ اصل بچت آپ کے پروجیکٹ کے حجم پر منحصر ہے، مگر خیال یہ ہے: آپ استعمال کا خرچ دیتے ہیں، بغیر مقررہ سبسکرپشنز اور بغیر ٹیم کی تنخواہوں کے۔
یہ واقعی آپ کا ہے: کوڈ آپ کا ہے، آپ اسے GitHub پر برآمد کریں یا ڈاؤن لوڈ کریں، اور اپنے ڈومین پر ہوسٹ کریں۔ Uttra اسے آپ کے لیے بناتا ہے، مگر یہ آپ کا ہی رہتا ہے، کوئی ایسی سبسکرپشن نہیں جو ادائیگی رکتے ہی ختم ہو جائے۔
سچ یہ ہے کہ کچھ خصوصی سروسز (ادائیگی گیٹ ویز، نقشے، پیغام رسانی) اب بھی بہتر یہی ہے کہ اُن کی API کلید کے ذریعے بطور سروس جوڑی جائیں۔ Uttra "آپ کی ایپ" بنا کر آپ کے ہاتھ میں دیتا ہے، پھر جب ضرورت ہو انہیں ان سروسز سے جوڑ دیتا ہے، تاکہ آپ کو دونوں طرف کا فائدہ ملے۔
موازنے
Copilot اور Cursor جیسے ٹولز ایسے معاون ہیں جو آپ کے ایڈیٹر میں کوڈ کی سطریں لکھتے ہیں، مگر ان کے اردگرد ہر چیز کی ذمہ داری آپ پر رہتی ہے: ماحول بنانا، پیکجز انسٹال کرنا، سرور چلانا، اور تعیناتی کے مسائل حل کرنا۔ Uttra خیال سے شائع شدہ پروڈکٹ تک ایک مکمل پلیٹ فارم ہے: • آپ اپنی درخواست سادہ زبان میں لکھتے ہیں، اور صفحات، کوڈ اور سرور ایک ساتھ بنتے ہیں۔ • ماحول تیار ہے (Node، ڈیٹابیس، ٹرمینل) بغیر آپ کی طرف سے کسی سیٹ اپ کے۔ • لائیو پیش نظارہ، کلک کر کے بصری ترمیم، پھر براہِ راست لنک کے ساتھ اشاعت۔ مختصراً: ایڈیٹر آپ کو کوڈ لکھنے میں مدد دیتا ہے، جبکہ Uttra آپ کو ایک چلتا ہوا، شائع شدہ پروڈکٹ تھما دیتا ہے۔
یہ سب "اے آئی کی مدد سے ایپ بنانے" کے زمرے میں آتے ہیں، مگر فرق بنیادی ہیں۔ Uttra کو ممتاز کرنے والی باتیں: • ہر زبان کے لیے کھلا کوڈنگ ماحول: Uttra ایک حقیقی، مکمل ڈویلپمنٹ ماحول ہے۔ آپ ٹرمینل سے عام انسٹال کمانڈز کے ذریعے کوئی بھی درکار زبان، فریم ورک یا ٹول انسٹال کر سکتے ہیں (Node، Python، PHP، Go، ڈیٹابیس اور مزید)۔ آپ اُن پہلے سے طے شدہ زبانوں یا ٹیمپلیٹس تک محدود نہیں جیسے کچھ پلیٹ فارم پابندی لگاتے ہیں۔ • خالص عربی تجربہ (دائیں سے بائیں، عربی انٹرفیس اور مواد)، جو زیادہ تر حریفوں کی کمزوری ہے۔ • کوڈ کھولے بغیر، پیش نظارے میں عناصر پر براہِ راست کلک کر کے بصری ترمیم۔ • ایک ہی جگہ مکمل کنٹرول: ٹرمینل، خفیہ کلیدیں، GitHub انضمام، ٹاسک شیڈولنگ، اور براہِ راست لنک کے ساتھ ہوسٹنگ و اشاعت۔ • متعدد کام کے موڈز (Code / Plan / Chat / Debug / Review) جو نئے اور پیشہ ور دونوں کے لیے موزوں ہیں۔
ایک عمومی ماڈل (جیسے ChatGPT/Claude) آپ کو چیٹ ونڈو میں متن یا کوڈ کا ٹکڑا دیتا ہے، اور آپ اسے خود کاپی، چلاتے اور شائع کرتے ہیں۔ Uttra ایک مکمل تعمیری ایجنٹ ہے: یہ صرف کوڈ نہیں دیتا، بلکہ پروجیکٹ بناتا ہے، اسے تیار ماحول میں چلاتا ہے، پیش نظارہ دکھاتا ہے، اس کی خرابیاں درست کرتا ہے، اور اسے ایک لائیو لنک پر ہوسٹ کرتا ہے۔ یعنی آپ کو متن نہیں، ایک چلتا ہوا پروڈکٹ ملتا ہے۔
کیونکہ یہ سارے تھکا دینے والے حصے ہٹا دیتا ہے: • گھنٹوں کے سیٹ اپ کے بجائے منٹوں میں پروٹوٹائپ۔ • ماحول، ڈیٹابیس اور تعیناتی تیار، تاکہ آپ اپنے خیال پر توجہ دیں، بار بار کے بنیادی کوڈ پر نہیں۔ • آپ کے پاس ڈویلپر سطح کا کنٹرول رہتا ہے: ٹرمینل، دستی کوڈ ترمیم، اور GitHub انضمام تاکہ آپ جب چاہیں اپنے ایڈیٹر میں کام جاری رکھ سکیں۔ • تیز خیالات، لینڈنگ پیجز، ڈیش بورڈز اور داخلی ٹولز کے لیے مثالی۔
بصری ترمیم
ایک خصوصیت جو آپ کو کوڈ کھولے بغیر اپنی سائٹ میں بصری ترمیم کی سہولت دیتی ہے۔ پیش نظارے میں ترمیمی موڈ میں جانے کے لیے پنسل کے نشان پر کلک کریں، پھر کسی بھی عنصر پر کلک کریں (عنوان، پیراگراف، بٹن یا پورا سیکشن)۔ وہ منتخب ہو کر آپ کو دکھایا جاتا ہے (اس کے ساتھ کہ وہ اسکرین کا کتنے فیصد حصہ گھیرتا ہے)، اور آپ اسے براہِ راست بدلنا شروع کر دیتے ہیں۔ ہر تبدیلی فوراً آپ کی سائٹ کے اصل سورس پر لاگو ہو جاتی ہے۔
پینل میں دو ٹیب ہیں: • متن: عنصر کا متن براہِ راست دوبارہ لکھیں۔ • انداز: مکمل بصری کنٹرول، بشمول متن کا رنگ یا گریڈیئنٹ پس منظر، سائز (S سے 2XL تک)، ترتیب (دائیں/درمیان/بائیں)، اور تیار فونٹس میں سے فونٹ۔ ترمیم کے بعد "ترمیم محفوظ کریں" پر کلک کریں۔
پہلے عنصر منتخب کریں، پھر اپنی ہدایت سادہ زبان میں لکھیں اور وہ اُسی مخصوص عنصر پر لاگو ہوگی، مثلاً "فونٹ بڑا کریں"، "رنگ نیلا کریں"، یا "اس سیکشن کو دو کالم بنائیں"۔ اس طرح ترمیم بالکل ایک ہی حصے پر مرکوز رہتی ہے۔
عنصر یا سیکشن منتخب کریں، پھر "یہ سیکشن حذف کریں" یا "یہ عنصر حذف کریں" جیسی ہدایت لکھیں، اور وہ فوراً آپ کی سائٹ سے ہٹ جائے گا، کوڈ میں تلاش کرنے سے کہیں تیز۔
جی ہاں۔ جب ایجنٹ آپ کی درخواست پر کام کر رہا ہو، آپ اگلی لکھ سکتے ہیں اور وہ قطار میں شامل ہو کر بعد میں چلے گی، تو آپ کو ہر مرحلے کے ختم ہونے کا انتظار نہیں کرنا پڑتا۔
"انداز" ٹیب سے "اس عنصر سے مخصوص انداز ہٹائیں" منتخب کریں اور یہ اپنی اصل شکل پر واپس آ جائے گا۔ محفوظ تجربے کے لیے مفید ہے۔
کسی خاص عنصر پر باریک تبدیلیوں (متن، رنگ، سائز، حذف) کے لیے بصری ترمیم تیز تر ہے۔ بڑی تبدیلیوں، کئی حصوں کو چھونے والی تبدیلیوں، یا منطق و ڈیٹا کے رابطے مانگنے والی تبدیلیوں کے لیے چیٹ بہتر ہے۔
GitHub اور کوڈ
جی ہاں۔ پروجیکٹ کے "GitHub" ٹیب سے اپنا اکاؤنٹ ایسے Personal Access Token سے جوڑیں جس میں repo اسکوپ ہو، پھر اپنا پروجیکٹ براہِ راست اپنی ریپوزٹری میں بھیجیں اور کوڈ کی مکمل نقل رکھیں۔
Push براہِ راست GitHub ٹیب سے سپورٹ ہے۔ موجودہ ریپوزٹری کو pull یا درآمد کرنا پروجیکٹ کے ماحول میں ٹرمینل سے عام git کمانڈز (git clone / git pull) کے ذریعے ہو سکتا ہے؛ وہاں آپ کے لیے تمام git ٹولز دستیاب ہیں۔
جی ہاں، کوڈ آپ کا ہے۔ آپ اسے جب چاہیں GitHub پر بھیج سکتے ہیں، یا ٹرمینل سے ڈاؤن لوڈ یا کاپی کر سکتے ہیں۔ آپ پلیٹ فارم میں بندھے ہوئے نہیں ہیں۔
جی ہاں۔ چیٹ درخواستوں اور بصری ترمیم کے ساتھ ساتھ آپ ٹرمینل کھول سکتے ہیں، فائلیں بدل سکتے ہیں اور براہِ راست پیکجز انسٹال کر سکتے ہیں۔ Uttra آپ کو ڈویلپر کی طرح کام کرنے سے نہیں روکتا۔
صلاحیتیں
جی ہاں۔ Uttra موبائل ایپس (React Native / Expo کے ساتھ) بنانے کی سہولت دیتا ہے جو QR کوڈ اسکین کر کے Expo Go ایپ کے ذریعے آپ کی اصل ڈیوائس پر چلتی ہیں۔ یہ ہوم اسکرین پر انسٹال ہونے والی Progressive Web Apps (PWA) بھی سپورٹ کرتا ہے۔ اپنا خیال بیان کریں اور بتائیں کہ آپ کو موبائل ایپ چاہیے۔
جی ہاں۔ آپ مکمل بیک اینڈ بنا سکتے ہیں (ایک API، وہ کڑی جو آپ کی ایپ کو ڈیٹا اور سروسز سے جوڑتی ہے) اور ڈیٹابیس استعمال کر سکتے ہیں، ایک سادہ SQLite فائل سے لے کر ضرورت پڑنے پر PostgreSQL یا MySQL جیسے ڈیٹابیس تک۔ ماحول سرور اور ڈیٹابیس دونوں ایک ساتھ چلاتا ہے۔
آپ وہی مانگ سکتے ہیں جو آپ کے پروجیکٹ کے لیے موزوں ہو، سادہ HTML/CSS/JS ویب سائٹس سے لے کر React اور Vite ایپس، Node.js/Express سرورز اور مزید تک۔ جو چاہیں انسٹال کر کے ماحول بڑھایا جا سکتا ہے۔
جی ہاں۔ سروس کی کلید "Secrets" میں شامل کریں اور Uttra سے اسے جوڑنے کو کہیں۔ STRIPE_SECRET_KEY اور OPENAI_API_KEY جیسے عام نام استعمال کے لیے تیار ہیں، اور کلیدیں چیٹ سے باہر محفوظ رہتی ہیں۔
جی ہاں۔ ٹرمینل کے ذریعے آپ اپنے پروجیکٹ کے لیے درکار npm یا سسٹم پیکجز انسٹال کر سکتے ہیں، بالکل ایک حقیقی ڈویلپمنٹ ماحول کی طرح۔
ہوسٹنگ اور اشاعت
"شائع کریں" پر کلک کریں، پروجیکٹ "عوامی" ہو جاتا ہے اور آپ کو ایک براہِ راست لنک ملتا ہے جو کسی کے ساتھ بھی شیئر کیا جا سکتا ہے، آپ کی طرف سے کسی ہوسٹنگ سیٹ اپ کے بغیر۔ آپ your-app.uttra.io جیسے مفت سب ڈومین پر یا اپنے ڈومین پر شائع کر سکتے ہیں۔
جی ہاں، اور اپنا ڈومین ہر پلان کے ساتھ مفت ہے۔ "اشاعت" اسکرین پر "اپنا ڈومین" منتخب کریں، اپنا ڈومین درج کریں (مثلاً app.example.com)، پھر Uttra جو DNS ریکارڈز دکھائے انہیں اپنے ڈومین فراہم کنندہ کے پینل میں شامل کریں (عموماً تصدیق کے لیے ایک TXT اور ایک A ریکارڈ) اور "ڈومین کی تصدیق کریں" پر کلک کریں۔ ترتیبات پھیلتے ہی آپ کی سائٹ آپ کے ڈومین پر لائیو ہو جائے گی۔
جی ہاں۔ شائع شدہ سائٹس آپ کے پلان کے وسائل (CPU، میموری اور اسٹوریج) پر چلتی ہیں، جو آپ کے شائع شدہ پروجیکٹس میں خودکار طور پر تقسیم ہوتے ہیں، اس لیے آپ کو سرور بنانے کی ضرورت نہیں۔ پلان جتنا بڑا ہوگا، آپ کی سائٹس کو اتنے زیادہ وسائل ملیں گے۔
جی ہاں۔ آپ کئی پروجیکٹس شائع کر کے اپنے پلان کے وسائل ان میں بانٹ سکتے ہیں۔ ہر شائع شدہ سائٹ کو CPU، میموری اور اسٹوریج کا حصہ خودکار طور پر مل جاتا ہے۔
یہ کیسے کام کرتا ہے
سچ بتاتے ہیں، تاکہ آپ کی توقعات حقیقت پسندانہ رہیں: • یہ بہت بڑے اور نہایت پیچیدہ پروڈکٹس پر ایک مکمل انجینئرنگ ٹیم کا متبادل نہیں؛ یہ پروٹوٹائپس، ویب سائٹس، ٹولز اور ڈیش بورڈز میں سب سے مضبوط ہے۔ • آپ کی درخواست جتنی واضح، نتیجہ اتنا ہی درست۔ مبہم درخواستیں مبہم نتائج دیتی ہیں۔ • یہ آپ کے اپنے جائزے کا متبادل نہیں: حساس پروڈکشن میں بھروسہ کرنے سے پہلے کوڈ اور نتیجہ خود دیکھ لیں۔ • ادا شدہ خصوصیات (جیسے ٹیم نشستیں) آپ کے پلان پر منحصر ہیں۔
پلیٹ فارم کے اندر سے شروع کریں: تبدیلی کے بغیر مشورے کے لیے Chat موڈ، اور خرابی کی تشخیص کے لیے Debug موڈ استعمال کریں۔ "محفوظ تجاویز" بھی آپ کو تیار اگلے قدم دیتی ہیں۔ عمومی سوالات کے لیے یہ صفحہ اور ٹیوٹوریل گائیڈ آپ کا پہلا حوالہ ہیں۔
جی ہاں۔ مسئلہ تشخیص اور درست کرنے کے لیے Debug موڈ، اور بنی ہوئی چیز کا جائزہ لے کر بہتر بنانے کے لیے Review موڈ استعمال کریں۔ Uttra عموماً تعمیر کے دوران ہی خرابیاں پکڑ کر ٹھیک کر دیتا ہے۔
• Code: آپ کی درخواست براہِ راست انجام دیتا ہے۔ • Plan: انجام دینے سے پہلے مراحل کی منصوبہ بندی کرتا ہے۔ • Chat: کوڈ بدلے بغیر گفتگو اور مشورہ۔ • Auto: سب سے موزوں موڈ خود چنتا ہے (نئے صارفین کے لیے تجویز کردہ)۔ • Debug: خرابی درست کرنے کے لیے۔ • Review: موجودہ کام کا جائزہ لینے اور بہتر بنانے کے لیے۔
جی ہاں۔ "شیڈولنگ" سے آپ Uttra سے کوئی کام بعد میں چلوا سکتے ہیں یا وقفے وقفے سے دہرا سکتے ہیں (روزانہ رپورٹ، اپ ڈیٹ، یاد دہانی)، اور یہ اُس وقت بھی چلتا ہے جب آپ ایپ سے باہر ہوں۔
نہیں۔ اپنا خیال سادہ زبان میں بیان کر دینا کافی ہے۔ آپ کی وضاحت جتنی واضح اور درست ہوگی، نتیجہ اتنا ہی آپ کے تصور کے قریب ہوگا۔ پیشہ ور افراد ٹرمینل اور دستی ترمیم سے فائدہ اٹھاتے ہیں، مگر یہ لازمی نہیں۔
کریڈٹ اور بلنگ
آپ جو بھی درخواست بھیجتے ہیں وہ کام کے حجم کے مطابق آپ کے کریڈٹ میں سے کچھ کاٹ لیتی ہے، اور لاگت ہر پیغام کے ساتھ دکھائی جاتی ہے۔ واضح اور مختصر درخواستیں آپ کے کریڈٹ بچاتی ہیں۔
"کریڈٹ شامل کریں" پر کلک کر کے رقم بڑھائیں اور کام جاری رکھیں۔ آپ کے شائع شدہ پروجیکٹس اور کوڈ جوں کے توں رہتے ہیں۔
جی ہاں۔ "مشترکہ ٹیم بلنگ" کا آپشن ہر رکن کے استعمال کا بل پروجیکٹ پر لگاتا ہے، اور یہ Studio پلان (متعدد نشستیں) میں دستیاب ہے۔
بہترین طریقہ: ایک چھوٹا پروجیکٹ شروع کریں اور بڑے پیمانے پر جانے سے پہلے خود اسے بنا کر اور پیش نظارے میں دیکھ کر نتیجہ پرکھیں۔ پلان اور قیمتوں کی تفصیلات اور کوئی بھی آزمائشی کریڈٹ Uttra کے سرکاری صفحے کے تابع ہیں، کیونکہ یہ بدل سکتے ہیں۔
Uttra کا دوسروں سے موازنہ؟
| خصوصیت | Uttra | Tool R | Tool V | Tool C |
|---|---|---|---|---|
| خیال سے حقیقتاً شائع شدہ پروڈکٹ تک | ||||
| بغیر کسی سیٹ اپ کے تیار کلاؤڈ ماحول | ||||
| کھلا ماحول جہاں آپ کوئی بھی زبان یا ٹول انسٹال کر سکتے ہیں | جزوی | |||
| خالص عربی تجربہ (دائیں سے بائیں) اور عربی انٹرفیس | محدود | محدود | ||
| عناصر پر کلک کر کے بصری ترمیم | ||||
| براہِ راست لنک سے اشاعت + مفت اپنا ڈومین | جزوی | |||
| مکمل ٹرمینل + GitHub انضمام + خفیہ کلیدیں | ||||
| بلٹ اِن خودکار ٹاسک شیڈولنگ | جزوی | |||
| موبائل ایپس (Expo) اور PWA | جزوی | دستی | ||
| بغیر کوڈنگ تجربے کے شروع کریں | جزوی | جزوی |