عن المشروع

TelegramCode هو بوت تيليجرام ذاتي الاستضافة يتيح لك تشغيل وكلاء البرمجة OpenCode وClaude Code من هاتفك أو جهازك اللوحي. يعمل كل موضوع في منتدى تيليجرام أو كل محادثة خاصة كأنه تبويب طرفية مرتبط بمجلد مشروع، ويمكن لعدة مواضيع مشاركة مجلد واحد للعمل المتوازي. تشمل الإمكانات الرئيسية: - واجهات خلفية للوكلاء: OpenCode (عبر واجهة HTTP+SSE للخادم) وClaude Code (بوضعي tmux-scrape أو json-stream) - وضع طرفية خام يربط الموضوع بقشرة حقيقية داخل مجلد المشروع - إدخال صوتي عبر تحويل Groq أو OpenAI Whisper - تشغيل مجدول وذاتي باستخدام مهام cron أو لمرة واحدة أو لعدد محدد من المرات، مع مؤقتات آمنة عند إعادة التشغيل وتعويض المهام الفائتة - استقبال وإخراج الملفات: الصور والمستندات والفيديو والصوت المرسلة إلى الموضوع تُمرر إلى الوكيل، ويمكن للوكيل إرسال ملفات بالمقابل - إعدادات عرض لكل موضوع، وخيارات إظهار التفكير ونتائج الأدوات والوكلاء الفرعيين، وإعدادات المنطقة الزمنية والطوابع الزمنية - استمرار الجلسات واستئنافها، وضغط السياق، والانتظار التلقائي عند تجاوز حدود الاستخدام - أوامر إدارة لربط المجلدات وتبديل النماذج وربط المزودين وعرض الجلسات والتشخيص يعمل البوت على جهازك الخاص أو خادم بعيد، ولا يتطلب فتح أي منافذ، ويخزن الحالة في ملف JSON محلي. يمكن تثبيته عبر npm أو تشغيله باستخدام Docker أو بناؤه من المصدر. يتضمن الإعداد إنشاء بوت تيليجرام، واختياريًا إعداد مجموعة منتدى فائقة أو محادثة خاصة مع المالك، ثم تشغيل واجهة الأوامر من مجلد أب للمشاريع.