Pi مقابل Claude Code: هل يستحق وكيل البرمجة Pi الانتقال إليه؟

Pi هو وكيل برمجة عبر الطرفية، مجاني ومرخص برخصة MIT، يستغني عن الوكلاء الفرعيين ووضع التخطيط ونوافذ الأذونات المنبثقة، ويتيح لك إضافتها كامتدادات بلغة TypeScript. تكلفته، وكيفية إعداده، والانتقادات وراء نقاش Hacker News الذي حصد 700 نقطة، ومتى يظل Claude Code الخيار الأنسب.

Aiden Flux

Aiden Flux

12 نوفمبر 2026

إجابة سريعة: المقارنة بين Pi وClaude Code تتلخص في المفاضلة بين الإعدادات الافتراضية الجاهزة والتحكم الكامل. يُعد Pi وكيل برمجة طرفياً (terminal agent) مجانياً ومرخصاً بموجب رخصة MIT، ويتميز بحجمه الخفيف واستغنائه المسبق عن الوكلاء الفرعيين (sub-agents)، ووضع التخطيط (plan mode)، ونوافذ أذونات التأكيد، مع إتاحة إضافة ما تحتاجه كإضافات بلغة TypeScript. في المقابل، يوفر Claude Code كافة هذه المزايا مدمجة وجاهزة للاستخدام. تثبيت Pi مجاني تماماً (0 دولار)؛ وتدفع فقط لمزود النموذج الذي تختاره.

تجاوزت مناقشة على Hacker News بعنوان «Goodbye Claude, hello Pi» حاجز الـ 700 نقطة و430 تعليقاً هذا الأسبوع، وهو تفاعل ضخم من المطورين حول برنامج طرفية. وإذا كنت تعتمد على وكلاء البرمجة يومياً، فإن السؤال الجوهري المطروح يستحق التوقف: هل تفضّل أن تكون بيئة التشغيل الحاضنة لوكيلك (البرنامج الذي يربط بين النموذج، والأدوات، والتعليمات البرمجية) شيئاً تخصصه بنفسك، أم قالباً مفروضاً عليك التعايش معه؟

يستعرض هذا الدليل ماهية Pi، وتكاليف استخدامه، وطريقة إعداده، ويقدم مقارنة موضوعية مع Claude Code متضمنةً الانتقادات التي أبداها الطرفان في تلك المناقشة. كما يوضح في الختام كيفية تشغيل كليهما معاً دون الحاجة لإعادة بناء سير عملك، بفضل دعم Sharkly لكل من Pi وClaude Code كبيئات تشغيل (Runtimes) على الجهاز نفسه.

ما هو وكيل البرمجة Pi؟

يُعرَّف Pi بأنه «بيئة حاضنة للوكلاء خفيفة وقابلة للتوسيع يمكنك تخصيصها بالكامل لتناسبك». يعمل داخل الطرفية، ويقرأ الملفات ويعدلها، وينفذ الأوامر، ويتواصل مع النموذج المفضل لديك. بدأ ماريو زيكنر (Mario Zechner) تطويره عبر مستودع pi-mono؛ وهو متاح الآن تحت مظلة Earendil، وإصداره الحالي على npm هو 1.5.0.

تحدده أربع ميزات رئيسية:

  1. الحيادية تجاه المزودين: يدرج موقع Pi أكثر من 15 مزوداً ومئات النماذج، من بينها: Anthropic وOpenAI وGoogle وBedrock وMistral وGroq وOpenRouter وOllama وغيرها الكثير. كما يمكنك التبديل بينها أثناء الجلسة عبر الأمر /model.
  2. خفة وبساطة مقصودة: تضم قائمة «ما لم نبنه» على الموقع كلاً من: الوكلاء الفرعيين، ونوافذ الأذونات المنبثقة، ووضع التخطيط، وقوائم المهام المدمجة، وتشغيل bash في الخلفية.
  3. قابل للتوسيع باستخدام TypeScript: تتيح الإضافات تسجيل الأدوات والأوامر والاختصارات والمزودين وواجهات الطرفية. وتتوفر المهارات وقوالب التعليمات والسمات كحزم لـ Pi عبر npm أو git.
  4. قابل للبرمجة والأتمتة: يوفر واجهة مستخدم رسومية تفاعلية للطرفية (TUI)، ووضعي الطباعة وJSON عبر (pi -p)، وبروتوكول RPC عبر الدخل والخرج القياسيين (stdin وstdout)، وحزمة تطوير برمجيات (SDK) لـ TypeScript.

