مرکزی مواد پر جائیں
Pi

Pi آپریشن میں

Pi (Agent Harness) ایک نہایت سادہ اوپن سورس ٹرمینل پروگرامنگ Agent ہے، جسے Mario Zechner نے پیش کیا، اور یہ OpenClaw کا بنیادی Coding Agent بھی ہے۔ اس کے ٹولز ماڈل کو صرف read، write، edit، bash فراہم کرتے ہیں ...

Pi (Agent Harness) ایک نہایت سادہ اوپن سورس ٹرمینل پروگرامنگ Agent ہے، جسے Mario Zechner نے پیش کیا، اور یہ OpenClaw کا بنیادی Coding Agent بھی ہے۔ اس کے ٹولز ماڈل کو صرف read، write، edit، bash فراہم کرتے ہیں ...

Pi
ماہانہ وزٹس
0
قیمتیں
متعین نہیں
فہرست میں شامل
—
اپ ڈیٹ شدہ
2026-09-04

01Pi کیا ہے

Pi (Agent Harness) ایک نہایت سادہ اوپن سورس ٹرمینل پروگرامنگ Agent ہے، جسے Mario Zechner نے پیش کیا، اور یہ OpenClaw کا بنیادی Coding Agent بھی ہے۔ اس کے ٹولز ماڈل کو صرف read، write، edit، bash کے چار بنیادی ٹولز فراہم کرتے ہیں، جبکہ سسٹم پرامپٹ 1000 token سے بھی کم ہے؛ باقی تمام خصوصیات TypeScript ایکسٹینشنز کے حوالے کی گئی ہیں۔ Pi 15+ ماڈل فراہم کنندگان، درخت نما برانچنگ سیشنز اور مختلف فراہم کنندگان کے ماڈلز کے درمیان سوئچنگ کو سپورٹ کرتا ہے۔

02Pi کے اہم فیچرز

WeChat پر فالو کریں اور “开源” کا جواب دے کر AI اوپن سورس پروجیکٹ گروپ میں شامل ہوں
نہایت سادہ ٹول سیٹ: ڈیفالٹ طور پر ماڈل کو صرف read، write، edit، bash کے چار ٹولز دیے جاتے ہیں۔ تلاش جیسے کام ماڈل خود grep/find کے ذریعے حل کرتا ہے، جبکہ سسٹم پرامپٹ 1000 token سے کم ہے۔
متعدد ماڈلز کا انضمام: 15+ فراہم کنندگان (Anthropic، OpenAI، Kimi، DeepSeek، MiniMax وغیرہ) پہلے سے شامل ہیں، اور OAuth سبسکرپشن لاگ اِن اور API Key دونوں طریقے دستیاب ہیں۔
درخت نما سیشن ہسٹری: سیشن درختی ساخت میں محفوظ ہوتے ہیں۔ آپ کسی بھی تاریخی نوڈ پر واپس جا کر دوبارہ سوال کر سکتے ہیں یا مختلف شاخ آزما سکتے ہیں، جبکہ تمام شاخیں ایک ہی فائل میں موجود رہتی ہیں۔
فراہم کنندگان کے درمیان ماڈل سوئچنگ: سیشن کے دوران /model یا Ctrl+L کے ذریعے مختلف فراہم کنندگان کے ماڈلز کے درمیان سوئچ کیا جا سکتا ہے، اور context خودکار طور پر منتقل اور تبدیل ہو جاتا ہے۔
چار رننگ موڈز: انٹرایکٹو TUI، Print/JSON اسکرپٹ موڈ، RPC پروٹوکول اور Node.js SDK، جو روزمرہ coding سے پروگرام انضمام تک مختلف ضروریات پوری کرتے ہیں۔
قابل تخصیص ایکسٹینشنز: TypeScript ایکسٹینشن ماڈیولز ڈائریکٹری میں رکھنے پر hot load ہو جاتے ہیں۔ یہ حسب ضرورت ٹولز اور کمانڈز رجسٹر کر سکتے ہیں، ایونٹس کو روک سکتے ہیں، اور Pi کو موقع پر اپنے لیے ایکسٹینشن لکھنے کے قابل بناتے ہیں۔
Skills اور Prompt templates: Agent Skills معیار کی حمایت حاصل ہے، اور Markdown فائلیں براہ راست پیرامیٹرز والی / کمانڈز میں تبدیل ہو سکتی ہیں۔
کمیونٹی پیکیج ایکو سسٹم: ایکسٹینشنز، Skills، templates اور themes کو Pi packages میں پیک کیا جا سکتا ہے، پھر pi install npm:xxx یا git repository کے ذریعے ایک کلک میں انسٹال اور شیئر کیا جا سکتا ہے۔
موجودہ configurations کے ساتھ مطابقت: یہ خودکار طور پر ڈائریکٹری درخت میں تلاش کر کے AGENTS.md اور CLAUDE.md کو پہچانتا ہے، اس لیے موجودہ Claude Code configuration منتقل کرنے کی ضرورت نہیں۔
Context engineering: SYSTEM.md کے ذریعے سسٹم پرامپٹ کو اووررائڈ کرنا، خودکار Compaction خلاصہ اور dynamic context injection سپورٹ کرتا ہے، تاکہ صارف context window میں داخل ہونے والے ہر token کو درست طور پر کنٹرول کر سکے۔

