اتصالات SSH

احفظ اتصالات SSH الخاصة بك،
وشغّل وكلاء الذكاء الاصطناعي على الجهاز البعيد

AgentsRoom هو مدير اتصالات SSH وطرفية SSH مدمجة في آنٍ واحد. احفظ خوادمك البعيدة مرة واحدة، واتصل بمفتاح SSH أو كلمة مرور، ثم شغّل Claude Code أو Codex أو Antigravity CLI مباشرة على الجهاز البعيد.

كفّ عن التنقل بين عميل SSH منفصل ومحرر شيفرة. احتفظ بملفات اتصالك وطرفيتك ووكلاء الذكاء الاصطناعي في التطبيق نفسه، موجَّهة جميعها إلى الخادم البعيد نفسه.

SSH عن بُعد
نفق SSH مشفَّر
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
مفتاح SSH:22
خادم بعيد
deploy@prod-vps.acme.dev
VPS إنتاج
الوكيل قيد التشغيل
احفظ مرة واحدة، واتصل بنقرة واحدةتبقى بيانات اعتمادك على جهازك

كيف يتصل AgentsRoom بخادم SSH محفوظ ويشغّل وكيل برمجة بالذكاء الاصطناعي مباشرة على الجهاز البعيد.

تفترض معظم وكلاء البرمجة بالذكاء الاصطناعي أن شيفرتك موجودة على الجهاز نفسه الذي تجلس أمامه. لكن قدرًا كبيرًا من العمل يجري على خادم بعيد : خادم VPS، أو جهاز staging، أو جهاز بناء قوي، أو خادم تطوير مشترك يستخدمه الفريق كله. يتعامل AgentsRoom مع هذه الحالة باعتبارها حالة من الدرجة الأولى. احفظ اتصال SSH، وافتح الطرفية المدمجة عبر SSH، وستعمل على المضيف البعيد كأنه محلي.

يحتفظ مدير اتصالات SSH بملف لكل خادم تتعامل معه : المضيف والمنفذ والمستخدم وما إذا كنت تصادق بمفتاح SSH أو كلمة مرور. لا مزيد من البحث في ملفات إعداد متناثرة أو إعادة كتابة الأمر الطويل نفسه. اختر اتصالًا محفوظًا، واضغط على اتصال، وتأخذك الطرفية إلى الجهاز في خطوة واحدة.

المكسب الحقيقي هو تشغيل وكلاء البرمجة بالذكاء الاصطناعي حيث توجد الشيفرة فعلًا. اتصل بخادمك البعيد عبر SSH، ثم شغّل Claude Code أو Codex أو Antigravity CLI أو وكيلًا آخر على ذلك الجهاز. يقرأ الوكيل ملفات المضيف البعيد ويعدّلها، ويشغّل مجموعة الاختبارات في البيئة البعيدة، وأنت تدير كل ذلك من AgentsRoom دون عميل SSH ثانٍ مفتوح بجانبك.

عميل SSH مصمَّم لتشغيل وكلاء الذكاء الاصطناعي

إدارة الاتصالات، وطرفية حقيقية، وتنفيذ الوكلاء عن بُعد في مكان واحد.

اتصالات SSH محفوظة

احتفظ بملف قابل لإعادة الاستخدام لكل خادم بعيد : المضيف والمنفذ والمستخدم وطريقة المصادقة. خادم VPS وجهاز staging وخادم تطوير الفريق كلها في قائمة واحدة. اختر اتصالًا وتكون قد دخلت، دون أمر تعيد كتابته.

مصادقة بمفتاح أو كلمة مرور

صادق بمفتاح SSH أو كلمة مرور، حسب ما يتوقعه الخادم. وجّه ملفًا إلى ملف مفتاحك الخاص أو احفظ كلمة مرور، ويتولى AgentsRoom المصافحة عند الاتصال.

طرفية مدمجة عبر SSH

يفتح كل اتصال طرفية حقيقية على المضيف البعيد داخل AgentsRoom. مخرجات ملوّنة كاملة، وسجل أوامر، ونسخ ولصق، تقدّمها الطرفية نفسها التي تستخدمها بالفعل لمشاريعك المحلية. لا عميل SSH منفصل تبقيه مفتوحًا.

شغّل الوكلاء على الخادم البعيد

شغّل Claude Code أو Codex أو Antigravity CLI أو وكيلًا آخر مباشرة على الجهاز البعيد عبر SSH. يعمل الوكيل على الملفات الموجودة على الخادم ويشغّل الأوامر في البيئة البعيدة، لا على حاسوبك المحمول.

اربط SSH بمشروع

حدِّد مشروعًا بأنه بعيد واربطه باتصال SSH محفوظ. من تلك اللحظة يفتح المشروع طرفياته ووكلاءه على ذلك الخادم، فتتصرف قاعدة شيفرة بعيدة كمشروع AgentsRoom عادي.

تبقى بيانات الاعتماد خارج المستودع

