قبل حوالي شهرين، كان كل نموذج عندي في مكان منفصل. Claude في تطبيق، وCodex في تطبيق آخر، وGemini في ثالث، وعندما أردت نقل عمل من واحد إلى آخر، كنت أنسخ وألصق وأشرح من البداية. وكل واحد له حدوده، وله ما يتميز فيه. قضيت فترة أبحث عن طريقة أجمعهم فيها، ووجدت T3.
الآن كلهم في مكان واحد، اسمه T3 Code، ويعملون معًا. وهذا أول بوست في سلسلة عن المهام التي تعمل عندي تلقائيًا كل يوم. يشغل T3 المهام التي تحتاج agents، والباقي سكربتات عادية، وبعضها يتواصل مع الـ AI مباشرة.
ما هو T3 Code
برنامج مجاني ومفتوح المصدر، يجمع الـ coding agents التي عندك في نافذة واحدة: Claude Code، وCodex، وAntigravity من Google، وغيرها. هو نفسه لا يعطيك نموذجًا. كل agent يعمل بحسابه، باشتراك أو بالدفع حسب الاستخدام، أي أنك تدفع لـ Claude أو ChatGPT كما تدفع الآن، ولا يأخذ T3 شيئًا.
عندي T3 يعمل على كمبيوتر صغير في البيت، عليه Ubuntu ولا ينطفئ أبدًا. أفتحه من هاتفي من أي مكان، وعندما ينهي أي agent عمله، يصلني تنبيه على الهاتف.
أولًا ثبت الـ agents التي تريدها، Claude Code أو Codex أو الاثنين، من صفحاتها. ويستطيع T3 أيضًا تسجيل دخولك إلى Codex بحساب ChatGPT. ثم ثبت T3، على Linux أو Mac بشريحة Apple:
curl -fsSL https://t3.codes/install.sh | sh
t3وإذا لم يجد الـ Terminal الأمر t3، فاتبع ما يخبرك به برنامج التثبيت عن الـ PATH. ولـ Windows وأجهزة Mac التي بمعالج Intel، توجد طرق أخرى في دليل التثبيت.
وليبقى يعمل في الخلفية وتصل إليه من هاتفك:
t3 upوعندما يسألك، اختر T3 Connect، لأنه يعمل وأنت خارج البيت ويرسل التنبيهات. ثم نزل تطبيق T3 على الهاتف، وسجل بالحساب نفسه، واختر الكمبيوتر، وفعل التنبيهات. ويجب أيضًا أن تسجل الدخول في كل agent مرة واحدة على الكمبيوتر نفسه، مثلًا claude auth login لـ Claude وcodex login لـ Codex.
كيف أصبحت model agnostic
أي أنني لا أربط عملي بنموذج واحد. وهذا حدث بثلاثة أشياء.
agent يسلم عملًا إلى agent آخر
في T3، يستطيع أي agent تسليم مهمة إلى agent آخر من شركة أخرى. مثلًا، يخطط Claude، ويعطي البرمجة لـ Codex، ثم يراجع بنفسه ما فعله Codex قبل أن يخبرني بانتهاء العمل. ولا أحتاج إلى نسخ شيء، فالمهمة تنتقل تلقائيًا وتعود النتيجة.
من 9 نوفمبر 2026، أصبحت أوجه البرمجة والمراجعة والبحث إلى Codex أولًا، لأن حدود Claude كانت تنفد بسرعة، وفي الوقت نفسه كان أكثر من 80% من Codex غير مستخدم عندي.
كل واحد فيما يتميز فيه
| العمل | يذهب إلى | لماذا |
|---|---|---|
| البرمجة، والاختبارات، ومراجعة الكود، والبحث | Codex | لديه سعة متاحة، ويوفر من حدود Claude |
| الصور | Codex | ضمن اشتراك ChatGPT |
| أي شيء يحتاج إيميلي أو تقويمي أو مهامي، والـ homelab | Claude | الـ connectors وحارس الـ homelab مثبتة عنده |
| رأي آخر في كود لا يحتوي على شيء خاص | Gemini في Antigravity | نموذج ثالث يرى أخطاء مختلفة |
وحتى لا أعيد هذا الكلام في كل جلسة، وضعته كقاعدة في الملف العام لـ Claude. يمكنك البدء بنسخة أبسط منها:
أريدك أن تستخدم أكثر من نموذج في عملك عن طريق T3:
- البرمجة ومراجعة الكود والبحث في الويب: سلمها لـ Codex.
- أي شيء يحتاج إيميلي أو تقويمي أو مهامي: أبقه عندك.
- كل مهمة تسلمها يجب أن تحتوي على المجلد، والملفات، والهدف، وكيف نعرف أنها انتهت.
- بعد ثلاث دقائق تأكد أن المهمة بدأت، وراجع النتيجة بنفسك قبل أن تخبرني بانتهائها.
احفظ هذا في ملف القواعد العام الخاص بك لينطبق على كل الجلسات.
نموذجان يعملان على السؤال نفسه
أحيانًا أريد رأيين بدل رأي واحد. في 10 نوفمبر مثلًا، عندما قررت تغيير تصميم هذا الموقع، طلبت خطة من Claude، وفي الوقت نفسه كتب Codex خطة أخرى وحده دون أن يرى خطة Claude. اتفقا في أغلب الأشياء، وأضاف كل واحد شيئًا لم ينتبه له الآخر: فصل Codex في البحث والفلاتر، وأضاف Claude أوامر التثبيت لكل أداة. ثم دمجهما Claude في خطة واحدة. وفي مرة سابقة، طلبت من Claude وGPT مناقشة سؤال عن اشتراكاتي على جولتين، حتى اتفقا على خطة واحدة.
الأدوات تتغير، وأنا أبدل في أي لحظة
كل بضعة أسابيع يظهر نموذج جديد، أو تتغير الأسعار، أو تتغير الحدود. لذلك رتبت كل شيء بحيث أستطيع التبديل في أي لحظة، دون أن أخسر عملي:
- القواعد في ملف واحد. في ملاحظاتي ومشاريعي ملف
AGENTS.mdيحتوي على القواعد. يقرؤه Codex مباشرة، ويقرؤه Claude عن طريق سطر واحد فيCLAUDE.md. يضيف هذا الأمر السطر، وينشئ الملف إذا لم يكن موجودًا:
echo '@AGENTS.md' >> CLAUDE.md- الـ Skills بالصيغة نفسها. يقرأ Claude وCodex ملفات
SKILL.md، لذلك أثبت الـ Skills التي تعمل في الاثنين لكليهما، وبعضها يعتمد على أداة معينة فيبقى معها. - ملاحظاتي ملفات عادية. كل ما عندي ملفات Markdown في Obsidian، ويستطيع أي نموذج قراءتها. سأكتب عن هذا في بوست منفصل.
- إضافة agent في T3 مجرد إعداد. تفعله من الإعدادات وتسجل الدخول فيه، وينتهي الأمر.
إذا تعطل نموذج، أو ارتفع سعره، أو ظهر نموذج أفضل منه، أبدله. القواعد والملاحظات تنتقل معه، وأقصى ما أحتاجه هو إعادة إعداد بعض الروابط.
المهام المجدولة
يستطيع T3 تشغيل مهمة في وقت معين، حتى وأنا نائم. تكتب له ما يفعله، وتختار الوقت والنموذج والمجلد، فيشغلها في ثريد منفصل. تنشئها من Settings ثم Scheduled tasks، أو تطلب من الـ agent نفسه إنشاءها.
وتعلمت أن أضع القواعد في ملاحظة، وتكون المهمة نفسها سطرًا واحدًا: “اقرأ الملاحظة الفلانية ونفذها”. وعندما أريد تغيير شيء، أعدل الملاحظة فقط.
أنشئ مهمة مجدولة في T3 لهذا المشروع، تعمل كل يوم الساعة 7:30 صباحًا على Claude. المهمة: اقرأ ملف القواعد الخاص بي ~/notes/morning-brief.md ونفذ ما فيه بالضبط، وضع النتيجة في الثريد نفسه.
اكتب ملف القواعد أولًا، وضع مسارك. والوقت يتبع توقيت الكمبيوتر، وليس الهاتف.
ولا تحتاج كل مهمة إلى AI، ولا تعمل كلها في T3. النسخ الاحتياطي مثلًا سكربت عادي يشغله الكمبيوتر كل عشر دقائق، ويتدخل الـ AI فقط عندما يكون هناك شيء يحتاج إلى قراءة وتفكير.
هذه المهام التي عندي الآن، وسأكتب عن كل واحدة في بوست منفصل:
- ملخص الصباح: يقرأ إيميلي وتقويمي ومهامي وملاحظاتي، ويعرض لي بضع بطاقات عما يحتاج تدخلي اليوم.
- الإيميل والرسائل إلى مهام: الرسائل التي فيها مواعيد تتحول إلى إيميلي، والإيميلات التي تحتاج تدخلي تصبح مهام في TickTick، ويستطيع ملخص الصباح عرضها لي.
- رادار الابتكار: كل أسبوع، ما تغير في مجالي، ومنه الأشياء القليلة التي أستطيع العمل عليها فعلًا.
- تحديث الـ Skills: كل أحد، يحدث كل الـ Skills والأدوات، ويجربها، ويعيد أي شيء تعطل إلى نسخته السابقة.
- ترتيب Google Drive: كل شهر، يرتب الملفات الجديدة ويسميها، ويزيل المكرر.
- فحص الـ homelab: كل يوم، يفحص السيرفر الموجود في البيت دون أن يغير شيئًا، ويقترح الحل.
- النسخ الاحتياطي: الملاحظات كل عشر دقائق، والكود كل ليلة مع فحص للتأكد من عدم وجود أسرار مكشوفة.
- صحة الكمبيوتر والحارس: فحص يومي لكمبيوتر البيت، وفحص منتظم للتأكد من عدم إتاحة شيء للعامة بالخطأ.
- مجلد التسليم: أي ملف أرسله إلى الكمبيوتر، يرتبه الـ AI في ملاحظاتي، ويصلني تنبيه.
- صفحة البداية: صفحة فيها حالة كل أدوات البيت، تتحدث كل بضع دقائق.
- تطبيق المدرسة: يقرأ ما ينشر في تطبيق المدرسة كل يوم، حتى لا يفوتني شيء.
- عروض تطبيق العائلة: يجلب عروض السوبرماركت كل يوم لتطبيق بنيته للعائلة.
بعض هذه المهام تغذي تطبيقات بنيتها، مثل صفحة البداية، وتطبيق العائلة، وSignal الموجود على هاتفي. سأكتب عن كل تطبيق في بوست منفصل لاحقًا، وأضع الروابط هنا.
كم يكلف
اشتراكاتي الآن:
- Claude Ultra: 200 دولار في الشهر
- ChatGPT Pro: 100 دولار في الشهر
- Google AI Pro: 19.99 دولار في الشهر
أي حوالي 320 دولارًا في الشهر قبل الضريبة. وهذا كثير، لكنني أستخدمها كل يوم وفي كل شيء. لا يلزم أن تبدأ هكذا:
| الخيار | كم في الشهر | ماذا تحصل عليه |
|---|---|---|
| Claude Pro مع خطة Antigravity المجانية | 20 دولار | Claude Code، وGemini بحدود أسبوعية بسيطة |
| ChatGPT Plus مع خطة Antigravity المجانية | 20 دولار | Codex، وGemini بحدود أسبوعية بسيطة |
| Claude Pro مع ChatGPT Plus | 40 دولار | agent قوي من كل شركة، يعملان جنبًا إلى جنب |
وT3 نفسه مجاني. وتحتاج إلى كمبيوتر يبقى يعمل، والكمبيوتر الذي عندك يكفي غالبًا، لكن المهام المجدولة لا تعمل إلا وهو يعمل. وجرب خطة Antigravity المجانية مع T3 قبل أن تعتمد عليها، لأن T3 يقول إن بعض الحسابات تحتاج اشتراكًا.
ما تعلمته
- تأكد أن المهمة بدأت. مرة، انتظر مشروعان أكثر من ساعة على مهام سلماها إلى Codex، ولم تبدأ المهام أصلًا، وأنا من انتبه. الآن القاعدة: بعد ثلاث دقائق يتأكد أنها بدأت، ثم يفحص كل عشر دقائق. وإذا علقت مهمة، يعيدها مرة واحدة. وإذا علقت مرة ثانية، أو علقت أكثر من مهمة معًا، ينفذها Claude ويخبرني.
- راجع النتيجة بنفسك. عودة المهمة لا تعني أن نتيجتها صحيحة. يقرأ Claude التعديل ويشغل الاختبارات قبل أن يخبرني بانتهائها.
- انتبه لما تعطيه لكل نموذج. لا يأخذ Antigravity إلا كودًا لا يحتوي على شيء خاص. عندما وضعت هذه القاعدة في 1 نوفمبر، لم أستطع التأكد من كيفية استخدام Google للكود في الخطط الشخصية، فتحقق من إعدادات البيانات في حسابك. ولا يأخذ أي نموذج أسرارًا أو أرقام هويات.
الأدوات
البوست القادم في السلسلة: ملخص الصباح.
الإصدارات وقت الكتابة
- T3 Code · 0.1.7
- Claude Code · 2.1.319
- Codex CLI · 0.167.0