تُحفظ الجلسات على شكل شجرة تفريعية، لذا يتيح الأمر /tree الرجوع إلى نقطة سابقة والتفرع منها مجدداً. حتى أن أحد المعلقين على Hacker News ذكر أنه «لا يستطيع العمل بدون /tree».

هل Pi مجاني؟

نعم. Pi مرخص بموجب رخصة MIT وتثبيته مجاني تماماً، وتتحمل فقط تكلفة استخدام النموذج. ويوضح دليل البدء السريع أنك بحاجة للوصول إلى النماذج «عبر مزود مدعوم، سواء كان ذلك باشتراك، أو مفتاح API، أو نموذج محلي».

يمنحك ذلك ثلاثة مسارات للتكلفة:

المسار ما تدفعه طريقة الإعداد
مفتاح API تسعير لكل رمز (Token) يحدده المزود export ANTHROPIC_API_KEY=... ثم pi
اشتراك عبر /login خطتك الحالية /login، ثم اختر المزود، واتبع خطوات تسجيل الدخول عبر OAuth
نموذج محلي (Ollama وllama.cpp) موارد جهازك فقط توجيه Pi إلى الخادم المحلي

تنبيه مهم بشأن مسار الاشتراك: أشار أحد المعلقين المدافعين عن Claude Code إلى وجود «احتمال للحظر بسبب مخالفة شروط الخدمة (ToS)» عند استخدام اشتراكك داخل بيئة تشغيل تابعة لجهة خارجية. ولا تقدم وثائق Pi إجابة حاسمة حول هذه النقطة؛ لذا احرص على مراجعة شروط المزود قبل تسجيل الدخول بخطة مدفوعة، أو استخدم مفتاح API لتجنب أي التباس.

كيفية إعداد Pi

يقتصر الإعداد على أمرين اثنين إذا كان لديك Node.js 22.19 أو إصدار أحدث.

# Option 1: the installer (pins dependencies, updates with `pi update`)
curl -fsSL https://pi.dev/install.sh | sh

# Option 2: npm
npm install -g --ignore-scripts @earendil-works/pi-coding-agent

# Start it in your project
cd ~/code/my-service
pi

داخل Pi، نفّذ /login للربط مع مزود، ثم /model لاختيار النموذج. يدعم Pi قراءة ملفات السياق AGENTS.md وCLAUDE.md تلقائياً، وبالتالي يحتفظ المستودع المُعد مسبقاً لـ Claude Code بكافة تعليماته دون تعديل.

قبل البدء بأول مهمة فعلية، يُنصح بالاطلاع على صفحة الأمان الخاصة بـ Pi؛ حيث توضح أن Pi «لا يطلب الموافقة قبل كل استدعاء للأدوات»، ويعمل بالصلاحيات الممنوحة للمستخدم الذي قام بتشغيله. وتشير الوثائق إلى أن استخدام حاوية (Container)، أو جهاز وهمي (VM)، أو بيئة معزولة (Sandbox) يمثل «الخيار العملي الأكثر أماناً عادةً».

مقارنة موضوعية وشاملة: Pi مقابل Claude Code

يُعد Claude Code وكيل البرمجة الرسمي من Anthropic. ويأتي مزوداً بـ الوكلاء الفرعيين (sub-agents)، والخطافات (hooks)، ودعم بروتوكول سياق النموذج (MCP)، ووضع التخطيط، ونظام أذونات يطلب التأكيد قبل تنفيذ الإجراءات الحساسة. أما Pi فيقدم نواة أصغر حجماً ويترك لك حرية إضافة ما يلزمك.

Pi Claude Code
الترخيص MIT مملوك ومغلق المصدر (من Anthropic)
النماذج المدعومة أكثر من 15 مزوداً ونماذج محلية نماذج Claude فقط
الوكلاء الفرعيون (Sub-agents) غير مدمج؛ يُضاف عبر ملحق مدمج وجاهز
وضع التخطيط (Plan mode) غير مدمج مدمج وجاهز
طلبات الإذن والموافقة غير متوفرة عن قصد؛ ويُعزل عبر الحاويات موافقات قابلة للتكوين والتخصيص
قابلية التخصيص إضافات وحزم TypeScript الخطافات (Hooks)، وMCP، والمهارات، والإعدادات
الاستخدام دون واجهة (Headless) أوضاع الطباعة وJSON وRPC وحزمة SDK وضع الطباعة، وحزمة Agent SDK