تبقى مفاتيح SSH على جهازك وكلمات المرور مشفَّرة في سلسلة مفاتيحه، إلا إذا فعّلت كلمات المرور المتزامنة التي تنقلها مشفَّرة من طرف إلى طرف. لا يُكتب أي شيء أبدًا في مستودع المشروع، فلا يتسرب أي شيء عن خوادمك إلى مجلد قد ينسخه زميل في الفريق.

استورد ~/.ssh/config الخاص بك

الخوادم التي تصل إليها بالفعل من الطرفية تأتي كما هي. يقرأ AgentsRoom كتل المضيفين في ~/.ssh/config، ويحتفظ بملف الهوية الذي تعلنه كل كتلة، ويحافظ على ProxyJump عبر خادم bastion : يتصل عبر الاسم المستعار ويترك OpenSSH يحلّ الكتلة، تمامًا كما تفعل صدفتك.

جلسات AWS SSM

صِل إلى نسخة بلا عنوان عام وبلا منفذ SSH وارد، عبر aws ssm start-session. تُصرَّح الجلسة بملف تعريف AWS المُعدّ بالفعل على جهازك، فلا كلمة مرور ولا مفتاح يُخزَّن في التطبيق.

WinRM وPowerShell Remoting

اتصل بمضيف Windows لا يملك OpenSSH لكنه يدعم WinRM، عبر NTLM لجهاز في مجموعة عمل أو Kerberos لعضو في نطاق، بما في ذلك نقطة نهاية PowerShell لخادم Exchange محلي. ويتولى CredSSP القفزة الثانية، عندما يجب على الجلسة أن تصل بدورها إلى Active Directory أو إلى خادم ملفات: عبر HTTPS مع التحقق من الشهادة، وينبّهك النموذج إلى أن كلمة المرور تُسلَّم إلى ذلك الخادم. ومن محطة عمل خارج النطاق، تحدّد أنت بنفسك وحدة تحكم النطاق وعنوان IP للخادم، ويتولى AgentsRoom عمليات التحليل دون لمس ملف hosts لديك. يشغّل الوكلاء PowerShell من خلاله للقراءة فقط افتراضيًا؛ وتنتظر عمليات الكتابة تأكيدك: كلها، أو الخطرة منها فقط، أو لا شيء منها، حسب اختيارك لكل اتصال.

كلمات مرورك تبقى مشفَّرة، وعلى جهازك افتراضيًا

لا يكون مدير اتصالات SSH مفيدًا إلا إذا أمكنك أن تأمنه على بيانات اعتمادك. اسم الاتصال ومضيفه ومنفذه ومستخدمه تتبع حسابك، فالخادم المحفوظ على حاسوب يظهر على بقية حواسيبك دون إعادة كتابته. تبقى مفاتيح SSH على الجهاز، وتبقى كلمات المرور وعبارات مرور المفاتيح مشفَّرة في سلسلة مفاتيح الجهاز الذي كتبتها فيه. فعّل كلمات المرور المتزامنة من الإعدادات > الحساب (معطّلة افتراضيًا) فتنتقل معك هي أيضًا، مشفَّرة من طرف إلى طرف بمفتاح لا تملكه إلا حواسيبك: يخزّنها AgentsRoom دون أن يستطيع قراءتها. لا يُكتب أي شيء أبدًا في المشروع الذي تعمل عليه: الاتصال بخادم بعيد لا يضيف أبدًا ملف إعداد إلى المستودع ولا يرفع مضيفًا أو سرًّا عن طريق الخطأ.

تجري المصادقة عبر SSH القياسي. يستخدم تسجيل الدخول بالمفتاح مفتاحك الخاص الحالي، تمامًا كما تفعل صدفتك. ويُرسَل تسجيل الدخول بكلمة المرور عبر قناة SSH المشفَّرة مثل أي عميل SSH آخر. AgentsRoom هو العميل، ويبقى خادمك مصدر الحقيقة لما يقبله.

عندما تشغّل وكيل ذكاء اصطناعي على الجهاز البعيد، تبقى الشيفرة على الجهاز البعيد. يقرأ الوكيل ملفات الخادم الذي اتصلت به ويعدّلها. لا يُنسخ أي شيء من المشروع البعيد إلى حاسوبك المحمول إلا إذا طلبت ذلك، ولا تُشارَك ملفات اتصالك أبدًا مع أي أحد.

من الصفر إلى وكيل على خادم بعيد

احفظ اتصالًا مرة واحدة، وشغّل عليه الوكلاء إلى الأبد.

01

احفظ اتصال SSH

في مشروع، انقر على «خوادم» في «شريط أوامر التطوير»، ثم على «إضافة اتصال»، أو على «استيراد من ~/.ssh/config» لجلب المضيفين الموجودين لديك أصلًا. يحتوي ملف الاتصال على المضيف والمنفذ والمستخدم، وإما ملف مفتاح SSH الخاص بك أو كلمة مرور. امنحه اسمًا مثل prod-vps أو staging ويُحفَظ للمرة القادمة.

