عن المشروع

ipsupport-code هو وكيل برمجة محلي خفيف الوزن وذاتي التعلم، ومُحسَّن للعمل مع LM Studio أو أي مزود متوافق مع OpenAI. يتم توزيعه كملف ثنائي واحد ثابت مكتوب بلغة Go، ويقوم بتشغيل النماذج المحلية من خلال حلقة reason-act-observe باستخدام أدوات أساسية مثل file وrun وgit وweb وcalc. إحدى الميزات الأساسية هي قدرته على استخراج الدروس من التجارب السابقة لاسترداد الأخطاء وتحسين الأداء بمرور الوقت. الواجهة هي TUI على غرار Claude-Code، ومبنية باستخدام Bubble Tea، وتوفر بثًا مباشرًا للمكالمات الأدوات، واختلافات ذات تلوين نحوي، ومفتاح تبديل بين وضع plan (قراءة فقط) ووضع auto (تنفيذ). يدعم التبديل بين مزودي الخدمة المتعددين، وتفويض الوكيل الفرعي إلى نماذج مختلفة أو وكلاء CLI خارجيين، ومعالجة الوظائف في الخلفية. يتم إدارة الأمان من خلال سياسة أذونات، وسجن مساحة العمل، وعزل اختياري على مستوى النظام (Seatbelt/Landlock). تتضمن الميزات الإضافية تكامل خادم MCP، وحزم مهارات عند الطلب، ومهام متعددة الأدوار موجهة نحو الهدف مع حلقة حكم، وإمكانية إعادة تشغيل الجلسة.