لماذا يفضل بعض المطورين الانتقال إلى Pi؟

يُرجع المقال الأصلي المثير للجدل للكاتب كاليب بعنوان Goodbye Claude, hello Pi سبب الانتقال إلى «تراكم العديد من الإحباطات الصغيرة»، وليس إلى خطأ برمجي واحد بعينه. وتتلخص أبرز النقاط في التالي:

  • تغييرات متكررة في التوجيهات (Prompt Churn): أحصى الكاتب 244 إصداراً لـ Claude Code هذا العام، وأشار إلى أن أكثر من ثلاثة أرباعها تضمنت تغييرات على توجيهات النظام (System Prompt) أو توصيف الأدوات، مما قد يغير سلوك النموذج في بيئات العمل المضبوطة بدقة.
  • استهلاك مفرط للرموز (Tokens): يصل التوصيف الافتراضي لأداة Bash إلى «قرابة 3,000 رمز» وفق تقدير الكاتب، ويتركز معظمها حول git وطلبات السحب (Pull Requests).
  • عقبات التكامل مع بيئات التطوير (IDEs): كان الاتصال مقتصراً على جلسة VS Code واحدة في كل مرة. وقد تغلب الكاتب على هذه المشكلة في Pi عبر إضافة طورها في نحو 20 دقيقة.
  • نطاق الوظائف الموجه للمؤسسات: يرى الكاتب أن مزايا مثل فرق الوكلاء وأنماط المراجعة صُممت لزيادة استهلاك الرموز لدى الشركات الكبرى، وليس لخدمة المطور الفردي.

وأشار معلقون آخرون إلى مشاكل في عرض النصوص والتمرير داخل الطرفية، فضلاً عن التأخر في دعم ملف AGENTS.md.

لماذا يفضل مطورون آخرون البقاء مع Claude Code؟

شهدت المناقشة نفسها وجهات نظر مغايرة؛ إذ أوضح أحد المعلقين أن Pi «يتطلب قدراً هائلاً من التعديل والبرمجة» للوصول إلى قدرات Claude Code، معتبراً الاعتماد على الإضافات «أمراً لا مفر منه تقريباً». كما فضّل نفس المعلق كفاءة Claude Code في ضغط السياق وتخزين التوجيهات مؤقتاً (Prompt Caching) عند استخدام نماذج Anthropic. ونبه آخرون إلى أن تثبيت إضافات خارجية يستلزم الوثوق بشفرات برمجية يمكنها الوصول إلى رموز مصادقة OAuth الخاصة بك.

وهناك أيضاً جانب التكلفة؛ حيث أوضح أحد المعلقين تمسكه بـ Claude Code بسبب «الدعم السعري الهائل الذي نحصل عليه» عبر الاشتراك الشهري مقارنة بالدفع مقابل كل رمز. وإذا واجهت قيوداً على الاستخدام، يوضح دليلنا حول حدود استخدام Claude Code ما توفره كل خطة.

أيهما أنسب لاحتياجاتك؟

اختر Pi إذا كنت ترغب في التحكم التام ببيئة التشغيل، والتبديل بحرية بين مختلف النماذج، والحفاظ على توجيهات مختصرة ومستقرة، ولديك الاستعداد لتشغيل الوكلاء داخل بيئة معزولة (Container). في المقابل، اختر Claude Code إذا كنت تفضل جاهزية الوكلاء الفرعيين ووضع التخطيط وأذونات الموافقة من اليوم الأول، وتعتمد بشكل أساسي على نماذج Claude. كما يمكن للعديد من المطورين الجمع بين الاثنين والاستفادة منهما معاً، وهو ما نتناوله في القسم التالي.

تشغيل Pi وClaude Code معاً جنب إلى جنب في Sharkly

إن الانتقال من بيئة تشغيل إلى أخرى أمر بسيط، لكن تغيير منظومة العمل المحيطة بها ليس كذلك؛ فالمهام والسياق ومتابعة الإنجاز والمراجعة غالباً ما تكون حبيسة جلسة عمل وكيل واحد، مما يعني أن تغيير الوكيل يتطلب إعادة بناء سير العمل بالكامل.