02

اتصل وافتح الطرفية

اختر الاتصال المحفوظ واضغط على اتصال. يفتح AgentsRoom طرفية مدمجة عبر SSH على المضيف البعيد. أنت الآن على الخادم، مع مخرجات ملوّنة كاملة وسجل أوامر.

03

شغّل وكيل ذكاء اصطناعي على الجهاز

شغّل Claude Code أو Codex أو Antigravity CLI في تلك الطرفية البعيدة. يعمل الوكيل على ملفات الخادم ويُنفَّذ في البيئة البعيدة، وأنت تديره من AgentsRoom كأي مشروع آخر.

متى تحتاج إلى وكلاء على خادم بعيد

ليست كل قاعدة شيفرة موجودة على حاسوبك المحمول.

شيفرة على VPS

يعمل تطبيقك على VPS وتريد إصلاحه حيث يعيش. افتح اتصال SSH المحفوظ، وشغّل وكيل Claude Code على الجهاز، وأصلح الخلل في البيئة الحقيقية، بكل تبعياتها.

العمل على جهاز staging

يُعيد خادم staging إنتاج خلل لن يراه حاسوبك المحمول أبدًا. اتصل عبر SSH، ووجّه وكيل Codex إلى قاعدة شيفرة staging، ودعه يعيد إنتاج المشكلة ويصلحها على الجهاز الذي يُظهرها فعلًا.

خادم تطوير مشترك

يعمل الفريق على خادم تطوير مشترك واحد. يحفظ الجميع اتصال SSH نفسه، ويفتح كلٌّ طرفيته، ويشغّل وكيله على المضيف دون إعداد نسخة محلية لكل فرد.

لا حاجة إلى إعداد محلي

سلسلة أدوات ثقيلة لا تريدها على حاسوبك المحمول تعيش على جهاز بناء. اتصل عبر SSH، وشغّل وكيل Antigravity CLI هناك، وأبقِ جهازك نظيفًا بينما يجري العمل عن بُعد.

وكلاء الذكاء الاصطناعي + SSH

كيف يمكن لوكلاء الذكاء الاصطناعي الوصول إلى اتصالات SSH الخاصة بي؟

ssh_listssh_connectssh_connection_new

عبر AgentsRoom MCP. تُعرض اتصالاتك المحفوظة لكل وكيل كخمس أدوات MCP : ssh_list تُرجع الخوادم القابلة للاستخدام في المشروع الحالي (SSH وAWS SSM وWinRM على حد سواء)، وssh_exec تنفّذ أمرًا واحدًا على خادم وتعيد مخرجاته (سطر PowerShell على مضيف WinRM، للقراءة فقط ما لم تسمح بعمليات الكتابة، التي تؤكدها واحدة تلو الأخرى، أو الخطرة منها فقط، أو لا تؤكدها أبدًا، حسب اختيارك)، وssh_transfer تنقل ملفًا واحدًا من الخادم أو إليه، وssh_connect تفتح أحدها في تبويب طرفية حقيقي، وssh_connection_new تقترح خادمًا لم تحفظه بعد. لذا عندما تطلب من وكيل "اتصل بالإنتاج واقرأ السجلات" أو "اسرد موصّلات الإرسال في Exchange"، لا يحتاج إلى تخمين اسم مضيف ولا إلى كتابة أمر يدويًا : يقرأ قائمة اتصالاتك ويعمل على الجهاز الصحيح.

هذا الوصول عبر SSH خالٍ من الأسرار عن قصد. لا تُرجع ssh_list سوى بيانات وصفية: الاسم والمضيف والمنفذ والمستخدم ونوع المصادقة والنطاق. تبقى كلمات المرور وعبارات المرور مشفّرة في سلسلة مفاتيح نظامك، وتبقى المفاتيح الخاصة على قرصك، والتطبيق نفسه هو من يحقن السر في الطرفية. الوكيل يسمّي اتصالاً فقط، ولا يتعامل معه أبداً.

الجلسة التي يفتحها وكيل عبر ssh_connect هي تبويب طرفية مرئي: تقرأه وتكتب فيه وتغلقه متى شئت. والأمر الذي ينفّذه عبر ssh_exec يعود في محادثته مع رمز الخروج، فترى دائمًا ما نُفّذ وما ردّ به الجهاز. وتنتقل الملفات بالطريقة نفسها : بواسطة ssh_transfer يسحب الوكيل نسخة بيانات أو سجلاً من خادم، أو يرفع ملفًا إليه، عبر القناة نفسها الخالية من بيانات الاعتماد، ويحصل على مسار على جهازك بدلاً من أن يُلصق الملف في محادثته. ويمكن حفظ الاتصال لمشروع واحد أو بشكل عام، حتى لا يرى الوكيل سوى الخوادم المناسبة لما تعمل عليه. تشمل الأداة أيضًا أجهزة الشبكة التي لا يعمل سطر أوامرها إلا داخل جلسة مفتوحة، مثل جدار الحماية WatchGuard أو كثير من المحوّلات والموجّهات: يفتح ssh_exec الجلسة وينتظر موجّه الجهاز ثم يكتب الأوامر واحدًا تلو الآخر.

