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

Terax ایک اوپن سورس، ٹرمینل-پہلے AI-نیتیو ڈویلپمنٹ ماحول (ADE) ہے جو Tauri 2، Rust اور React 19 کے ساتھ بنایا گیا ہے۔ پروجیکٹ کا دعویٰ ہے کہ یہ ڈسک پر تقریباً 7-8 MB جگہ لیتا ہے، کوئی ٹیلی میٹری جمع نہیں کرتا، اور کوئی اکاؤنٹ ضروری نہیں ہے۔ یہ macOS، Linux اور Windows پر چلتا ہے اور Apache-2.0 لائسنس کے تحت دستیاب ہے۔ ٹرمینل: اندرونی ٹرمینل xterm.js کے ساتھ WebGL رینڈرر استعمال کرتا ہے، جس میں ملٹی-ٹیب سیشنز، بیک گراؤنڈ اسٹریمنگ، GPU-تیز رفتار بلاک-بنیاد رینڈرنگ، اور ایڈیٹر جیسا کمانڈ ان پٹ پینل شامل ہے۔ ایک نیٹو PTY بیک اینڈ (portable-pty کے ذریعے) zsh، bash، pwsh، fish اور cmd کو سپورٹ کرتا ہے۔ اضافی خصوصیات میں افقی اور عمودی سپلیٹ پینلز، ان لائن سرچ، لنک ڈیٹیکشن، ٹریو کلر سپورٹ، فائلوں کو شیل-سیف کوٹڈ پاتھ کے طور پر ڈریگ اینڈ ڈراپ، Windows پر فی-ٹیب ورک اسپیس ماحول (Local یا کوئی بھی انسٹال شدہ WSL ڈسٹرو)، اور Spaces شامل ہیں جو ٹیبز، ورکنگ ڈائریکٹریز اور سپلیٹ لے آؤٹس کو لانچ کے درمیان بحال کرتے ہیں۔ کوڈ ایڈیٹر: CodeMirror 6 پر مبنی، یہ TypeScript/JavaScript، Rust، Python، Go، C/C++، Java، HTML/CSS، JSON اور Markdown جیسے مقبول زبانوں کو سپورٹ کرتا ہے۔ یہ لوکل ماڈل سپورٹ کے ساتھ ان لائن AI آٹو کمپلیٹ، AI ایڈٹ ڈفز (جو ہنک بہ ہنک قبول یا مسترد کیے جا سکتے ہیں)، آپشنل لانگویج سرور سپورٹ (ڈائagnoستکس، نیویگیشن، کمپلیشن، فارمیٹنگ اور کسٹم سرورز)، رینڈرڈ Markdown کے ساتھ تصویر، ویڈیو، آڈیو اور PDF ویو잉، Vim موڈ، اور بندل شدہ ایڈیٹر تھیمز جیسے Kanagawa، Catppuccin، Rosé Pine، Everforest، Dracula، Solarized، Nord، Tokyo Night، GitHub اور Xcode فراہم کرتا ہے۔ سورس کنٹرول: صارفین ہنکس کو اسٹیج اور ان اسٹیج کر سکتے ہیں، کی بورڈ شارٹ کٹ کے ذریعے کمنٹ کر سکتے ہیں، اور اپ اسٹریم آگاہی کے ساتھ پش کر سکتے ہیں۔ برانچ ڈسپلے ڈیٹچڈ HEAD اسٹیٹس کو کور کرتا ہے، اور git ہسٹری پینل میں مریجز اور برانچز کے لیے لین رینڈرنگ کے ساتھ کمنٹ گراف دکھایا جاتا ہے، ساتھ ہی کمنٹ سرچ، فلٹرینگ اور ریموٹ کمنٹ پیجز کے لنکس۔ فائل ایکسپلورر اور ویب پری ویو: ایکسپلورر Catppuccin آئیکن تھیم، فازی سرچ، کی بورڈ نیویگیشن، ان لائن رینیم، کنٹیکٹ ایکشنز اور ڈسک پر فائلوں میں تبدیلی کے وقت لائیو اپڈیٹس استعمال کرتا ہے。 فائلوں اور سلیکشنز کو براہ راست AI سائیڈ پینل میں منسلک کیا جا سکتا ہے۔ ویب پری ویو لوکل ڈیو سرورز کو خودکار طور پر ڈیٹیکٹ کرتا ہے اور انہیں پری ویو ٹیب میں کھولتا ہے، اور بیرونی URLs کو نیٹو چائلڈ ویب ویو کے ذریعے پری ویو کیا جا سکتا ہے۔ AI صلاحیتیں: Terax bring-your-own-key پرووائیڈرز (OpenAI، Anthropic، Google Gemini، Groq، xAI، Cerebras، OpenRouter، DeepSeek، Mistral اور کوئی بھی OpenAI-کمپیٹیبل اینڈ پوائنٹ) کے ساتھ ساتھ LM Studio، MLX اور Ollama کے ذریعے لوکل/آف لائن انفرینس سپورٹ کرتا ہے۔ ایجنٹک ورک فلو میں پلانز، سب ایجنٹس، TERAX.md فائل کے ذریعے پروجیکٹ میموری، فائل ریڈ/رائیٹ/ایڈٹ/ملٹی ایڈٹ/grep/glob ٹولز، ایپروول گیٹنگ کے ساتھ bash ایکسیکوشن، اور بیک گراؤنڈ پروسیسز شامل ہیں۔ یہ بیرونی کوڈنگ ایجنٹس جیسے ٹرمینل میں Claude Code کو اسپاؤن کرنا، آؤٹ پٹ کا معائنہ کرنا، اور ایپروول گیٹڈ ٹولز کے ذریعے فالو اپ ورک بھیجنا جیسے کام کر سکتا ہے۔ کمپوزر #handle کے ذریعے پرامپٹ اسنیپٹس، @path کے ذریعے فائلیں، وائس ان پٹ، اور ایکسپلورر یا سلیکشن سے ایجنٹ میں منسلک کرنے کی سپورٹ کرتا ہے۔ اپنے مخصوص سسٹم پرامپٹس اور ٹول سب سیٹس کے ساتھ کسٹم ایجنٹس سپورٹڈ ہیں، ساتھ ہی پلان موڈ جو ایکسیکوشن سے پہلے ملٹی-اسٹیپ پلانز تیار اور تصدیق کرتا ہے۔ API کلوز OS کی چین میں keyring لائبریری کے ذریعے محفوظ کیے جاتے ہیں، ڈسک یا localStorage پر نہیں۔ تھیمز اور کسٹمائزیشن: ایپ میں کسٹم تھیمز بنائے جا سکتے ہیں، بندل شدہ پری سیٹس میں سوئچ کیا جا سکتا ہے، شیئر کیا جا سکتا ہے، یا کمیونٹی سے امپورٹ کیا جا سکتا ہے۔ بیک گراؤنڈ تصاویر میں ایڈجسٹ ایبل اوپیسٹیٹی اور بلر سپورٹ ہے، اور ایڈیٹر تھیم ایپ تھیم سے آزاد ہے۔ انسٹالیشن اور پلیٹ فارم نوٹس: انسٹالرز GitHub Releases پیج پر دستیاب ہیں، جس سے Terax خودکار اپڈیٹ کرتا ہے۔ Windows پر، ڈیفالٹ شیل ڈیٹیکشن pwsh.exe سے powershell.exe اور پھر cmd.exe تک فیل بیک کرتا ہے، اور WSL کو فرسٹ کلاس ورک اسپیس ماحول کے طور پر دیکھا جاتا ہے۔ Linux پر، پیکجز AUR (terax-bin)، Nix flake، AppImage (FUSE ضروری)، اور .deb/.rpm پیکجز کے ذریعے دستیاب ہیں۔ سورس سے بلڈنگ کے لیے Rust (stable)، Node 20+ کے ساتھ pnpm، اور Tauri پری ریQUISائٹس درکار ہیں، pnpm tauri dev یا pnpm tauri build استعمال کرتے ہوئے۔ ٹیک اسٹک میں TypeScript، Vite، Vercel AI SDK v6، Tailwind v4، shadcn/ui اور Zustand بھی شامل ہیں۔ Windows بلڈز SignPath.io سے مفت سرٹیفکیٹ کے ساتھ کوڈ سائنڈ ہیں۔