Pi-Mono على Smart AIPI: أرخص طريقة لتشغيل Coding Agent خفيف — مع Grill-Me وSuperpowers وCaveman

Pi-Mono هو حاضنة البرمجة المصغّرة من Mario Zechner — أربع أدوات (read, write, edit, bash)، وضع YOLO كامل، ترخيص MIT، ومحايد تجاه المزوّد. وجّهه إلى Smart AIPI للحصول على وصول pay-as-you-go إلى GPT-5.5، وادمجه مع Grill-Me لإنشاء المهام، وSuperpowers للمنهجية الكاملة، وSkill Caveman لخفض تكلفة output tokens بنحو 75%. تركيبة agent خفيف + API خفيف جاهزة الآن.

S
Smart AIPI Team
مدة القراءة 8 دقائق ·
Pi-Mono على Smart AIPI: أرخص طريقة لتشغيل Coding Agent خفيف — مع Grill-Me وSuperpowers وCaveman

TL;DR: Pi-Mono هو coding agent مصغّر من Mario Zechner — أربع أدوات (read، write، edit، bash)، ترخيص MIT، ونواة صغيرة جدًا عن قصد. يتحدث صيغة متوافقة مع OpenAI، لذا وجّهه إلى https://api.smartaipi.com/v1، وشغّل GPT-5.5 على low reasoning، وادمجه مع ثلاث skills تسد الفجوات التي يتركها Pi عمدًا: Grill-Me لإنشاء المهام، Superpowers لمنهجية الهندسة، وCaveman لخفض output tokens بنحو 75%. ومع تسعير Smart AIPI بنظام pay-as-you-go ونسبة cache hit بين 95–98%، تنخفض الكلفة لكل turn بشكل تراكمي يمكنك التحقق منه من صفحة الاستخدام الخاصة بك.

حركة lean-agent لها الآن مشروعها الأبرز. Pi-Mono هو monorepo الذي يقف خلف pi، وهو terminal coding harness من Mario Zechner (مبتكر libGDX) يعيد coding agent إلى الأساسيات ويدفع كل شيء آخر إلى الامتدادات. وكما قال Zechner في حديثه على Mastra "I Hated Every Coding Agent, So I Built My Own": الحاضنات الراسخة تشبه سفنًا فضائية تحتوي على 80% من الوظائف التي لا يلمسها معظم المطورين أبدًا، وsystem prompts الخاصة بها تتغير مع كل إصدار — فتُفسد workflows الشخصية التي بنيتها بعناية فوقها.

رد Pi هو minimalism جذري: أربع أدوات، وضع YOLO كامل، ولا شيء إضافي. قابلية التعديل فوق الاكتمال. وعلى endpoint متوافق مع OpenAI في Smart AIPI بنظام pay-as-you-go، تتحول هذه البساطة مباشرة إلى أرخص إعداد جاد للـ agentic coding متاح اليوم.

ما هو Pi-Mono فعليًا

Pi-mono هو الـ monorepo (github.com/badlogic/pi-mono، مع نسخة مرآة في earendil-works/pi)؛ أما CLI binary فهو ببساطة pi. ينقسم المستودع إلى مجموعة من الحزم المركزة:

  • pi-agent-core — runtime: استدعاء الأدوات، الحالة، وحلقة agent الفعلية.
  • pi-ai — مكتبة موحدة للمزوّدين تتعامل مع Anthropic وOpenAI-compatible وBedrock وVertex وMistral وGroq وCerebras وxAI وDeepSeek وOpenRouter وHugging Face وOllama وحوالي اثني عشر غيرها. والأهم أنها تستطيع إعادة كتابة السياق لـ التبديل بين providers أثناء الجلسة من دون فقدان الحالة.
  • pi-tui — terminal UI يعتمد على differential rendering.
  • pi-coding-agent — CLI الموجّه للمستخدم الذي يربط الأجزاء معًا.

واجهة الأدوات الافتراضية هي أربع أدوات فقط، لا أكثر:

الأداة ما الذي تفعله لماذا هذا يكفي
readقراءة ملف من القرصالنماذج المتقدمة مدرّبة أصلًا على هذا المخطط نفسه
writeكتابة أو إنشاء ملفI/O ميكانيكي — لا حاجة إلى reasoning
editتطبيق patch موضعي على ملفSearch/replace + diffs هي primitive التحرير العالمية
bashتشغيل أي shell commandكل شيء آخر (grep، tests، git، package managers) هو shell command

