دع الوكلاء يعملون. تظهر كل عملية تشغيل للوكيل عبر خطافات الوكيل: يعمل أو بانتظارك أو اكتمل أو فشل. يبقي Kilobat جهاز Mac مستيقظًا أثناء عملهم، حتى مع إغلاق الغطاء إذا سمحت بذلك، أو فقط أثناء ظهور تطبيق مثل Keynote في المقدمة.
لـ SSH وأسطح المكتب البعيدة
اعرف سبب تأخر الطرفية.
ضغطات مفاتيح تظهر بعد ثانية. شاشة Parsec تتجمد أثناء السحب. يراقب Kilobat الخط إلى الخادم أثناء عملك، وعندما تنتهي الجلسة يوضح عدد مرات التأخر وسببه، بما في ذلك ما إذا كان الخادم أو Wi-Fi مسؤولًا.
brew install seifip/kilobat/kilobat- مجاني للأبد
- Pro مقابل $29 مرة واحدة
- استرداد خلال 14 يومًا
- macOS 14 أو أحدث
- CLI مفتوحة المصدر
# لماذا تأخرت الكتابة؟
$ kilobat remote --limit 1
SSH to build.example.com, 38 min
✗ Typing lagged 4 times: jitter on
your Wi-Fi or router (RTT to the
server swung 41→610 ms)
Try a cable or the 5 GHz band.
Try Mosh for this server: it echoes
your typing at once.هل يبدو هذا مألوفًا؟
- «الكتابة عبر ssh تبدو كأنني أخوض في شراب كثيف.»
- «هل السبب Wi-Fi أم أن الخادم يستخدم المبادلة مجددًا؟»
- «يتقطع Parsec لكن اختبار السرعة يعرض 500 Mbps.»
- «هل أنتقل إلى Mosh فحسب؟»
تسعة أسباب لتأخر الجلسة. يحدد Kilobat السبب.
مرة كل ثانية أثناء عملك، يرسل Kilobat اختبارات اتصال إلى الخادم والإنترنت والموجّه، ويقرأ زمن ذهاب وإياب TCP للاتصال من macOS، ويرصد التطبيقات الأخرى النشطة. لا يقرأ أي شيء داخل الجلسة.
تصل ضغطات المفاتيح على دفعات عبر Wi-Fi
تذبذب في Wi-Fi أو الموجّه: يتغير زمن الذهاب والإياب من 40 ms إلى نصف ثانية.
يحدد شبكة Wi-Fi ويعرض مدى تغير زمن الذهاب والإياب، ويقترح Mosh لاتصال SSH. Pro
تتجمد الشاشة أثناء مزامنة مجلد
تطبيق آخر على Mac يستنفد الرفع أو التنزيل: Dropbox أو iCloud أو نسخة احتياطية أو Steam.
يحدد التطبيق وما إذا كان يرفع البيانات. Pro
تأخر رغم عدم تشغيل شيء على Mac
جهاز آخر على الشبكة يبث أو ينزّل البيانات.
عندما يشارك الموجّه عدادات حركة البيانات عبر UPnP؛ كيفية تفعيله، يرى Kilobat أن الخط مشغول ببيانات لم يرسلها Mac. Pro
تقطعات قصيرة متكررة بانتظام
فحص AirDrop: تنتقل وحدة الاتصال في Mac بين القنوات للبحث عن أجهزة قريبة.
يحدد السبب، مع وضع زمن استجابة منخفض لإيقاف AirDrop مؤقتًا أثناء عملك. Pro
يتباطأ كل شيء في الوقت نفسه
مزود الخدمة أو ما بعده.
الموجّه جيد لكن الإنترنت بطيء أيضًا: يوضح ذلك، ويثبت تقرير مزود الخدمة الأمر بمرور الوقت. Pro
هذا الخادم وحده بطيء
المسار إلى الخادم بعد مزود الخدمة.
استجاب الإنترنت في الوقت المناسب ولم يستجب الخادم، لذا كان التأخير قرب الخادم أو شبكته. Pro
تتأخر الكتابة رغم أن الخط يبدو جيدًا
الخادم نفسه مشغول أو يستخدم المبادلة.
لم تُجَب ضغطات مفاتيحك بينما أجاب الخادم اختبارات الاتصال فورًا. لا يذكر ذلك إلا بعد حدوثه مرتين. Pro
كل ضغطة تبدو متأخرة
الخادم بعيد.
يُذكر زمن ذهاب وإياب يبلغ 150 ms أو أكثر حتى على خط سليم، مع اقتراح Mosh كحل. Pro
الخط سليم لكن الشاشة البعيدة متقطعة رغم ذلك
Mac نفسه: المعالج مستنفد أو الذاكرة تنفد أو الجهاز ساخن أو معالج الرسوميات مشبع.
يوضح السبب والتطبيق الذي استخدم المعالج. Pro
من أول ضغطة مفتاح إلى التقرير.
يعثر Kilobat على الجلسات حسب عمليتها دون أن يطلب منك بدء شيء. يحسب ssh وmosh في الطرفية، وكذلك Screen Sharing وParsec وJump Desktop وWindows App وAnyDesk وTeamViewer وRustDesk.
- الدقيقة الأولى
تُحسب الجلسات الفعلية فقط.
تُحسب جلسة ssh عندما تكون لها طرفية خاصة وتكتب فيها لمدة دقيقة. لا تُحسب scp وsftp وrsync وgit عبر ssh والأنفاق مع -N وقفزات ProxyJump واتصالات ssh الخلفية لمحرر أو وكيل. ويُحسب سطح المكتب البعيد عندما يعرض شاشة وتعمل فيها.
- أثناء عملك
قياس الخط مرة كل ثانية.
اختبارات اتصال إلى الخادم والإنترنت والموجّه، وزمن ذهاب وإياب TCP للاتصال كل بضع ثوانٍ، وأكثر التطبيقات الأخرى نشاطًا وحمل Mac: محرك تقرير المكالمات نفسه موجهًا إلى خادمك. يُقاس الخادم الذي يتجاهل اختبار الاتصال باستخدام زمن ذهاب وإياب TCP بدلًا من ذلك.
- بعد ذلك
التقرير.
بطاقة في الصحة ‹ الجلسات البعيدة تعرض زمن الذهاب والإياب ثانية بثانية وكل تأخر باللون الوردي. لا يظهر إشعار إلا إذا تأخرت الجلسة أو تجمدت. يحسب Kilobat التأخيرات مجانًا؛ ويحدد Pro كل سبب وما يمكنك تجربته ومتى يساعد Mosh.
مجاني
التقرير
كل تأخير على مخطط زمني.
تعرض الصحة ‹ الجلسات البعيدة زمن الذهاب والإياب إلى الخادم ثانية بثانية، وكل تأخر باللون الوردي، وزمن الاتصال والتذبذب والفقدان، والسبب في جملة: «تأخرت الكتابة 4 مرات: تذبذب في Wi-Fi أو الموجّه (تغير زمن الذهاب والإياب إلى build.example.com من 41 إلى 610 ms).» تظهر الجلسات السابقة أسفلها، كل واحدة في سطر.

