PromptPilot: مجدوِل مهام لـ Claude Code وCodex يعمل أثناء نومك
PromptPilot أداة مفتوحة المصدر لجدولة المهام في أدوات AI CLI، مثل Claude Code وCodex وQwen. تُضاف المهام من الطرفية أو واجهة الويب أو بوت Telegram، وتُنفَّذ بالتتابع وفق أولويات وجدول زمني، مع إعادة المحاولة تلقائيًا عند بلوغ rate limit. وتُخزَّن قائمة الانتظار بالكامل في SQLite دون وسطاء رسائل خارجيين. وأبرز ميزة في الأداة هي إمكانية الرد على وكيل الذكاء الاصطناعي مباشرة من Telegram دون فتح الطرفية، حتى لو كنت بعيدًا عن الحاسوب.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
حصص التوكنات وحدود الطلبات ونوافذ إعادة الضبط، كلها يحدّدها المزوّد لا المطوّر. لكن يبقى بيد المطوّر مورد واحد يتحكم فيه بنفسه: توقيت إرسال المهمة. وهذا بالضبط ما يتولاه PromptPilot، وهو مجدوِل لقائمة انتظار الأوامر النصية (prompts) في أدوات AI CLI، ويتيح تشغيل وكيل البرمجة مسبقًا دون أن تكون حاضرًا أمام الشاشة.
ما هو PromptPilot ولماذا نحتاج إليه
PromptPilot أداة مفتوحة المصدر كتبها مطوّر واحد لنفسه، لكنه نشرها على افتراض أنه ليس الوحيد الذي يعرف هذا الموقف. السيناريو بسيط: تريد تشغيل مهمة على Claude Code أو Codex في الواحدة ليلًا، حين يُعاد ضبط الحد لدى المزوّد، لكنك تكون نائمًا في ذلك الوقت. أو العكس: تفتح حاسوبك المحمول صباحًا وتريد أن تكون جلسة العمل قد «سخنت» مسبقًا من دونك.
يستقبل النظام المهام عبر ثلاث واجهات: الطرفية المعتادة، وواجهة الويب، وبوت Telegram. ثم يسحبها العامل (worker) من قائمة الانتظار وينفّذها بالتتابع. وإذا اصطدمت الأداة بـ rate limit فإنها لا تتوقف عن العمل، بل تتوقف مؤقتًا وتعيد المحاولة تلقائيًا. ويهمّ هذا بوجه خاص من يعملون على باقات مجانية أو محدودة، حيث يتطلب كل إعادة ضبط للحد إعادة تشغيل يدوية.
البنية: SQLite وثلاث عمليات
الجانب التقني بسيط عن قصد. تُخزَّن قائمة الانتظار بالكامل في SQLite، دون وسطاء رسائل خارجيين مثل Redis أو RabbitMQ. وتتواصل العمليات الثلاث، وهي خادم API والعامل وبوت Telegram، عبر قاعدة البيانات. وهذا يتيح تشغيل كل شيء على حاسوب محمول عادي أو على VPS رخيص دون بنية تحتية معقدة.
لكل مهمة أولوية ووقت تشغيل. يمكنك إضافة مهمة بملاحظة «التشغيل في 03:00»، وسيلتقطها العامل في الوقت المحدد. وتُدعَم أدوات Claude Code وCodex وQwen، وعمليًا أي أداة CLI تستقبل الأوامر النصية من الإدخال القياسي. وتُنفَّذ المهام ذات الأولوية الأعلى قبل غيرها، حتى لو أُضيفت إلى القائمة لاحقًا.
بوت Telegram كجهاز تحكم
ثمة سيناريو منفصل هو التفاعل مع النموذج عبر البوت. فإذا طرح وكيل الذكاء الاصطناعي سؤالًا توضيحيًا في منتصف المهمة، يصل المستخدم إشعار في Telegram ويمكنه الرد هناك مباشرة دون فتح الطرفية. وهذا أمر حاسم إذا أُضيفت المهمة قبل مغادرة المنزل، أو إذا علق الوكيل في انتظار إدخال بينما كنت نائمًا.
ولا يكتفي البوت بعرض حالة المهمة، بل يعمل كقناة اتصال كاملة ثنائية الاتجاه مع النموذج. وبالنسبة لمن يعملون كثيرًا أثناء التنقل أو من الهاتف، فهذه ميزة جوهرية: لا تفقد السيطرة على الوكيل حتى لو كنت بعيدًا فعليًا عن الحاسوب.
لماذا يهمّ هذا
PromptPilot ليس منتجًا من شركة كبرى، وليس خدمة SaaS باشتراك مدفوع. إنه أداة بُنيت لمعالجة مشكلة محددة: عدم تطابق جدول عمل المطوّر مع جدول حدود المزوّدين. ويعترف المؤلف بأنه صنع المشروع لنفسه، لكن لهذا السبب تحديدًا يحلّ مشكلة حقيقية لا مفتعلة.
ومع تحوّل أدوات AI CLI إلى جزء معياري من سير العمل، ستزداد الحاجة إلى إدارة تدفق المهام والحدود. ويسدّ PromptPilot هذه الفجوة بوسائل بسيطة: دون Kubernetes، ودون وسطاء رسائل، ودون نشر معقد. SQLite واحدة، وثلاث عمليات، وبوت Telegram، وهكذا يعمل وكيل الذكاء الاصطناعي وفق جدول زمني.
شيفرة المشروع منشورة، وخطوات النشر موصوفة في README. وهذه حالة يحلّ فيها المصدر المفتوح المشكلة التي تغفلها الأدوات التجارية، لأنها أصغر من أن يُبنى لها منتج مستقل.
- 30 أكتوبر 2026MoEngage تتيح لوكلاء الذكاء الاصطناعي الوصول إلى 400 واجهة API مغلقة عبر AgentCore Gateway دون خوادم MCP خاصة بها
- 30 أكتوبر 2026Google: وكلاء الذكاء الاصطناعي مع Android CLI ينجزون مهام الواجهات أسرع بنسبة 77%
- 30 أكتوبر 2026Claude Enterprise يحصل على تقارير ذكية: من يستخدم الذكاء الاصطناعي وكيف وبكم
- 29 أكتوبر 2026Google تفتح Android Studio أمام وكلاء ذكاء اصطناعي من جهات أخرى: Claude وCodex وأكثر من 40 وكيلًا آخر
أسئلة وأجوبة حول الخبر
ما أبرز التفاصيل حول ما هو PromptPilot ولماذا نحتاج إليه؟
PromptPilot أداة مفتوحة المصدر كتبها مطوّر واحد لنفسه، لكنه نشرها على افتراض أنه ليس الوحيد الذي يعرف هذا الموقف. السيناريو بسيط: تريد تشغيل مهمة على Claude Code أو Codex في الواحدة ليلًا، حين يُعاد ضبط الحد لدى المزوّد، لكنك تكون نائمًا في ذلك الوقت. أو العكس: تفتح حاسوبك المحمول صباحًا وتريد أن تكون جلسة العمل قد «سخنت» مسبقًا من دونك. يستقبل النظام المهام عبر ثلاث واجهات: الطرفية المعتادة، وواجهة الويب، وبوت Telegram. ثم يسحبها العامل (worker) من قائمة الانتظار وينفّذها بالتتابع. وإذا اصطدمت الأداة بـ rate limit فإنها لا تتوقف عن العمل، بل تتوقف مؤقتًا وتعيد المحاولة تلق
ما أبرز التفاصيل حول البنية: SQLite وثلاث عمليات؟
الجانب التقني بسيط عن قصد. تُخزَّن قائمة الانتظار بالكامل في SQLite، دون وسطاء رسائل خارجيين مثل Redis أو RabbitMQ. وتتواصل العمليات الثلاث، وهي خادم API والعامل وبوت Telegram، عبر قاعدة البيانات. وهذا يتيح تشغيل كل شيء على حاسوب محمول عادي أو على VPS رخيص دون بنية تحتية معقدة. لكل مهمة أولوية ووقت تشغيل. يمكنك إضافة مهمة بملاحظة «التشغيل في 03:00»، وسيلتقطها العامل في الوقت المحدد. وتُدعَم أدوات Claude Code وCodex وQwen، وعمليًا أي أداة CLI تستقبل الأوامر النصية من الإدخال القياسي. وتُنفَّذ المهام ذات الأولوية الأعلى قبل غيرها، حتى لو أُضيفت إلى القائمة لاحقًا.
ما أبرز التفاصيل حول بوت Telegram كجهاز تحكم؟
ثمة سيناريو منفصل هو التفاعل مع النموذج عبر البوت. فإذا طرح وكيل الذكاء الاصطناعي سؤالًا توضيحيًا في منتصف المهمة، يصل المستخدم إشعار في Telegram ويمكنه الرد هناك مباشرة دون فتح الطرفية. وهذا أمر حاسم إذا أُضيفت المهمة قبل مغادرة المنزل، أو إذا علق الوكيل في انتظار إدخال بينما كنت نائمًا. ولا يكتفي البوت بعرض حالة المهمة، بل يعمل كقناة اتصال كاملة ثنائية الاتجاه مع النموذج. وبالنسبة لمن يعملون كثيرًا أثناء التنقل أو من الهاتف، فهذه ميزة جوهرية: لا تفقد السيطرة على الوكيل حتى لو كنت بعيدًا فعليًا عن الحاسوب.
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.