وهنا يأتي دور Sharkly كطبقة إدارة عليا تعلو الوكلاء؛ حيث يمكنك إنشاء المهمة وإسنادها إلى وكيل (Agent)، والذي يعمل بدوره على جهاز حاسوب (Computer - سواء كان حاسوبك المحمول أو خادماً أو جهازاً وهمياً تقوم بربطه) عبر بيئة تشغيل (Runtime - وكيل البرمجة المثبت هناك). وتتضمن قائمة بيئات التشغيل على أي جهاز Claude Code بالفعل، كما يتوفر Pi ضمن قائمة بيئات التشغيل المدعومة:

The Runtimes panel of a connected Computer in Sharkly: Claude Code, Codex, OpenCode and Hermes detected as Available, plus a Support more runtimes row
Sharkly's Support more runtimes list with Pi listed as a Runtime beside GitHub Copilot, OpenClaw, Gemini CLI and others, shown as Not detected until Pi is installed on that Computer

لتجربة ذلك، قم بتثبيت Pi على جهازك (Computer)، ثم اضغط على Detect again في صفحة تفاصيل الجهاز. توضح وثائق Sharkly الحالات المختلفة: فبيئة التشغيل التي تحمل علامة Not installed تتطلب تثبيت الأداة، بينما يمكن للبيئات في حالة Available فقط تنفيذ مهام الوكيل.

# On the Computer that runs your agents
curl -fsSL https://pi.dev/install.sh | sh
sharkly computer register --install-token <install-token>   # once per Computer
sharkly computer list                                        # confirm it is online

ومن هناك، تغذي لوحة المهام نفسها كلا الوكيلين؛ حيث يمكنك تكليف وكيل يعمل عبر Claude Code بإعادة صياغة الشفرة البرمجية (Refactor)، وإسناد مهمة تحديث التبعيات إلى وكيل يعمل عبر Pi، ثم مراجعة النتائج معاً في مكان واحد. ويظل استهلاك النماذج محسوباً على الخطة أو المفتاح المستخدم في كل بيئة تشغيل، لأن Sharkly لا تبيع الرموز (Tokens). وتتاح الخطة المجانية بقيمة 0 دولار للفرق والمؤسسات التي تضم حتى 5 أفراد، وفقاً لـ صفحة الأسعار (بتاريخ 9 نوفمبر 2026).

لمزيد من التفاصيل حول تشغيل عدة وكلاء بالتوازي، راجع مقالنا حول كيفية تشغيل عدة وكلاء من Claude Code في وقت واحد.

سيناريوهات الإعداد الواقعية

  • المطور المستقل الذي يراعي التكلفة: استخدام Pi مع نموذج محلي للمهام الاستكشافية، والاعتماد على Claude Code لإعادة هيكلة الشفرات البرمجية المعقدة.
  • الفِرق ذات التفضيلات المتنوعة: يعمل بعض المطورين باستخدام Pi والبعض الآخر باستخدام Claude Code، مع جمع كافة المهام في لوحة واحدة تجنباً للتساؤل المتكرر: «في أي جلسة عمل تم إنجاز ذلك؟».
  • الأتمتة والمهام المجدولة: تناسب أوضاع JSON وRPC في Pi المهام البرمجية المؤتمتة، مع إعادة توجيه النتائج مباشرة إلى المهمة بدلاً من ملفات السجلات (Logs).

خاتمة

يجيب كل من Pi وClaude Code عن تساؤل مختلف؛ إذ يركز Pi على مدى البساطة والخفة التي يمكن أن تكون عليها بيئة التشغيل إذا كنت مستعداً لبناء بقية الأدوات بنفسك، بينما يركز Claude Code على مدى جاهزية سير العمل المكتمل والمدمج مسبقاً. ولا يلزم أن يكون اختيارك نهائياً؛ إذ يمكنك تجربة تثبيت Pi على جهازك اليوم، وتكليفه بمهمة بسيطة ومحدودة المخاطر عبر Sharkly، ومقارنة النتيجة مع المهمة ذاتها على Claude Code.

الأسئلة الشائعة

هل Pi أفضل من Claude Code؟

