عن المشروع
tty7 هو مساحة عمل طرفية مبنية بلغة Rust الخالصة، تستخدم gpui من Zed للتصيير عبر GPU ونواة VT من Alacritty. خياره المعماري الأساسي هو خادم خلفي يملك الأصداف والأجزاء، لذا تستمر الجلسات حتى عند إغلاق الواجهة الرسومية أو إعادة تشغيل الجهاز—دون الحاجة إلى tmux.
يستهدف التطبيق المطورين الذين يعملون مع وكلاء البرمجة. يكتشف 23 واجهة سطر أوامر للوكلاء (بما في ذلك Claude Code وCodex وGemini وCopilot وCursor)، ويعرض حالة كل جزء وإشعاراته وسياق الفرع والفروقات وأيقونة في شريط النظام عند الحاجة إلى إدخال. يمكن للوكلاء أيضًا برمجة tty7 عبر واجهة سطر أوامر مرفقة: يستطيع وكيل واحد فتح جزء لوكيل آخر، وإرسال أوامر، والانتظار حتى الإكمال، والتقاط المخرجات، سواء كانت الواجهة الرسومية تعمل أم لا.
تشمل ميزات الإدخال اقتراحات شبحية من السجل، وإكمالًا بالجدولة مع تفسيرات، وتمييزًا نحويًا، وتحريرًا متعدد الأسطر، وبحثًا ضبابيًا في السجل. تدعم النافذة علامات تبويب، وتقسيمات، ولوحة أوامر، وبحثًا في السجل، ولوحة شجرة العمليات، و13 سمة، وإدخال IME. يُحقن تكامل الصدفة تلقائيًا لـ zsh وbash وfish وPowerShell وWSL والأجزاء البعيدة.
يُدعم التطوير البعيد عبر حزمة SSH أصلية (russh) مع ملفات تعريف وأسرار سلسلة المفاتيح ولوحة SFTP وإعادة توجيه المنافذ ومضيفات القفز. تبقى الملفات والمستودعات والأجزاء وبيانات git على الجهاز البعيد.
تُظهر المعايير التي يوفرها المشروع نحو ضعف إنتاجية Alacritty وGhostty وKitty في إدخال/إخراج النص العادي واختبارات معدل إطارات DOOM-fire على Apple M1 Pro. تتوفر إصدارات أصلية لـ macOS وWindows وLinux.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.