أي شيء أكثر من ذلك — subagents، plan mode، permission gates، MCP servers، sandboxing — يوجد في pi-skills أو الامتدادات الخارجية، بشكل اختياري. يعمل Pi في full YOLO mode افتراضيًا: لا permission prompts، ولا filesystem أو shell restrictions. هذا قرار مقصود. إذا أردت safety rails، فأنت من يثبتها.

لماذا Pi-Mono وSmart AIPI يشكلان زوجًا مثاليًا

مكتبة pi-ai في Pi تتعامل مع كل provider كأنه endpoint بشكل OpenAI أو Anthropic خلف interface موحد. Gateway الخاص بـ Smart AIPI يوفّر كامل سطح OpenAI — chat، responses، embeddings، images، audio، anthropic-shaped messages — عبر base URL واحد وAPI key واحد. التصميمان ينسجمان بسلاسة:

  • مفتاح واحد، كل النماذج. نفس Smart AIPI API key يمنحك GPT-5.5 وGPT-5.4 وGPT-5.4-mini وGPT-5.3-codex وGPT-Image-2، إضافة إلى Claude routing المتوافق مع Anthropic — ويمكن لـ Pi التبديل بينها أثناء الجلسة.
  • تسعير pay-as-you-go. لا اشتراك، لا quota، لا throttle. أنت تدفع مقابل tokens التي تحسبها فعلًا. system prompt الصغير في Pi يعني أن كل turn يدفع أقل مقابل context الثابت مقارنة بحاضنة مليئة بالميزات.
  • prompt cache من البداية إلى النهاية. يحافظ Smart AIPI على مفتاح OpenAI prompt-cache كما هو عبر الـ gateway، لذا يبقى repo + agents.md + history في cache خلال الجلسات الطويلة. نسب cache hit في الواقع بين 95–98%، ما يخفض cached input إلى $0.125 لكل 1M tokens — أي أرخص 10 مرات من uncached.
  • WebSocket session preservation. جلسات pi-mono الطويلة تبقى على cache دافئ واحد بدلًا من دفع السعر الكامل للـ input في كل turn.

الـ Three Skills التي تكمل Pi-Mono

Pi لا يقدّم عمدًا أي شيء لتخطيط المهام، ولا methodology هندسية محددة الرأي، ولا طبقة output compression. هذا ليس خللًا — بل هو الفكرة كلها. المجتمع سد هذه الفجوات الثلاث بـ skills قابلة للتركيب تنسجم مع Pi عبر نمط الاستدعاء /skill:name. وهذه الثلاثة تستحق التثبيت من اليوم الأول:

1. Grill-Me — إنشاء المهام عالي reasoning

الموقع: github.com/mattpocock/skills، بواسطة Matt Pocock.

Grill-me يفعل تمامًا ما يوحي به الاسم: النموذج يستجوبك حول المهمة حتى تصبح كل القيود واضحة بلا أي التباس. الملفات ضمن النطاق. معايير النجاح. الحالات الطرفية. ما الذي يعنيه "done". عادةً من ثلاث إلى خمس turns قصيرة. أنت تجيب؛ والمهارة تعيد spec محكمًا وقابلًا للتنفيذ.

الحركة الاقتصادية هنا هي تشغيل grill-me على high reasoning فقط في مرحلة spec — عادةً من ثلاث إلى خمس turns قصيرة — ثم الانتقال إلى low reasoning في مرحلة التنفيذ (من 30 إلى 100 turn من العمل الرخيص والميكانيكي). high reasoning يؤتي ثماره حيث يكون الحمل حاسمًا؛ low reasoning يحمل الباقي. حلقة Pi-mono ذات الأدوات الأربع مناسبة جدًا لهذا النمط لأنه لا يوجد شيء يعترض الطريق: بمجرد تثبيت spec، يكون لدى النموذج مسار واضح عبر read/write/edit/bash لتسليمه.

2. Superpowers — منهجية هندسية على شكل skills

الموقع: github.com/obra/superpowers، بواسطة Jesse Vincent.

Superpowers هي "منهجية تطوير برمجيات كاملة للـ coding agents، مبنية فوق مجموعة من skills القابلة للتركيب." قوالب TDD، playbooks لمراجعة الكود، إجراءات debugging، أنماط refactoring، وانضباط إدارة الفروع. إنها العملية الهندسية الصريحة التي لا يدمجها Pi عمدًا في core.