03Pi کیسے استعمال کریں

انسٹالیشن: ٹرمینل میں npm install -g --ignore-scripts @earendil-works/pi-coding-agent یا curl -fsSL https://pi.dev/install.sh | sh چلا کر Pi انسٹال کریں۔
آغاز: انسٹالیشن مکمل ہونے کے بعد ٹرمینل میں pi درج کریں تاکہ انٹرایکٹو TUI انٹرفیس کھل جائے۔
لاگ اِن configuration: پہلی بار استعمال پر /login چلائیں، پھر OAuth سبسکرپشن لاگ اِن منتخب کریں یا ماڈل فراہم کنندہ configure کرنے کے لیے API Key درج کریں۔
پروجیکٹ میں داخلہ: اپنے پروجیکٹ کی ڈائریکٹری میں جا کر pi درج کریں۔ Pi موجودہ ڈائریکٹری اور اس کی parent directories میں موجود AGENTS.md یا CLAUDE.md کو خودکار طور پر context کے طور پر لوڈ کرے گا۔
گفتگو شروع کریں: انٹرایکٹو انٹرفیس میں قدرتی زبان سے اپنی ضرورت بیان کریں، @ کے ذریعے فائلیں تلاش کریں، ! سے Shell کمانڈز چلائیں، اور Ctrl+V سے تصاویر پیسٹ کریں۔
ماڈل تبدیل کریں: ماڈل تبدیل کرنے کے لیے کسی بھی وقت /model درج کریں یا Ctrl+L دبائیں۔ مختلف فراہم کنندگان کے ماڈلز کے درمیان سوئچ کرتے وقت context خودکار طور پر منتقل ہو جائے گا۔
درخت نما واپسی: درخت نما سیشن ہسٹری دیکھنے کے لیے /tree کمانڈ استعمال کریں، پھر کسی بھی نوڈ پر واپس جا کر دوبارہ سوال کریں یا نئی شاخ آزمانے کے لیے تقسیم کریں۔
ایکstension فیچرز: اضافی فیچرز کے لیے ~/.pi/agent/extensions/ ڈائریکٹری میں TypeScript ایکسٹینشن ماڈیول لکھیں، محفوظ کرنے کے بعد /reload درج کریں تاکہ hot load مؤثر ہو جائے۔
برآمد اور شیئرنگ: سیشن ختم ہونے کے بعد /export کے ذریعے HTML میں برآمد کریں، یا /share کے ذریعے GitHub Gist شیئر لنک بنائیں۔
خروج اور تسلسل: موجودہ سیشن سے نکلنے کے لیے Ctrl+C یا Ctrl+D دبائیں، پھر اگلی بار pi -c کے ذریعے پچھلی گفتگو جاری رکھیں۔

04Pi کے بنیادی فوائد

