
الوكلاء الذكية اليوم تصطدم بحائط واحد مستمر: اللحظة التي يطلب فيها برنامج مدخلات تفاعلية. أداة TUI-use الجديدة من المطور onesuper تحطم هذا الحاجز نهائياً، فهي تمنح الوكلاء قدرات بشرية كاملة للتحكم في أي برنامج طرفية – من Python REPL إلى قواعد البيانات إلى محررات النصوص المعقدة.
- تثبيت الأداة: npm install -g tui-use أو استنساخ المستودع وبناء الأداة محلياً باستخدام npm install && npm run build && npm link
- بدء جلسة العمل: tui-use start python3 لبدء Python أو tui-use start –cwd /path/to/project “npm create” لتشغيل أدوات الإعداد في مجلد محدد
- التقاط حالة الشاشة: tui-use snapshot يعطي لقطة نصية نظيفة من المحتوى الحالي مع كشف العناصر المحددة في حقل highlights
- إرسال المدخلات: tui-use type “your_code_here” لكتابة النص أو tui-use press enter للمفاتيح الخاصة مثل Enter و Ctrl+C والأسهم
- إدارة الجلسات المتعددة: tui-use list لعرض جميع الجلسات النشطة و tui-use use session_id للتبديل بينها و tui-use rename new_name لإعادة التسمية
- التحكم المتقدم: tui-use wait –text “pattern” للانتظار حتى ظهور نص معين أو tui-use find “regex” للبحث في المحتوى الحالي
الأداة تعمل عبر daemon يدير جلسات PTY منفصلة، حيث يعالج محاكي @xterm/headless تسلسلات ANSI ويحولها إلى نص نظيف. النتيجة: بدلاً من التعامل مع تيار بايتات معقد، تحصل الوكلاء على “لقطة polaroid” واضحة من حالة الشاشة مع metadata مثل العنوان والعناصر المحددة.
حالات الاستخدام تشمل تشغيل جلسات REPL لـ Python و Node و psql و redis-cli، والتنقل عبر أدوات الإعداد التفاعلية مثل npm create و create-react-app، والاتصال بقواعد البيانات عبر psql و mysql للاستعلامات المباشرة، والتحكم في برامج TUI المعقدة مثل vim و lazygit و htop و fzf. الأداة متوافقة مع Claude Code و Cursor و Codex وأدوات البرمجة الذكية الأخرى.
للمطورين العرب في السعودية والإمارات ومصر، هذا يعني إمكانية أتمتة المهام المعقدة التي كانت تتطلب تدخلاً يدوياً مستمراً – من إعداد المشاريع إلى إدارة قواعد البيانات إلى التنقل في بيئات التطوير المعقدة.
القيود الحالية تشمل فقدان معلومات الألوان والتنسيقات (يبقى النص العادي فقط مع كشف العناصر المحددة عبر inverse-video)، وعدم دعم Windows حالياً (macOS/Linux فقط، رغم أن دعم Windows مخطط عبر ConPTY). مشاكل البناء التلقائي نادرة لكنها تتطلب build tools على بعض الأنظمة.