بينما يعمل وكيل على خادم، تتابعه مباشرةً. كل أمر ينفّذه عبر ssh_exec يظهر في تبويب «النشاط» في اللوحة اليمنى مع مخرجاته، في سجل مستقل لكل خادم؛ وتظهر الصورة الرمزية للوكيل على زر «خوادم»، وفي قائمة خوادمك مع علامة «وكيل يعمل». ويُعرض الأمر المُرسَل مرمَّزًا بعد فك ترميزه. ويمكنك متابعة ذلك من هاتفك أيضًا، في بطاقة الوكيل داخل تطبيق الهاتف. لا ينتقل ذلك إلا بين حاسوبك وهاتفك، مشفّرًا من طرف إلى طرف مع إخفاء الأسرار: لا يُخزَّن أي شيء مما يجري على أجهزتك على أي خادم.

الإنشاء يمكن أن يكون بالكامل عمل الوكيل أيضًا. تحافظ ssh_connection_new على مسار المراجعة: تفتح نموذج الإنشاء مملوءًا مسبقًا بما وجده الوكيل في ملف compose أو سكربت نشر أو وثائقك، وأنت من يراجعه ويكتب بيانات الاعتماد ويحفظ. وما لم توقف «يمكن للوكلاء إدارة الاتصالات» (الإعدادات، مفعّل افتراضيًا)، تكتب ssh_connection_save الاتصال مباشرة، وحتى حينها لا تمر بيانات الاعتماد عبر المحادثة أبدًا: يسمّي الوكيل سرًّا من خزنتك وينسخه تطبيق سطح المكتب. مفتاح الإيقاف مكتوب في الإعداد نفسه لا يُطلب في مطالبة، لأن اتصالًا يستطيع وكيل تسجيله دون أن تراه سيكون بابًا خلفيًا.

اكتشف AgentsRoom MCP

مصوَّر داخل التطبيق : يُطلب من وكيل التحقق من المساحة الحرة على قرص خادم staging، وتشغيل سكربت فحص صحة، ومتابعة سجل nginx. تظهر الاستدعاءات الثلاثة واحدًا تلو الآخر في تبويب «النشاط» مع مخرجاتها ورمز الخروج والمدة، ثم يُفتح سجل ذلك الخادم بالكامل ويعود بك إلى قائمة الخوادم. لا يخرج أي شيء مما يجري هناك من الحاسوب.

شاهد على YouTube

الأسئلة الشائعة