وهي أيضًا محايدة تجاه harness — نفس حزمة skills تعمل في Claude Code وCursor وCopilot CLI وGemini وCodex وPi. ثبّتها مرة واحدة وخذها معك بين الحاضنات. قدرة Pi على تحميل skills بنمط plug-and-play تعني أنه يمكنك إضافة المنهجية بالكامل فوق النواة المصغّرة من دون لمس مصدر Pi.

3. Caveman — قاتل output tokens

الموقع: skills repo الخاص بـ Matt Pocock (قسم productivity).

Caveman يبدّل agent إلى ultra-compressed communication mode. احذف articles. احذف الحشو. رد بنقاط تلغرافية. لا لغة إنجليزية رسمية، لا اعتذارات، لا تمهيد. الانخفاض المبلغ عنه في tokens في turns الغنية بالنثر يبلغ تقريبًا 75%.

لماذا هذا يسيطر على الفاتورة: في GPT-5.5، output tokens تكلف $7.50 لكل 1M مقابل $0.125 لكل 1M لـ cached input — نسبة 60×. ضغط output هو أكثر شيء عالي الأثر يمكنك فعله لفاتورة coding agent. Grill-me + low reasoning خفّضا output أصلًا. Caveman يضغط ما تبقى. ومع cache الخاص بـ Smart AIPI، تقترب الكلفة الهامشية لأي turn إضافي من الحد الأدنى لميزانية compute الخاصة بالنموذج.

قصة الكلفة التراكمية

التسعير على Smart AIPI لـ GPT-5.5:

GPT-5.5 (لكل 1M tokens) Smart AIPI أثر Pi-Mono
Input (uncached)$1.25system prompt صغير يعني كلفة أقل في turn الأول
Input (cached prefix)$0.125نسبة hit من 95–98% خلال الجلسات الطويلة
Output$7.50Caveman يقطع نحو 75%؛ وlow reasoning يضاعف الأثر

شكل turn في pi-mono على GPT-5.5 مع low reasoning، بعد إنهاء spec عبر grill-me وتفعيل caveman:

  • Cached input prefix (repo + agents.md + history) — عادةً أكبر حزمة tokens في turn — تُحاسَب بالسعر المخزن، لا غير المخزن، كلما أصاب cache.
  • New uncached input (نتائج الأدوات، آخر رسالة من المستخدم) — عادةً جزء صغير جدًا من input، يُحاسَب بالسعر الكامل.
  • Output — مضغوط بواسطة caveman، مع minimal reasoning tokens لأن effort منخفض. هذا هو البند الأكثر جدوى في التقليل لأنه يُحاسَب بأعلى سعر لكل token.

pay-as-you-go يعني أنك تدفع فقط مقابل ما تحسبه، وهذه المقابض الثلاثة تتراكم. لوحة التحكم الخاصة بك ستعرض لك الأرقام الفعلية لكل turn وفق repo وبنية prompt لديك — بلا سقف، بلا throttle، بلا حد أدنى شهري.

التبديل بين providers أثناء الجلسة: الميزة الخفية في Pi

pi-ai يحتفظ بتمثيل portable للسياق ويمكنه إعادة كتابته ليلائم أي provider تشير إليه حاليًا. الترجمة العملية: عندما يصطدم GPT-5.5 بغموض صعب، يمكنك استخدام /model claude-sonnet-4.6 في منتصف المهمة للحصول على رأي ثانٍ من دون فقدان المحادثة. كلا الـ endpoints يجلسان خلف Smart AIPI API key واحد — ردود Claude المتوافقة مع Anthropic تمر عبر /v1/messages، بينما التدفقات المتوافقة مع OpenAI تمر عبر /v1/responses (أو /v1/chat/completions)، وPi يتولى الترجمة بشفافية.

في عمليات refactor الطويلة وعالية المخاطر، هذا النمط مفيد فعلًا: grill-me على GPT-5.5 high للـ spec، ثم GPT-5.5 low للتنفيذ، ثم Claude Sonnet 4.6 لمراجعة معمارية واحدة، ثم العودة إلى GPT-5.5 low لإنهاء العمل. حاضنة واحدة، API key واحد، فاتورة واحدة.

الإعداد في 60 ثانية

# 1. تثبيت pi
curl -fsSL https://pi.dev/install.sh | sh
# or:  npm install -g @earendil-works/pi-coding-agent