لا يوجد فائز مطلق بينهما؛ فـ Pi يتميز بحجم أصغر، وحيادية تجاه المزودين، وقابلية واسعة للتوسيع، بينما يوفر Claude Code ميزات مدمجة مثل الوكلاء الفرعيين، ووضع التخطيط، وطلبات الموافقة. ويعتمد الخيار الأفضل على ما إذا كنت تفضل بناء وتخصيص بيئة عملك الخاصة أم اعتماد حل متكامل جاهز.

هل Pi مفتوح المصدر؟

نعم، Pi مرخص بموجب رخصة MIT، وشفرته المصدرية متاحة على GitHub تحت earendil-works/pi. وتخضع النماذج التي تتصل بها لتراخيص وشروط استخدام مزوديها المستقلة.

هل يمكنني استخدام اشتراك Claude مع Pi؟

يدعم أمر /login في Pi الاشتراكات عبر بروتوكول OAuth للمزودين المدمجين. ومع ذلك، يُنصح بمراجعة شروط استخدام مزود الخدمة قبل ربط خطة استهلاكية ببيئة تشغيل خارجية؛ ويُعد استخدام مفتاح API الحل الأمثل لتفادي أي إشكاليات في هذا الشأن.

هل يدعم Pi بروتوكول MCP؟

نعم. يشير موقع Pi إلى أن بروتوكول MCP بات مدمجاً الآن بشكل أساسي، مع استمرار دعم إضافات MCP، بعد أن كان مستبعداً في الإصدارات السابقة.

هل يقرأ Pi ملف CLAUDE.md؟

نعم. توضح وثائق الأمان لـ Pi أنه يحمّل تلقائياً ملفات السياق التالية: AGENTS.override.md وAGENTS.md وCLAUDE.md.

هل تشغيل Pi على الحاسوب المحمول آمن؟

لا يطلب Pi الإذن المسبق قبل كل استدعاء للأدوات؛ لذا توصي وثائقه الرسمية باستخدام حاوية (Container)، أو جهاز وهمي (VM)، أو بيئة معزولة (Sandbox) كأقوى تدبير عملي للحماية.

من طوّر Pi؟

قام ماريو زيكنر (Mario Zechner) بإنشاء وتطوير Pi، ويتولى إدارة المشروع ونشره حالياً شركة Earendil Inc. بالتعاون مع مجتمع المساهمين.

اكتشف المزيد

Gemini 4 Carbon و Hydrogen: دمج وكيل التخطيط مع وكلاء التنفيذ السريع

Gemini 4 Carbon و Hydrogen: دمج وكيل التخطيط مع وكلاء التنفيذ السريع

اجمع بين Gemini 4 Carbon وHydrogen ضمن فريق الوكلاء لديك: يتولى مُخطِّط Carbon صياغة المهام الفرعية، بينما يقوم منفّذو Hydrogen ومُدقِّق بعمليات البناء والاختبار، وتُعاد المهام العالقة مجدداً إلى المُخطِّط.

13 نوفمبر 2026

Gemini 4 Hydrogen لوكلاء البرمجة: النموذج السريع الذي يمكن لوكلاء فريقك تشغيله طوال اليوم

Gemini 4 Hydrogen لوكلاء البرمجة: النموذج السريع الذي يمكن لوكلاء فريقك تشغيله طوال اليوم

Gemini 4 Hydrogen لوكلاء البرمجة: 1.50$ / 7.50$ لكل مليون توكن، وباقة مجانية، وأربعة مستويات للتفكير. ما المهام المناسبة لإسنادها إليه، ومتى ينبغي التصعيد إلى Carbon.

13 نوفمبر 2026

كيفية توجيه مهام وكلاء الذكاء الاصطناعي باستخدام Gemini Decisions API

كيفية توجيه مهام وكلاء الذكاء الاصطناعي باستخدام Gemini Decisions API

توجيه مهام وكلاء الذكاء الاصطناعي باستخدام Gemini Decisions API: يحدد استدعاء واحد الوكيل المناسب، ومدى صعوبة المهمة، وما إذا كان اتخاذ القرار يتطلب تدخلاً بشرياً، لتتولى عتبة الثقة بعد ذلك الاختيار بين الإسناد التلقائي أو المراجعة البشرية.

12 نوفمبر 2026