اسألنا عن شيء آخر
هل يمكنني حفظ عدة اتصالات SSH؟
نعم. يعمل AgentsRoom كمدير اتصالات SSH : احفظ ملفًا لكل خادم بعيد مع مضيفه ومنفذه ومستخدمه وطريقة مصادقته، وسمّها، واختر ما تحتاجه. خادم VPS وجهاز staging وخادم التطوير المشترك كلها في القائمة نفسها.
هل يدعم المصادقة بمفتاح SSH وبكلمة مرور؟
كلاهما. يمكن لاتصال أن يصادق بمفتاح SSH بالإشارة إلى ملف مفتاحك الخاص، أو بكلمة مرور. يعمل AgentsRoom كعميل SSH قياسي، فأي طريقة يقبلها خادمك هي ما تستخدمه.
هل يمكنني تشغيل Claude Code أو Codex على خادم بعيد عبر SSH؟
نعم. هذا هو الغرض من الميزة. افتح اتصال SSH محفوظًا، ثم شغّل Claude Code أو Codex أو Antigravity CLI أو وكيلًا آخر في الطرفية البعيدة. يعمل الوكيل على الجهاز البعيد ويتعامل مع الملفات الموجودة هناك، لا على حاسوبك المحمول.
أين تُخزَّن بيانات اعتماد SSH الخاصة بي؟
يُحفظ اسم كل اتصال ومضيفه ومنفذه ومستخدمه في حسابك، ليظهر على جميع حواسيبك. تبقى مفاتيح SSH على الجهاز، وتبقى كلمات المرور وعبارات مرور المفاتيح مشفَّرة في سلسلة مفاتيح الجهاز الذي كتبتها فيه. عند تفعيل كلمات المرور المتزامنة (الإعدادات > الحساب، معطّلة افتراضيًا) تتبع كلمات المرور وعبارات المرور حسابك أيضًا، مشفَّرة من طرف إلى طرف بمفتاح لا تملكه إلا حواسيبك: يخزّنها AgentsRoom دون أن يستطيع قراءتها، ويظل بإمكانك إبقاء أي كلمة مرور على جهاز واحد فقط. لا يُكتب أي شيء أبدًا في مستودع المشروع، لذا فإن الاتصال بخادم لا يضيف ملفات إعداد أو أسرارًا إلى أي شيء قد ينسخه زميل في الفريق.
هل ما زلت بحاجة إلى عميل SSH منفصل؟
لا. يتضمن AgentsRoom طرفية مدمجة عبر SSH، لذا فإن مدير اتصالاتك وطرفيتك ووكلاء الذكاء الاصطناعي لديك في تطبيق واحد. يمكنك الاحتفاظ بأدوات SSH المعتادة إن أردت، لكنك لست بحاجة إلى عميل ثانٍ مفتوح لمجرد الوصول إلى الخادم.
هل يمكن لوكلاء الذكاء الاصطناعي الوصول إلى اتصالات SSH لدي؟
نعم، عبر AgentsRoom MCP. يستدعي الوكلاء ssh_list لرؤية الخوادم المحفوظة للمشروع الحالي (بالإضافة إلى الاتصالات العامة)، ثم ssh_connect لفتح أحدها في تبويب طرفية. هذه هي الطريقة المخصصة لمنح وكيل ذكاء اصطناعي وصولاً عبر SSH: بدون كتابة أمر ssh يدوياً وبدون لصق بيانات اعتماد في المطالبة.
هل يرى وكلائي كلمة مرور SSH الخاصة بي؟
أبداً. لا تكشف أدوات MCP سوى بيانات الاتصال الوصفية (الاسم، المضيف، المنفذ، المستخدم، نوع المصادقة). تبقى كلمة المرور أو عبارة المرور مشفّرة في سلسلة مفاتيح جهازك، ويحقنها AgentsRoom في الطرفية بعد أن يطلب الوكيل الاتصال بمعرّفه.
هل يمكنني استيراد ~/.ssh/config الموجود لدي؟
نعم. يقرأ AgentsRoom كتل المضيفين في ~/.ssh/config ويحوّلها إلى اتصالات محفوظة، محتفظًا بملف الهوية الذي تعلنه كل كتلة. وكل ما يحلّه OpenSSH بنفسه يبقى يعمل، بما في ذلك ProxyJump عبر خادم bastion، لأن AgentsRoom يتصل عبر الاسم المستعار ويترك OpenSSH يطبّق الكتلة بدل محاولة إعادة تنفيذها.
هل يمكنني الوصول إلى خادم بلا عنوان عام وبلا منفذ SSH مفتوح؟
نعم، باتصال AWS SSM. يفتح AgentsRoom الجلسة بـ aws ssm start-session، مُصرَّحًا بها بملف تعريف AWS المُعدّ بالفعل على جهازك. لا كلمة مرور ولا مفتاح يُخزَّن في التطبيق، ويمكن للنسخة أن تبقى مغلقة أمام SSH الوارد.
هل يستطيع وكيل إنشاء اتصال SSH جديد؟
نعم، بل افتراضيًا يستطيع حفظه من تلقاء نفسه أيضًا. تكتب ssh_connection_save الاتصال مباشرة من دون أي نموذج، وبيانات الاعتماد لا تظهر في محادثة أبدًا: يسمّي الوكيل سرًّا من خزنتك وينسخه AgentsRoom. وفضّل ssh_connection_new حين تودّ المراجعة أولًا: تفتح نموذج الإنشاء مملوءًا مسبقًا بالمضيف والمنفذ والمستخدم التي وجدها الوكيل في سكربت النشر أو وثائقك، ولا يُخزَّن شيء قبل أن تراجعه وتكتب بيانات الاعتماد وتحفظ. أوقف «يمكن للوكلاء إدارة الاتصالات» في الإعدادات فلا يبقى سوى مسار المراجعة، لأن اتصالًا يستطيع وكيل تسجيله دون أن تراه سيكون بابًا خلفيًا. وحين يكون المضيف موجودًا بالفعل في ~/.ssh/config لديك، يكون استيراده الطريق الأفضل : فهو يحافظ على الاسم المستعار، فتظل خوادم bastion ومفاتيحك تعمل.
هل يمكنني الاتصال بخادم Windows والحصول على PowerShell؟
نعم، بطريقتين. يأتي Windows Server مع OpenSSH منذ 2019، لذا يُحفظ جهاز Windows مثل أي اتصال SSH آخر، ويجعل خيار الصدفة البعيدة في الاتصال الطرفية تصل إلى موجّه PowerShell (Windows PowerShell أو PowerShell 7) بدلًا من cmd.exe. أما لمضيف لا يدعم سوى WinRM، أو لنقطة نهاية PowerShell لخادم Exchange محلي، فاحفظ اتصال WinRM بدلًا من ذلك : NTLM أو Kerberos، أو CredSSP عندما يجب على الجلسة الوصول إلى خادم ثانٍ، مع إدخال وحدة تحكم النطاق وعنوان IP للخادم يدويًا عندما لا تكون محطة عملك منضمة إلى النطاق. تعمل الطريقتان سواء شغّلت AgentsRoom على macOS أو Windows أو Linux؛ ويثبّت مسار WinRM حزمة Python صغيرة واحدة مرة واحدة، في مجلد خاص يملكه AgentsRoom.
هل يمكنني فتح مشروع موجود على خادم بعيد فقط، دون استنساخه هنا؟
نعم. يسألك مربع حوار «مشروع جديد» عن مكان المشروع: هذا الجهاز، أو خادم بعيد (SSH). اختر اتصالًا محفوظًا ومسار المستودع على المضيف، فيُفتح المشروع من هناك: يبدأ وكلاؤه على الخادم، في ذلك المجلد، على الملفات الموجودة فيه، ولا يُنسخ شيء إلى حاسوبك المحمول. تحمل بطاقة كل اتصال محفوظ أيضًا زر «افتح مشروعًا على هذا الخادم» الذي يفتح مربع الحوار نفسه مع الاتصال محددًا مسبقًا، كما يمكن بالطريقة نفسها فتح مشروع من حسابك لا يملك مجلدًا على هذا الجهاز على خادم. الدور والشخصية وموجّه النظام ووضع الأذونات والمهارات وتتبّع الحالة والحساب المختار للوكيل ترافق الوكيل: يُنسخ حساب Codex إلى المضيف قبل الإطلاق، ويصل حساب Claude إلى هناك عبر رمز الخادم الذي تنشئه مرة واحدة لكل حساب في الإعدادات > حسابات متعددة، ويخضع كلاهما لإعداد لكل اتصال يمكنك إيقافه، ويعمل تبديل الحسابات عند بلوغ حد الحصة على الخادم كما يعمل محليًا؛ كما ترافقه أدوات MCP الخاصة بـ AgentsRoom (قائمة المهام وذاكرة المشروع والمهارات وأوامر التطوير وبريد الوكلاء)، إذ تُثبَّت على المضيف قبل كل إطلاق وتُربط بهذا الجهاز عبر نفق SSH عكسي، وهو إعداد لكل اتصال مفعّل افتراضيًا ويتطلب Node على المضيف؛ وأي CLI غير موجود على المضيف يُثبَّت على المضيف، عبر SSH، من لافتة طرفية الوكيل؛ ويعمل تشغيل فريق على مشروع مفتوح على خادم. والتذكرة المعلَّمة بخيار «العمل في شجرة عمل منفصلة» تحصل هي أيضًا على شجرة عملها على الخادم، تحت .worktrees/ في الـ checkout البعيد: يبدأ الوكيل فيها؛ والشيء الوحيد الذي لا يزال يتطلب checkout محليًا هو خيار «Checkout مستقل» في خطوة فريق. ويتبع المتصفح المدمج الوكيل أيضًا حين يملك الوكيل صلاحية الوصول إلى المتصفح. وترافق الوكيل أيضًا متغيرات البيئة الخاصة به وبالمشروع وبمجلد العميل، بما فيها الأسرار، في ملف لا يقرؤه سوى مستخدمك ويُحذف من المضيف بمجرد أن يبدأ الوكيل؛ أما ملفات حسابات Antigravity وGrok وCursor فتبقى مرتبطة بهذا الجهاز، ويوضّح نموذج الوكيل ذلك ما دام المشروع على خادم. شرط واحد: يجب أن يجيب المضيف بصدفة Linux أو macOS. خادم Windows الذي يتم الوصول إليه عبر SSH يمنحك الطرفية وPowerShell، لكن ليس مشروعًا بعيدًا بعد؛ اضبط WSL كصدفة افتراضية لخدمة OpenSSH لديه فيتصرف كمضيف Linux.
هل يتوقف الوكلاء العاملون على خادم عندما أغلق AgentsRoom؟
لا، إن طلبت منهم الاستمرار. في إعدادات اتصال SSH، فعّل «إبقاء الوكلاء قيد التشغيل على هذا المضيف عند إغلاق AgentsRoom»: يعمل الوكلاء الذين أُطلقوا هناك داخل جلسة tmux على الخادم (tmux 3.0 أو أحدث)، فلا يعود إغلاق التطبيق أو وضع الحاسوب المحمول في وضع السكون أو انقطاع الشبكة يوقفهم، والإطلاق التالي لذلك الوكيل، من هذا الحاسوب أو من حاسوب آخر في حسابك أو من الهاتف، يرتبط به. يستخدم الوكلاء واجهات CLI المثبّتة على الخادم، بما فيها تلك الموجودة في مجلدات المستخدم، فلا حاجة إلى تثبيت أي شيء على حاسوبك المحمول؛ وإن كان أحد واجهات CLI غير موجود هناك، تعرض الطرفية تثبيته على الخادم.
أين أضيف اتصال SSH في AgentsRoom؟
افتح مشروعًا وانقر على «خوادم» في «شريط أوامر التطوير»، وهو صف الأزرار المجاور لتبويبات أوامرك. تعرض اللوحة التي تُفتح «إضافة اتصال» و«استيراد من ~/.ssh/config». زر «خوادم» جزء من وضع الواجهة «كامل»، وهو الوضع الذي يبدأ به أي تثبيت جديد. إذا اخترت «بسيط» أو «متوازن» عند إعداد التطبيق، فالزر مطويّ لا محذوف: انتقل إلى «كامل» في الإعدادات > وضع الواجهة، أو أعِد هذا الزر وحده في الإعدادات > عناصر الواجهة، ضمن «شريط أوامر التطوير». ويمكنك أيضًا أن تطلب من وكيل تجهيز الاتصال: يفتح ssh_connection_new النموذج نفسه، معبّأً مسبقًا، لتراجعه وتحفظه. في أي وضع للواجهة، تقودك نافذة المشروع الجديد إلى هناك أيضًا: اختر خادم بعيد (SSH)، وما دام لا يوجد اتصال محفوظ، يظهر الزران إضافة اتصال واستيراد من ~/.ssh/config تحته مباشرة.
هل يمكن للمتصفح المدمج فتح خادم تطوير يعمل على الخادم البعيد؟
نعم. في مشروع يعمل وكلاؤه على مضيف SSH، تفتح localhost و127.0.0.1 و[::1] ذلك المضيف في المتصفح المدمج، لك ولوكلائك ولـ QA Bot، دون إعادة توجيه أي منفذ يدويًا. يبقى عنوان URL كما هو، لذا تستمر ملفات تعريف الارتباط واستدعاءات OAuth وإعادة التحميل الفوري في العمل. تبقى العناوين العامة صادرة من حاسوبك. تعرض شارة بجانب شريط العنوان اسم المضيف: انقر عليها للعودة إلى localhost الخاص بحاسوبك في هذا المشروع. يُفتح نفق SSH مع أول صفحة محلية ويُغلق عندما لا تحتاج إليه أي علامة تبويب. يتطلب ذلك اتصال SSH عاديًا (لا يوجد نفق في AWS SSM وWinRM) وإعادة توجيه المنافذ مسموحًا بها على المضيف (AllowTcpForwarding).
هل يمكنني أن أجعل الوكيل يستأذنني قبل أن يستخدم خادمًا؟
نعم، لكل اتصال على حدة. حدّد خانة «يحتاج الوكلاء إلى موافقتي» في إعدادات الاتصال، سواء كان اتصال SSH أو AWS SSM أو WinRM. منذ ذلك الحين، قبل أن يفتح وكيلٌ طرفية على ذلك الجهاز أو يشغّل فيه أمرًا أو ينقل ملفًا، تظهر بطاقة في لوحته، وعلى هاتفك، تعرض بالضبط ما يريد فعله وأين: الأمر، أو الملف ووجهته، بجانب user@host الخاص بالاتصال، أو user@host وحده في حالة الطرفية. وتوقف البطاقة نفسها الوكيلَ الذي يصل إلى الخادم بطريقة غير مباشرة: استعلام إلى قاعدة بيانات يمرّ نفق SSH الخاص بها عبره، أو اتصال يمرّ عبره للوصول إلى مضيف آخر. توافق على كل طلب أو ترفضه، والموافقة لا تسري إلا على ذلك الاستدعاء وحده. إذا رُفض الطلب أو بقي دون إجابة لمدة دقيقتين و15 ثانية، فلا يُنفَّذ شيء ويُبلَّغ الوكيل بألا يعيد المحاولة ولا يلتفّ على الرفض. على مضيف WinRM، تظل عملية الكتابة تطلب بعد ذلك تأكيدها الخاص. يستطيع الوكيل تفعيل الخيار على اتصال ما، لكنه لا يستطيع تعطيله أبدًا؛ ولا يستطيع تغيير المضيف أو المنفذ أو المستخدم لاتصال محمي، ولا تمرير اتصال جديد عبره. ولا تتأثر نقراتك أنت بذلك.