سادگی اور کارکردگی: سسٹم پرامپٹ اور ٹول definitions ملا کر 1000 token سے کم ہیں، اور ماڈل کو صرف چار بنیادی ٹولز دیے جاتے ہیں، اس لیے ردعمل نہایت تیز ہے۔
Context پر مکمل کنٹرول: SYSTEM.md، AGENTS.md، dynamic context injection اور خودکار Compaction کی حمایت کے باعث آپ طے کر سکتے ہیں کہ ہر token context میں کیسے شامل ہو۔
بہترین توسیع پذیری: TypeScript ایکسٹینشنز hot load ہوتے ہی فعال ہو جاتی ہیں۔ Pi کو موقع پر اپنے لیے ایکسٹینشن لکھنے کے لیے بھی کہا جا سکتا ہے، جبکہ کمیونٹی پیکیجز ان فیچرز کو مکمل کرتے ہیں جو سرکاری طور پر شامل نہیں۔
درخت نما سیشن ہسٹری: سیشن درختی ساخت میں محفوظ ہوتے ہیں، اس لیے آپ کسی بھی نوڈ پر واپس جا کر دوبارہ شاخ بنا سکتے اور مختلف طریقے آزما سکتے ہیں، جس سے خطی گفتگو کی ضائع شدہ محنت سے بچا جا سکتا ہے۔
فراہم کنندگان کے درمیان ہموار سوئچنگ: 15+ فراہم کنندگان پہلے سے شامل ہیں، اور سیشن کے دوران کسی بھی وقت مختلف فراہم کنندگان کے ماڈلز کے درمیان سوئچ کیا جا سکتا ہے؛ context خودکار طور پر منتقل اور تبدیل ہو جاتا ہے۔
منتقلی کی کوئی لاگت نہیں: CLAUDE.md اور AGENTS.md خودکار طور پر پہچانے جاتے ہیں، جبکہ Skills معیار Claude Code اور Codex کے ساتھ مشترک ہے، اس لیے موجودہ configuration براہ راست دوبارہ استعمال کی جا سکتی ہے۔
چینی ماڈلز کے لیے موزوں: DeepSeek، Kimi، 智谱، Qwen، MiniMax، MiMo سمیت متعدد چینی ماڈلز پہلے سے شامل ہیں، اور چین کے لیے الگ nodes بھی configure کیے گئے ہیں۔
مکمل MIT اوپن سورس: تمام code عوامی ہے، supply chain سکیورٹی hardened ہے، اور کمیونٹی نے Go، Rust، Python سمیت متعدد port versions تیار کیے ہیں۔
چار رننگ موڈز: انٹرایکٹو TUI، Print/JSON، RPC اور SDK روزمرہ coding سے enterprise integration تک تمام منظرناموں کی ضروریات پوری کرتے ہیں۔
خود تشریحی صلاحیت: Pi اپنی خصوصیات اور documentation کی وضاحت کر سکتا ہے، حتیٰ کہ documentation تلاش کرنے اور configuration لکھنے میں بھی مدد دیتا ہے، جس سے آغاز آسان ہو جاتا ہے۔

05Pi کا پروجیکٹ لنک

پروجیکٹ کی سرکاری ویب سائٹ: https://pi.dev/
GitHub repository: https://github.com/earendil-works/pi

06Pi کے استعمال کے منظرنامے

تیز script اور prototype development: ٹرمینل میں براہ راست قدرتی زبان کے ذریعے scripts بنائیں، debug کریں اور چلائیں۔ درخت نما سیشن مختلف implementation plans کو تیزی سے آزمانے کی سہولت دیتے ہیں۔
Codebase refactoring اور maintenance: Pi کی code editing صلاحیت اور cross-model switching کے ذریعے بڑے پروجیکٹس میں بڑے پیمانے پر refactoring کریں، اور AGENTS.md کے ذریعے پروجیکٹ کے standards محفوظ کریں۔
حسب ضرورت development workflow: TypeScript ایکسٹینشنز لکھ کر Pi کو اپنی ٹیم یا ذاتی toolchain کے مطابق ڈھالیں، جیسے خودکار code review، documentation generation یا مخصوص framework scaffolding۔
اوپن سورس تعاون اور knowledge sharing: /share کے ذریعے GitHub Gist برآمد کریں یا /export سے HTML بنائیں، پھر مکمل debugging اور development process کو ساتھیوں کے ساتھ شیئر کریں یا technical blog میں استعمال کریں۔
Remote server اور containerized development: Pi کو SSH server یا Docker container میں چلائیں، اور tmux کے ساتھ persistent background sessions استعمال کریں۔ یہ cloud development، CI/CD pipeline integration اور دیگر graphical interface سے محروم ماحول کے لیے موزوں ہے۔

© دستبرداری: ڈومینز اور لنک شدہ مواد وقت کے ساتھ تبدیل ہو سکتے ہیں۔ AIEZZ فریقِ ثالث کی ویب سائٹس کو کنٹرول نہیں کرتا۔ بیرونی مواد اور خطرات کا آزادانہ جائزہ لیں۔

صارف کے جائزے0