# 2. التوجيه إلى smart aipi
export OPENAI_BASE_URL=https://api.smartaipi.com/v1
export OPENAI_API_KEY=sk-your-smartaipi-key

# 3. تشغيل pi داخل المستودع الخاص بك
cd ~/code/your-project
pi

# 4. داخل pi، ثبّت skills
/skill:install matt-pocock/skills/grill-me
/skill:install obra/superpowers
/skill:install matt-pocock/skills/caveman

# 5. صياغة المهمة
/skill grill-me

# 6. الانتقال إلى low reasoning والتنفيذ
/model gpt-5.5 --reasoning-effort low
/skill caveman

صيغة تثبيت skills الدقيقة تعتمد على skill loader الذي تستخدمه — راجع README في مستودع كل skill لمعرفة طريقة الاستدعاء الحالية. الشكل العام واحد: ضع مجلد skill داخل الإعدادات لديك ثم استدعِه.

لماذا agent خفيف + API خفيف يضاعف الأثر

الحاضنات الغنية بالميزات تحمل system prompt كبيرًا في كل turn، وتشغّل passes تفكير إضافية، وتُخرج شروحات مطوّلة لم يطلبها المستخدم. كل واحد من هذه الأمور ضريبة. Pi-mono يخفف ضريبة جهة الحاضنة (system prompt صغير، حلقة أربع أدوات، بلا طبقة تخطيط مفرطة الهندسة)؛ وcaveman + low reasoning يخففان جهة النموذج (output مضغوط، minimal reasoning tokens)؛ وSmart AIPI يخفف جهة المزوّد (cached input أرخص 10×، بلا اشتراك ثابت). لا أيٌّ من هذه العناصر وحده يحقق مكسب 10×، لكن عند ضربها معًا فإنها تغيّر فعليًا تكلفة تشغيل مشروع agentic ممتد.

رؤية Pi — "تكيف agent مع workflow الخاص بك، لا العكس" — تتقاطع مع رؤية Smart AIPI — "ادفع فقط مقابل ما تحسبه فعلًا." إذا كنت تصطدم بحدود الاشتراك أو تدفع مقابل ميزات حاضنة لا تلمسها أبدًا، فهذه التركيبة تستحق تجربة في أمسية واحدة. سجّل، أنشئ key، اضبط OPENAI_BASE_URL، ثبّت pi، ثبّت المهارات الثلاث، وابدأ بالشحن.

ابدأ الآن — $5 مجانية عند التسجيل

كل حساب جديد يحصل على $5 رصيد API مجاني — لا حاجة إلى بطاقة ائتمان.

$5 كافية لتثبيت pi، وربط المهارات الثلاث، وتشغيل grill-me على مهمة حقيقية من البداية إلى النهاية، وتنفيذ جلسة pi-mono ممتدة قبل أن تقرر ما إذا كنت ستضيف رصيدًا.

  1. سجّل في smartaipi.com/signup (‏$5 مجانًا، من دون بطاقة ائتمان)
  2. أنشئ API key من لوحة التحكم
  3. ثبّت pi: curl -fsSL https://pi.dev/install.sh | sh
  4. اضبط OPENAI_BASE_URL=https://api.smartaipi.com/v1 وOPENAI_API_KEY على المفتاح الجديد
  5. ثبّت Grill-Me + Caveman وSuperpowers
  6. شغّل pi، وطبّق grill-me على المهمة التالية على high reasoning، ثم انتقل إلى low + caveman، وأنجزها

نفس الحاضنة المصغّرة التي قد تشغّلها على اشتراك — الآن على نموذج تسعير يتوسع مع ما تحسبه فعلًا، ومع cache hit rate يجعل جلسات agentic الطويلة شبه مجانية.

Pi-Mono Coding Agent Lean Agent GPT-5.5 Skills Grill-Me Superpowers Caveman Prompt Caching OpenAI Compatible
S
بقلم
Smart AIPI

بوابة API متوافقة مع OpenAI. وصول إلى نماذج AI الرائدة بتكلفة أقل بنسبة 75٪.

ابدأ مجانًا

تم إرسال الرسالة

سنرد عليك خلال يومي عمل.

تواصل مع الدعم

هل لديك سؤال أو تحتاج إلى مساعدة؟ أرسل لنا رسالة وسنرد عليك خلال يومي عمل.