لقطات الشاشة

لقطات حقيقية من التطبيق تُضاف مع تطور هذه الميزة.

  • بطاقة الموافقة على أمر وكيل على الخادم، معروضة في نافذة مشروع منفصلة
    الموافقة أو الرفض على أمر وكيل الخادم من أي نافذة مشروع، حتى لو كانت منفصلة.
  • بطاقة الموافقة تطلب السماح بأمر وكيل على الخادم، تعرض المستخدم والمضيف
    قبل أن يقوم الوكيل بتشغيل أمر على خادم محمي، تعرض البطاقة بالضبط أي خادم يستهدفه.
  • نموذج اتصال SSH جديد مع خيار Agents need my approval محدد
    اجعل agents يطلبون موافقتك قبل الاتصال بخادم، أو تشغيل أمر، أو نقل ملف.
1 / 3

قد يعجبك أيضًا

RDS عبر AWS SSM

صِل إلى مثيل Amazon RDS بلا نقطة نهاية عامة، من جهازك أنت، عبر aws ssm start-session ومستند AWS-StartPortForwardingSessionToRemoteHost. لا خادم bastion تصونه، ولا VPN، ولا قاعدة SSH واردة. يفتح AgentsRoom الجلسة على منفذ loopback ويوصل عميل قواعد البيانات من خلاله. MySQL وPostgreSQL وSQL Server وMongoDB، أي RDS MySQL وRDS PostgreSQL وRDS for SQL Server وAurora وDocumentDB.