Mosh عندما يساعد
الحل، لا مجرد تحديد المسؤول.
ينتظر SSH الخادم ليعيد كل ضغطة مفتاح، لذا فإن تغير زمن الذهاب والإياب أو فقدان الحزم يجعل الكتابة متقطعة. يعرض Mosh كتابتك فورًا ويتجاوز فقدان الحزم وتغيرات Wi-Fi. عندما يأتي التأخر من Wi-Fi أو AirDrop أو Starlink أو المسار، أو عندما يكون الخادم بعيدًا، يقترح التقرير تجربته. وعندما يكون السبب تطبيقًا أو جهازًا آخر أو Mac أو الخادم نفسه، يوضح ما ينبغي إصلاحه بدلًا من ذلك.
# الجلسات الأخيرة وكل تأخير ومدته وسببه
$ kilobat remote
# جلسات سطح المكتب البعيد فقط للبرامج النصية
$ kilobat remote --kind desktop --jsonيقرأ وكلاء البرمجة التقارير عبر أداة MCP get_remote_session_reports. اقرأ الوثائق.
ما هو مجاني وما يضيفه Pro
مجاني دائمًا
- عدد مرات تأخر كل جلسة أو تجمدها
- زمن الذهاب والعودة إلى الخادم وتذبذب التأخير والفقد
- اختبار تقطّع يكشف ارتفاعات زمن الاستجابة
kilobat remoteوأداة MCP للوكلاء
Pro، مقابل $29 مرة واحدة
- سبب كل تأخير وما يمكن تجربته
- متى يساعد Mosh ومتى لا يساعد
- ما إذا كان الخادم نفسه بطيئًا
- تقارير المكالمات ووضع المكالمات لاجتماعاتك
Pro بسعر $29 لمرة واحدة لجهازي Mac، مع تجربة مجانية لمدة 7 أيام واسترداد خلال 14 يومًا. مجاني للطلاب.
الأسئلة
هل يقرأ Kilobat جلسة SSH الخاصة بي؟
لا. يرى أن عملية ssh أو سطح مكتب بعيد قيد التشغيل والعنوان المتصلة به وعدد البايتات المنقولة، كما يرى أي مراقب للشبكة. لا يقرأ ما تكتبه أو ما يعود إليك، ويبقى كل شيء على جهاز Mac.
هل يرسل أي شيء إلى خادمي؟
يرسل اختبار اتصال واحدًا في الثانية إلى عنوان الخادم أثناء فتح الجلسة، كما لو شغّلت ping في علامة تبويب أخرى. لا يفتح اتصالًا بمنفذ SSH الخاص بالخادم، لذلك لا يظهر شيء في سجل المصادقة.
ما التطبيقات التي يعمل معها؟
ssh وmosh في Terminal وiTerm2 وGhostty وWezTerm وkitty وAlacritty وWarp وVS Code وCursor وZed، وكذلك تحت tmux؛ وScreen Sharing وParsec وJump Desktop وWindows App (Microsoft Remote Desktop) وAnyDesk وTeamViewer وRustDesk. يعمل Chrome Remote Desktop داخل علامة تبويب في المتصفح، حيث لا يستطيع Kilobat تمييزه عن المتصفح.
كيف يعرف أن الخادم بطيء وليس اتصالي؟
خرجت ضغطات المفاتيح ولم يعد شيء لمدة ثانيتين أو أكثر، بينما استجاب الخادم والموجّه لاختبارات الاتصال فورًا. لا يقول Kilobat ذلك إلا إذا حدث الأمر مرتين على الأقل في الجلسة، وفقط مع SSH حيث يعيد الخادم صدى كل ضغطة مفتاح.
هل يحتسب git push أو scp كجلسة؟
لا. تحتاج الجلسة إلى طرفية خاصة بها ودقيقة من الكتابة فيها. تُستبعد عمليات النسخ وgit والأنفاق وssh التي يشغّلها محرر أو وكيل ذكاء اصطناعي في الخلفية.
هل هو مجاني؟
يحصي Kilobat حالات التأخير مجانًا. ويحدد Kilobat Pro، بسعر 29 دولارًا لمرة واحدة مع تجربة مجانية لمدة 7 أيام، سبب كل حالة وما يمكن تجربته ومتى يساعد Mosh.
اجعل الجلسة المقبلة أكثر سلاسة.
brew install seifip/kilobat/kilobat