توقّف عن التنقيب في اللوحات.
اضغط مفتاحًا واحدًا بدل ذلك.
يضم AgentsRoom الكثير: وكلاء موزّعون على عدة مشاريع، ومكتبة مهارات، ومكتبة مطالبات، وذاكرة المشروع، ووكلاء مجدولون، ومُشغِّلات webhook، وقائمة مهام، وأوامر تطوير، واتصالات SSH وقواعد بيانات، والمستودع نفسه. تضع لوحة الأوامر ذلك كله خلف اختصار واحد.
Cmd K على macOS، وCtrl K على Windows وLinux، أو زر البحث في شريط العنوان. يُفتح الحقل قرب أعلى الشاشة، فوق ما كنت تفعله. اكتب ثلاثة أحرف، واقرأ نتائج مجمّعة حسب الفئة، وتنقّل بالأسهم، ثم اضغط Enter.
المهارات والمطالبات وملاحظات الذاكرة والوكلاء والتشغيلات المجدولة وأوامر التطوير والاتصالات في القائمة نفسها
حقل واحد، وكل المصادر في آن واحد. تجمّع اللوحة ما تجده، فتتقاسم تذكرة ومطالبة وملف وcommit الأحرف الثلاثة نفسها دون أن تتزاحم على السطر ذاته.
يزدحم مركز القيادة، وهذا ليس عيبًا: هو ما طلبته حين وضعت خمسة مشاريع واثني عشر وكيلاً ومطالباتك ومهاراتك وتذاكرك وخوادمك في النافذة نفسها. تظهر الكلفة لاحقًا، في الثانيتين اللتين تحتاجهما لتتذكر أي لوحة تضم ما تريد، مضروبتين في أربعين مرة في اليوم.
تلغي لوحة الأوامر هذا التذكّر. هي حقل واحد يُفتح فوق ما كنت تفعله، ويبحث في كل قائمة يحتفظ بها AgentsRoom في الوقت نفسه. لا تختار لوحة أولاً، بل تكتب ما في ذهنك: رقم تذكرة، أو نصف اسم ملف، أو اسم مهارة، أو بداية رسالة commit.
بُنيت بالطريقة التي يتوقعها المطورون أصلاً، لأن Spotlight وRaycast والمحررات علّمت الجميع الحركة نفسها: اختصار، وبضعة أحرف، وأسهم، وEnter. لا شيء جديد تتعلمه، والفأرة تبقى في مكانها.
لماذا يتفوق شريط واحد على عشر لوحات
تبحث بما تتذكره، لا بمكان وجوده. لا أحد يفكر: أحتاج مكتبة المهارات، بل يفكر: أحتاج قائمة تحقق المراجعة. تقبل اللوحة الصيغة الثانية، وتعمل حتى حين لا تتذكر في أي مكتبة حُفظ الشيء.
البحث متسامح. المطابقة ضبابية: قد تنقص أحرف، أو تأتي بترتيب خاطئ، أو تُكتب بلا حركات، وتظهر النتيجة رغم ذلك. وهذا يهم أكثر ما يهم في الأشياء التي سمّيتها بنفسك قبل أشهر وعلى عجل.
كل شيء يتقاسم ترتيبًا واحدًا. تعود النتائج مجمّعة حسب الفئة بدل أن تختلط في قائمة مسطّحة، فلا يدفن ملف اسمه auth تذكرة قائمة المهام عن المصادقة. تقرأ أربع مجموعات من ثلاثة أسطر بدل ثلاثين سطرًا من الضجيج.
تبقى حركة لوحة مفاتيح من أولها إلى آخرها. افتح، اكتب، تنقّل بالأسهم، اضغط Enter. تغلق اللوحة نفسها وتضعك داخل ما اخترته: الوكيل، أو محرر التذكرة، أو المهارة، أو طرفية أمر التطوير، أو الملف.
ما الذي تبحث فيه اللوحة
كل قائمة يحتفظ بها AgentsRoom للمشروع، إضافة إلى المستودع نفسه.
مكتبة المهارات
الإجراءات القابلة لإعادة الاستخدام التي يتبعها وكلاؤك، من هذا المشروع ومن مكتبتك العامة. ابحث عن مهارة بالاسم أو بالوصف أو بالوسم، وتفتحها النتيجة مباشرة في محررها.
الوكلاء المجدولون والمُشغِّلات
الوكلاء الذين يبدؤون بالتوقيت والذين يبدؤون بـ webhook في القائمة نفسها. اعثر على فحص السجلات الليلي أو مُشغِّل pull request دون فتح اللوحة التي تحتويه.
مكتبة المطالبات
الملخصات المحفوظة، الخاصة بالمشروع والعامة، مطابَقة على العنوان أو على السطر الأول أو على وسم. تلك التي كتبتها لملاحظات الإصدار تعود حين تكتب release، لا حين تكتب العنوان الدقيق الذي أعطيته إياها.
ذاكرة المشروع
الملاحظات التي يكتبها وكلاؤك بعضهم لبعض: القرارات والبنية والمزالق. يُبحث في ملاحظات المشروع وملاحظات الحساب معًا بالاسم والوصف، وتفتح النتيجة الملاحظة في محرر الذاكرة.
تذاكر قائمة المهام
تذاكر المشروع المفتوحة، بالعنوان أو بالرقم أو بالوسم أو بكلمة في الوصف. تلك التي تتذكر بالكاد أنك فتحتها يوم الثلاثاء تبعد ثلاثة أحرف، في أي عمود انتهت إليه.
أوامر التطوير والخوادم
أوامرك المحفوظة، وخوادم التطوير، وسكربتات البناء. افتح أحدها من اللوحة فيبدأ في طرفيته، دون المرور باللوحة الخاصة به.
اتصالات SSH وقواعد البيانات
الأجهزة وقواعد البيانات التي حفظتها. ابحث بالاسم الذي أعطيته لها أو بالمضيف، وافتح الجلسة من الحقل مباشرة.
وكلاء المشروع الحالي
كل من يعمل على المشروع المفتوح لديك: الوكلاء العاملون أولاً، بالاسم أو بالدور، فتكون جلسة تركتها قبل ساعة على بُعد ضغطة واحدة.
ملفات المشروع
بحث ضبابي على المسار كاملاً، فتجد src auth login الملف src/auth/login-form.tsx. وما يستثنيه .gitignore مستثنى هنا أيضًا: لا node_modules، ولا مخرجات بناء، ولا اعتمادية لم تكتبها يومًا.
الـ commits في الفرع الحالي
حين يكون المشروع مستودع git، تكون آخر 200 commit في الفرع الذي تعمل عليه قابلة للبحث بالعنوان أو بالـ hash أو بالمؤلف، وتفتح النتيجة الـ commit مع فروقه. إنه أسرع طريق للعودة إلى: متى غيّرنا هذا.
وكلاء مشاريعك الأخرى
يأتون في الآخر عن قصد، تحت المشروع الحالي، فلا يزيحون أبدًا ما كنت تنظر إليه. مفيد حين تتذكر الوكيل ولا تتذكر المشروع الذي يعيش فيه.
ضيّق النطاق بحرف واحد
تعرض كل مجموعة أفضل أسطرها فقط كي لا يأخذ مصدر واحد الشاشة كلها. ابدأ الاستعلام بحرف بادئة فتبحث اللوحة في مصدر واحد بلا حد أقصى. والشيء نفسه على بُعد ضغطة Tab: الشرائح تحت الحقل تتنقل بين المصادر الفعّالة بـ Tab وShift Tab.
أوامر التطوير فقط
>علامة أكبر من تقصر البحث على أوامرك المحفوظة وخوادم التطوير والسكربتات. إنه العرف نفسه الذي تستخدمه المحررات، فأصابعك تعرفه سلفًا.
قائمة المهام فقط
#علامة الشباك تبحث في التذاكر ولا شيء غيرها. اكتبها متبوعة برقم للقفز مباشرة إلى تلك التذكرة.
الوكلاء فقط
@علامة at تسرد الوكلاء، والمشروع الحالي أولاً. أسرع طريق للعودة إلى جلسة حين يكون لديك أربعة وكلاء يعملون وثلاثة مشاريع مفتوحة.
الملفات فقط
/الشرطة المائلة تبحث في المستودع. تستحق العناء حين يكون اسم الملف كلمة شائعة أيضًا: شرطة مائلة تُبقي التذاكر والمطالبات والـ commits بعيدة عن الطريق.
الـ commits فقط
:النقطتان الرأسيتان تبحثان في تاريخ الفرع الحالي ولا شيء غيره. مفيد حين تكون كلمات رسالة الـ commit مطابِقة أيضًا لتذكرة ولملف.
لا تطلب الفأرة أبدًا
أربعة مفاتيح تغطي الميزة كلها.
الفتح
Cmd K على macOS، وCtrl K على Windows وLinux. الاختصار قابل للتخصيص في الإعدادات إن تعارض مع شيء تستخدمه أصلاً، وزر البحث في شريط العنوان يفعل الشيء نفسه في الأيام التي تفضّل فيها النقر.
التنقل
سهما الأعلى والأسفل يمرّان على النتائج عبر كل المجموعات، فلا تضطر إلى استهداف فئة أولاً. والسطر المحدد يمرّر نفسه إلى داخل الشاشة.
فتح النتيجة
يفتح Enter ما هو محدد ويغلق اللوحة. الوكيل يفتح جلسته، والتذكرة محررها، وأمر التطوير طرفيته، والملف عارضه، والمهارة أو المطالبة بطاقتها.
الخروج
يفرّغ Escape الحقل أولاً، فيكلّفك بحث أخطأت كتابته ضغطة واحدة بدل إعادة فتح اللوحة. اضغطه مرة ثانية والحقل فارغ فتُغلق اللوحة وتعيد ما كان تحتها كما هو. لا شيء يبدأ، ولا شيء يُحفظ، ولا شيء تحرّك لأنك ألقيت نظرة.
تُفتح على ما كنت تفعله
مع حقل فارغ تعرض اللوحة آخر ثمانية اختيارات لك بدل مستطيل خالٍ، بالترتيب. في معظم الأحيان تكون النتيجة التي تريدها على الشاشة سلفًا فتضغط Enter دون أن تكتب شيئًا على الإطلاق. وهي أيضًا أسرع طريق للعودة إلى ملف أغلقته بالخطأ.
لا تكلّفك شيئًا حتى تستخدمها
من السهل أن يصير البحث في مستودع كامل بطيئًا. بُنيت اللوحة كي لا تكون كذلك.
- إطلاق التطبيقلا شيء يُمسح
- أول Cmd Kيُبنى الفهرس في الخلفية
- وأنت تكتبنتائج مع نزول الأحرف
- بعد ذلكتحديث في مكانه، بلا إعادة بناء
لا يغادر ما تكتبه جهازك
لا فهرسة عند بدء التشغيل
لا يمشي AgentsRoom في مستودعك حين يُطلق. يُبنى فهرس الملفات والـ commits أول مرة تفتح فيها اللوحة، في الخلفية، فيفتح التطبيق بالسرعة نفسها على مشروع صغير وعلى مشروع كبير.
تحديث في مكانه
حالما يوجد الفهرس يُحدَّث تدريجيًا مع تغيّر المشروع، بدل إعادة بنائه من الصفر. تبديل فرع أو جلسة وكيل طويلة لا يعيدانك إلى مسح كامل.
نتائج وأنت تكتب
تجري المطابقة على ما هو في الذاكرة أصلاً، فتظهر النتائج مع نزول الأحرف. تُبحث القوائم التي يحتفظ بها AgentsRoom فورًا، وينضم المستودع حالما يجهز فهرسه.
تبقى على جهازك
يعيش الفهرس على قرصك، ولا يُرسل ما تكتبه في اللوحة إلى أي مكان. أسماء ملفاتك ورسائل الـ commit وعناوين تذاكرك ليست استعلام بحث إلى خادم، لا هنا ولا في غيره.
أنت تقرر ما الذي تبحث فيه
يمكن إيقاف كل مصدر. مشروع لا تلمس فيه قائمة المهام أبدًا لا يحتاج تذاكر في نتائجه، ومستودع أحادي فيه مئة ألف ملف قد يكون البحث فيه أفضل بلا ملفات إطلاقًا.
- إعداد واحد لكل المشاريع
- تُفعَّل المصادر أو تُعطَّل عالميًا في الإعدادات، فتبدو اللوحة نفسها في كل مكان افتراضيًا. أوقف الـ commits مرة واحدة فلا يعرضها أي مشروع بعدها.
- قابل للتجاوز لكل مشروع
- يمكن لمشروع أن يخرج عن الإعداد العام حين يحتاج. المستودع الضخم يبحث في ملفات لا يحتاجها غيره، ومشروع العميل يُبقي قائمة مهامه بعيدة، ولا يتسرب أي من القرارين إلى الآخر.
- الاختصار لك
- Cmd K وCtrl K افتراضيان، لا قاعدة. سجّل في الإعدادات التركيب الذي تريده إن كانت أداة أخرى تملك ذلك التركيب سلفًا. ينطلق الاختصار ما دامت نافذة AgentsRoom هي صاحبة التركيز، فلا يسرق المفتاح أبدًا من التطبيق الذي تعمل فيه فعلاً.
كل ما تعرفه اللوحة عن مشروعك يأتي من قوائم يحتفظ بها AgentsRoom أصلاً ومن المستودع الموجود على قرصك. إيقاف مصدر يزيله من النتائج، ولا يخفيه عنك في أي مكان آخر.
كيف تعمل، عمليًا
الميزة كاملة، من الاختصار إلى الشيء الذي أردته.
اضغط الاختصار
Cmd K على macOS، وCtrl K على Windows وLinux، من أي مكان في التطبيق. يُفتح الحقل قرب أعلى الشاشة، فوق ما كنت تفعله، ويأخذ التركيز. وزر البحث في شريط العنوان يفعل الشيء نفسه.
اكتب ما تتذكره
يكفي جزء، وليس بالضرورة البداية. قد تنقص أحرف أو تأتي خارج ترتيبها، والحركات اختيارية: تكتب cafe فيظهر الملف الذي سمّيته café.
اقرأ المجموعات
تصل النتائج مجمّعة: المهارات، والوكلاء المجدولون، والمطالبات، وملاحظات الذاكرة، والتذاكر، والأوامر والاتصالات، والوكلاء، والملفات، والـ commits، ثم وكلاء مشاريعك الأخرى. تُبقي المجموعات الفئات الصغيرة ظاهرة بدل أن يأخذ المستودع كل سطر.
ضيّقها إن احتجت
أضف حرف بادئة للبحث في مصدر واحد فقط، أو اضغط Tab للتنقل بين الشرائح تحت الحقل. البحث المضيَّق يُسقط أيضًا الحد الأقصى لكل مجموعة، فترى كل ما طابق بدل أفضل بضعة أسطر.
اضغط Enter
تُغلق اللوحة ويُفتح الشيء: جلسة الوكيل، أو التذكرة، أو المهارة، أو المطالبة، أو الطرفية، أو الملف. وEscape في أي لحظة يعيدك دون أن يتغير شيء.
أسئلة عن لوحة الأوامر
ما هي لوحة الأوامر في AgentsRoom؟
هي حقل بحث يُفتح فوق التطبيق كله ويبحث دفعة واحدة في كل ما يحتفظ به AgentsRoom عن المشروع: مكتبة المهارات، والوكلاء المجدولون ومُشغِّلات webhook، ومكتبة المطالبات، وذاكرة المشروع، وتذاكر قائمة المهام المفتوحة، وأوامر التطوير، واتصالات SSH وقواعد البيانات، ووكلاء المشروع الحالي ثم وكلاء مشاريعك الأخرى، وملفات المستودع، والـ commits في الفرع الحالي. تعود النتائج مجمّعة حسب الفئة، ويفتح Enter ما اخترته في الواجهة التي تملكه.
أي مفتاح يفتحها، وهل يمكنني تغييره؟
Cmd K على macOS، وCtrl K على Windows وLinux. الاختصار قابل للتخصيص في الإعدادات، فيمكنك تسجيل تركيب آخر إن كانت أداة على جهازك تملك ذلك التركيب سلفًا. وهناك أيضًا زر بحث في شريط العنوان يفتح اللوحة نفسها، للحظات التي تكون فيها يدك على الفأرة.
هل هذا مثل Spotlight أو Raycast؟
الحركة هي ذاتها، عن قصد: اختصار، وبضعة أحرف، وأسهم، وEnter. ويختلف أمران. الفهرس: يبحث Spotlight وRaycast في جهازك وفي تطبيقاتك، أما هذه اللوحة فتبحث في ما يعرفه AgentsRoom عن المشروع المفتوح لديك، وهو الجزء الذي لا يراه أي مُطلِق تطبيقات في النظام. ونطاق الاختصار: يعمل ما دامت نافذة AgentsRoom هي صاحبة التركيز، وليس اختصارًا على مستوى النظام، فلا يأخذ المفتاح أبدًا من التطبيق الذي تعمل فيه فعلاً.
هل تبحث في ملفات مشروعي؟
نعم، بمطابقة ضبابية على المسار كاملاً، فتكفي بضعة أحرف من مجلد وبضعة من اسم ملف. وما يستثنيه .gitignore مستثنى من الفهرس أيضًا، فلا تمرّ أبدًا على node_modules أو مخرجات بناء أو اعتماديات لم تكتبها. ويمكن إيقاف الملفات كليًا إن كان المستودع كبيرًا لدرجة تفضّل معها البحث فيه في مكان آخر.
هل تبحث في تاريخ git؟
حين يكون المشروع مستودع git، تكون آخر 200 commit في الفرع الذي تعمل عليه قابلة للبحث بالعنوان أو بالـ hash أو بالمؤلف، ويعرض فتح أحدها الـ commit مع تغييراته. إنه أسرع طريق إلى: متى غيّرنا هذا. أما المشاريع التي ليست مستودعات git فلا تعرض تلك المجموعة ببساطة.
هل يغادر ما أكتبه جهازي؟
لا. يُبنى الفهرس ويُحفظ محليًا، ويجري البحث محليًا عليه. أسماء ملفاتك ورسائل الـ commit وعناوين تذاكرك لا تُرسل أبدًا إلى خادم ليبحث فيها، ولا يوجد إكمال تلقائي بعيد خلف الحقل.
هل تبطئ الفهرسة التطبيق؟
يُبنى الفهرس أول مرة تفتح فيها اللوحة، في الخلفية، ولا يُبنى أبدًا أثناء إطلاق التطبيق: يستغرق فتح AgentsRoom الوقت نفسه على مستودع صغير وعلى مستودع كبير. وبعد ذلك يُحدَّث تدريجيًا مع تغيّر المشروع بدل إعادة بنائه، والقوائم التي يحملها AgentsRoom في الذاكرة أصلاً تجيب فورًا مهما كان المستودع يفعل.
هل يمكنني إيقاف المصادر التي لا أستخدمها؟
نعم، مصدرًا مصدرًا، في الإعدادات. الإعداد عالمي فتتصرف اللوحة بالطريقة نفسها في كل مشروع، ويمكن لأي مشروع تجاوزه حين يحتاج: مستودع أحادي يمكنه إسقاط الملفات، ومشروع تقوده فقط يمكنه إسقاط قائمة المهام، ولا يؤثر أي من الخيارين في الآخر.
هل يمكنني إيجاد وكيل يعمل في مشروع آخر؟
نعم. يأتي وكلاء المشروع المفتوح لديك أولاً، ثم وكلاء مشاريعك الأخرى بعدهم، في أسفل القائمة. هم في الآخر عن قصد كي لا يزيحوا ما كنت تنظر إليه، وهذا يجعل اللوحة طريقة معقولة للتنقل بين المشاريع حين تتذكر الوكيل ولا تتذكر أين يعيش.
كيف أبحث في نوع واحد فقط؟
ابدأ الاستعلام بحرف بادئة: علامة أكبر من لأوامر التطوير، وعلامة الشباك لقائمة المهام، وعلامة at للوكلاء، والشرطة المائلة للملفات، والنقطتان الرأسيتان للـ commits. أو اضغط Tab للتنقل بين الشرائح تحت الحقل، وهي تفعل الشيء نفسه دون حرف تتذكره. والبحث المضيَّق يرفع أيضًا الحد الأقصى لكل مجموعة، فيستحق الاستخدام حين تكون الكلمة التي تبحث عنها شائعة بما يكفي لتطابق في كل مكان دفعة واحدة.
هل تعمل على Windows وLinux؟
نعم، على macOS وWindows وLinux، بالمصادر نفسها والسلوك نفسه. لا يختلف سوى الاختصار الافتراضي، Ctrl K بدل Cmd K، ليطابق ما يتوقعه كل نظام.
هل تعتمد على واجهة CLI الوكيل التي أستخدمها؟
لا. تبحث اللوحة في AgentsRoom نفسه، لا في وكيل، فتتصرف بالطريقة نفسها أيًا كان الـ CLI الذي تعمل عليه جلساتك: Claude وCodex وGitHub Copilot CLI وCursor و10 واجهات CLI أخرى للوكلاء. والوكيل الذي تجده في النتائج يفتح جلسته بالمزوّد الذي بدأ به.
يتناسب جيدًا مع
مكتبة المهارات
الإجراءات التي يتبعها وكلاؤك. تجد اللوحة واحدًا منها بالاسم أو بما يفعله، دون فتح المكتبة.
مكتبة المطالبات
ملخصات كتبتها مرة وتعيد استخدامها. ثلاثة أحرف من الملخص تعيده إليك بعد أشهر.
لوحة مهام Backlog
تذاكر تُطلق وكلاء. ابحث فيها بالعنوان أو بالرقم أو بكلمة في المتن، من أي شاشة.
طرفيات التطوير
خوادمك وسكربتاتك في النافذة نفسها. شغّل واحدًا من اللوحة بدل المشي إلى لوحته.
المهام المجدولة
وكلاء يبدؤون بالتوقيت. قابلون للبحث مثل كل شيء آخر، بجانب المُشغِّلات التي تبدأ بحدث.
متعدد المشاريع، متعدد الوكلاء
عدة مشاريع وعدة وكلاء في آن واحد. اللوحة هي طريقتك للعبور بينها دون أن تفقد مكانك.
مفتاح واحد. وكل ما كنت تبحث عنه.
حمّل AgentsRoom، واضغط Cmd K على macOS أو Ctrl K على Windows وLinux، واكتب أول ما يخطر ببالك.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.