اتصالات قواعد البيانات

احفظ اتصالات MySQL وPostgreSQL وSQL Server وMongoDB وSQLite وGoogle BigQuery الخاصة بك، وصِل إلى قاعدة بيانات في شبكة فرعية خاصة عبر نفق SSH أو جلسة AWS SSM، ودع وكلاء الذكاء الاصطناعي يستعلمون عنها عبر MCP. للقراءة فقط افتراضيًا، وعبارة واحدة لكل استدعاء، ومجموعات نتائج محدودة، وكلمة المرور لا تصل إلى الوكيل أبدًا. والتصدير والاستيراد والنسخ المباشر من قاعدة بيانات إلى أخرى متاحة لـ MySQL وPostgreSQL وMongoDB.

مدير الأسرار

خزّن مفاتيح API ورموز الوصول وكلمات المرور في سلسلة مفاتيح نظام التشغيل لديك، وأشِر إليها بصيغة {{secret:NAME}} في أوامر التطوير وبيئات الوكلاء، ودع AgentsRoom يستبدلها عند الإطلاق. يرى الوكلاء الأسماء ولا يرون القيم أبدًا، ولا يُزامَن أي شيء مع خادم.

استيراد المستودعات

اتصل بـ GitHub أو GitLab، وتصفّح المستودعات التي تملك وصولاً إليها فعلاً، واستنسخ عدة مستودعات دفعة واحدة. يصبح كل مستودع مشروعاً بوكلاء برمجة بالذكاء الاصطناعي خاصين به. نسخ GitLab المستضافة ذاتياً مدعومة.

