تُحدَّث يومياً

مصدرُك العربي
لمستقبل الذكاء الاصطناعي

أخبار، تقارير، أدوات وتحليلات يومية — كل ما تحتاجه لمتابعة ثورة الذكاء الاصطناعي باللغة العربية

✅ تم الاشتراك!
تعلم و استخدام الذكاء الاصطناعي

TUI-use تُطلق عصر جديد للوكلاء الذكية في الطرفية

الوكلاء الذكية اليوم تصطدم بحائط واحد مستمر: اللحظة التي يطلب فيها برنامج مدخلات تفاعلية. أداة TUI-use الجديدة من المطور onesuper تحطم هذا الحاجز نهائياً، فهي تمنح الوكلاء قدرات بشرية كاملة للتحكم في أي برنامج طرفية – من Python REPL إلى قواعد البيانات إلى محررات النصوص المعقدة.

  1. تثبيت الأداة: npm install -g tui-use أو استنساخ المستودع وبناء الأداة محلياً باستخدام npm install && npm run build && npm link
  2. بدء جلسة العمل: tui-use start python3 لبدء Python أو tui-use start –cwd /path/to/project “npm create” لتشغيل أدوات الإعداد في مجلد محدد
  3. التقاط حالة الشاشة: tui-use snapshot يعطي لقطة نصية نظيفة من المحتوى الحالي مع كشف العناصر المحددة في حقل highlights
  4. إرسال المدخلات: tui-use type “your_code_here” لكتابة النص أو tui-use press enter للمفاتيح الخاصة مثل Enter و Ctrl+C والأسهم
  5. إدارة الجلسات المتعددة: tui-use list لعرض جميع الجلسات النشطة و tui-use use session_id للتبديل بينها و tui-use rename new_name لإعادة التسمية
  6. التحكم المتقدم: tui-use wait –text “pattern” للانتظار حتى ظهور نص معين أو tui-use find “regex” للبحث في المحتوى الحالي

الأداة تعمل عبر daemon يدير جلسات PTY منفصلة، حيث يعالج محاكي @xterm/headless تسلسلات ANSI ويحولها إلى نص نظيف. النتيجة: بدلاً من التعامل مع تيار بايتات معقد، تحصل الوكلاء على “لقطة polaroid” واضحة من حالة الشاشة مع metadata مثل العنوان والعناصر المحددة.

رخصة MIT لأداة TUI-use
الأداة مفتوحة المصدر تحت رخصة MIT ومتاحة للاستخدام التجاري

حالات الاستخدام تشمل تشغيل جلسات 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 على بعض الأنظمة.

المصدر

مقالات ذات صلة

زر الذهاب إلى الأعلى