طرفيات التطوير

مدير طرفيات ومشغّل عمليات لكل مشروع. شغّل الخادم الخلفي والواجهة الأمامية والـ workers بنقرة واحدة، محليًا أو على خادم بعيد عبر SSH.

التحكم بالوكلاء عن بُعد

قُد وكلاء البرمجة بالذكاء الاصطناعي من هاتفك. تحكّم في الطرفيات والمشاريع والمطالبات على جهازك أو خادمك البعيد من iOS وAndroid.

نفق Localhost (معاينة حية)

نفق آمن مدمج يكشف خادم تطوير محلي أو بعيد كرابط URL عام بصيغة HTTPS. عاين عملك الجاري من أي مكان.

متعدد المشاريع، متعدد الوكلاء

شغّل مشاريع كثيرة ووكلاء ذكاء اصطناعي كثيرين بالتوازي، محليًا وعن بُعد، من مركز قيادة بصري واحد.

مهندس DevOpsكاتب المحتوىمطور الواجهة الأماميةمندوب المبيعاتمطور الخلفيةالمدرب والمرشدمهندس البرمجياتالمستشار القانونيمهندس QAالمالية والإدارةمطور Full-Stackالمصمم الإبداعيمطور الهاتف المحمولالباحثمهندس الأمانالموارد البشرية والتوظيف
مدير المشروعالمترجمخبير Gitمحلل البياناتأخصائي SEOالمحاسبأخصائي التوطينالاتصال والعلاقات العامةمفكرالعمليات والخدمات اللوجستيةأخصائي التسويقدعم العملاءمساعد المشروعمسؤول المشترياتمدير المجتمعالمساعد الشخصي

انقل وكلاء الذكاء الاصطناعي إلى الخادم البعيد

حمّل AgentsRoom، واحفظ اتصالات SSH الخاصة بك، وشغّل Claude Code أو Codex أو Antigravity CLI على أي VPS أو خادم بعيد عبر طرفية مدمجة.

تحميلمجاني

التطبيق المرافق: تابع وكلاءك أينما كنت

استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.

تثبيت الملحق
Chrome Web Store

أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.

وكلاء تقرؤهم كأنها محادثة

لكل وكيل دور ووجه وسلسلة رسائل تقرؤها كما في تطبيق المراسلة.

عرض المحادثة

عرض المحادثة في AgentsRoom: عمل وكيل برمجة بالذكاء الاصطناعي على شكل محادثة
مشاريع متعددة
متعدد المزوّدين
وكلاء متعددون
حالة مباشرة
فرق الملفات والـ commit
تطبيق الهاتف
معاينة مباشرة
فرق الوكلاء
أتمتة المتصفح
تطوير موجّه بالـ backlog
مكتبة البرومبت
مكتبة المهارات
عرض جميع الميزات