طرفيات التطوير
لجميع خدماتك
مشروعك فيه backend و frontend وتطبيق هاتف وخادم ربط. كنت تفتح 4 علامات تبويب طرفية وتكتب كل أمر تشغيل يدوياً. الآن تضغط زراً واحداً.
والميزة الفريدة: بفضل تطبيق الهاتف على iOS و Android، تُطلق أوامرك عن بُعد على جهاز Mac الخاص بك. شغّل موقعك على localhost من المترو أو النادي الرياضي أو المقهى، ثم افتحه على هاتفك عبر 4G/5G من خلال نفق المعاينة المباشرة المدمج.
أدِر عدة طرفيات في آنٍ واحد: split panes بالسحب والإفلات، تخطيطات عمودية وأفقية، ونافذة منفصلة بالكامل يمكنك نقلها إلى شاشة مراقبة مخصصة لوكلائك والسجلات وعمليات البناء.
طرفيات التطوير أكثر بكثير من مجرد محاكي طرفية. إنها مدير أوامر حقيقي لكل مشروع، مصمم ليحل محل غابة علامات تبويب iTerm2 و Warp و Ghostty و Kitty و Alacritty و Terminal.app التي تفتحها كل صباح. لكل مشروع قائمة أوامره الخاصة: خادم تطوير، backend، bundler للهاتف، worker، قاعدة بيانات، سكربتات داخلية. تسميها مرة واحدة، وتطلقها إلى الأبد.
تم دفع تجربة المستخدم والواجهة عمداً إلى أقصى حد لجعل إدارة الأوامر أسرع ما يمكن. كل أمر يتذكر اسمه وأمر الشل ومجلد العمل (نسبةً إلى جذر المشروع) وفئة إطار العمل (React، Next.js، Django، Rails، Go، Rust، Docker…) ونوعه (عملية طويلة المدى أو مقتطف لمرة واحدة). الأوامر النشطة تتصدر القائمة، وأيقونات أطر العمل الملونة تتيح لك تمييز واجهة React وخلفية Django وخدمات Docker بنظرة واحدة.
الميزة الكبرى لطرفية مدمجة داخل AgentsRoom هي أن الأوامر تُنفَّذ في سياق مشروعك بالضبط: نفس المسار، نفس البيئة، نفس cwd. صفر احتكاك، صفر cd لا ينتهي، صفر التباس بين المشاريع. ولأن كل شيء يعيش بجانب وكلاء الذكاء الاصطناعي Claude و Codex و Antigravity، تتوقف عن التنقل بين خمسة عشر أداة مختلفة لمجرد شحن الكود.

تخطيط طرفيات متعددة الأجزاء في AgentsRoom: قسّم طرفياتك، أفصلها على شاشة ثانية، وراقب الوكلاء والسجلات وعمليات البناء جنباً إلى جنب.
طرفية مدمجة حقيقية، وليست لعبة
كل أمر يفتح طرفية xterm.js كاملة بألوان ANSI وتمرير للسجل وروابط قابلة للنقر وإعادة تحجيم PTY ودعم Unicode. هذا ليس عارض سجلات زائفاً: إنه pseudo-terminal حقيقي، مطابق لما تحصل عليه في iTerm2 أو Terminal.app، لكنه مُدار من أجلك.
حالة كل عملية تُعرض مباشرةً: قيد التشغيل، قيد البدء، متوقفة، متعطّلة. عندما يسقط خادم تطوير، تراه فوراً. نقرة واحدة لإعادة التشغيل. وعندما تحتاج عدة طرفيات بالتوازي (backend + frontend + mobile + relay)، يُطلق زر 'تشغيل الكل' العام كل عملية طويلة المدى دفعة واحدة، بالتوازي، دون كتابة أي شيء.
الأوامر مُجمَّعة في مجلدات، قابلة لإعادة الترتيب بالماوس، ومخزَّنة في `.agentsroom/commands.json` في جذر مشروعك. committ هذا الملف: يرث فريقك بالكامل نفس إعداد الطرفية. الأوامر الشخصية (سكربتات debug محلية، متغيرات بيئة خاصة) تذهب إلى `commands-personal.json`، المضاف تلقائياً إلى `.gitignore` داخل `.agentsroom`. لم يعد على أحد أن يكتب `yarn dev --port 2203` من ذاكرته عند الانضمام إلى repo جديد بعد الآن.
أخيراً، كل شيء موحَّد: وكلاء الذكاء الاصطناعي، طرفياتك، موجهاتك (prompts)، backlog الخاص بك ومعاينتك المباشرة، كلها تعيش في نفس النافذة. توفّر قدراً هائلاً من الوقت بإلغاء التنقل ذهاباً وإياباً بين AgentsRoom ومحاكي الطرفية وبيئة التطوير (IDE) والمتصفح. شاشة واحدة، كل شيء على بُعد نقرة.
الأوامر المنفصلة وإعداد الشاشات المتعددة
يمكن الآن فصل Dev Commands بالكامل في نافذة مستقلة، منفصلة عن واجهة AgentsRoom الرئيسية. أخرج طرفياتك وضعها أينما تعمل بشكل أفضل: شاشة ثانية، أو شاشة عريضة جداً، أو شاشة عمودية مخصصة لمراقبة السجلات وعمليات البناء والوكلاء.
تصبح الشاشة العمودية على الجانب جداراً حياً لعملياتك الجارية. احتفظ بمحررك ووكلائك في النافذة الرئيسية، وشاهد كل خادم وكل عملية بناء وكل تدفق سجلات في الوقت الفعلي على اللوحة المجاورة. لا alt-tab، لا فقدان للسياق.
تنظيم أفضل لمساحة العمل
أخلِ نافذتك الرئيسية للكود والوكلاء. الطرفيات المنفصلة تعيش باستقلالية تامة، فتبقى مساحة التطوير لديك نظيفة ومركّزة بدلاً من الانحشار في لوحة واحدة.
تخطيط محسّن للشاشات المتعددة
ضع النافذة المنفصلة على شاشة ثانية أو شاشة عمودية. تحصل مخرجات البناء وخوادم التطوير وسجلات الوكلاء على شاشة مخصصة بينما تواصل البرمجة على الشاشة الرئيسية.
مراقبة في الوقت الفعلي
احتفظ بعرض دائم لوكلائك وأوامرك. شاهد العمليات تبدأ وتتدفق وتتعطّل مباشرةً على شاشة جانبية، وتفاعل فور حدوث أي مشكلة.
إنتاجية أعلى
المطورون الذين يتنقلون بين عدة مشاريع أو بيئات يتوقفون عن تبديل السياق. كل ما يحتاج مراقبة يبقى مرئياً، فتُسلّم أسرع مع انقطاعات أقل.
تخطيطات طرفيات متقدمة، مبنية بالسحب والإفلات
يمكنك الآن دمج عدة طرفيات في نفس الجزء عبر واجهة drag-and-drop بديهية للغاية. اسحب طرفية، أفلتها حيث تريد، وAgentsRoom يبني التخطيط تلقائياً. لا ملفات إعداد، لا اختصارات لوحة مفاتيح لحفظها.
ركّب مساحة العمل التي تناسب المهمة أمامك:
التقسيمات العمودية
ضع طرفيتين جنباً إلى جنب لمراقبة backend و frontend في آنٍ واحد.
التقسيمات الأفقية
كدِّس الطرفيات فوق بعضها للاحتفاظ بالسجلات وخادم جارٍ في نفس العمود.
التخطيطات المركّبة المعقدة
امزج التقسيمات العمودية والأفقية لبناء شبكة كاملة من الطرفيات مصمّمة لبيئتك.
أعد التنظيم في ثوانٍ
اسحب أي طرفية إلى موضع جديد ويُعاد ترتيب التخطيط فوراً. أعد هيكلة إعدادك بالكامل في ثوانٍ معدودة.
راقب كل شيء دفعة واحدة
احتفظ بعدة وكلاء وخوادم وسجلات وأوامر في مجال نظرك في آنٍ واحد، كلها داخل جزء واحد.
لا إعداد معقد، لا ضرورة لتعلّم إعدادات tmux. التجربة مصمّمة لتبدو فورية وطبيعية، حتى تقضي وقتك في البرمجة بدلاً من ترتيب النوافذ.
طرق أخرى للتحكم في طرفياتك
النافذة القابلة للفصل وتوليد الأوامر بالذكاء الاصطناعي والإطلاق عن بُعد من الهاتف كلها جزء من تجربة Dev Terminals ذاتها. إليك الجولة التعريفية الأصلية.
مدير طرفيات AgentsRoom: طرفية منفصلة على شاشة ثانية، أوامر تُطلق عن بُعد من الهاتف، طرفية xterm.js مدمجة لكل مشروع.

مدير طرفيات AgentsRoom لكل مشروع: نافذة قابلة للفصل، طرفية مدمجة لكل أمر، أوامر مولّدة بالذكاء الاصطناعي، كل ذلك في نفس المكان الذي تجد فيه وكلاءك.
أدِر كل خدمة وكل أمر
عمليات طويلة المدى، سكربتات سريعة، أوامر بناء. كلها منظمة لكل مشروع، مع تتبع حالة ومساعدة بالذكاء الاصطناعي.
مخصص لكل مشروع
كل مشروع يخزّن أوامره في .agentsroom/commands.json. بدّل المشاريع، تحصل على أوامر مختلفة. صفر ارتباك.
ابدأ الكل دفعة واحدة
زر واحد يُطلق كل عملية في مشروعك. Backend، frontend، هاتف، ربط: كلها تبدأ بالتوازي.
إطلاق عن بُعد من الهاتف
أطلق الأوامر من تطبيق iOS أو Android: تُنشأ الطرفيات على جهاز Mac، وترى المخرجات مباشرةً على هاتفك عبر 4G أو 5G أو Wi-Fi.
نافذة طرفية قابلة للفصل
افصل قسم الطرفيات في نافذة عائمة مستقلة. ضعها على شاشة ثانية لمراقبة خوادمك بينما تبرمج في النافذة الرئيسية.
توليد أوامر بالذكاء الاصطناعي
انقر العصا السحرية. Claude يفحص بنية مشروعك ويولّد جميع أوامر التشغيل والمسارات والفئات لك.
حالة العمليات المباشرة
شاهد أي خدمة تعمل أو تبدأ أو متوقفة أو تعطّلت. رموز الخروج تُعرض عند فشل عملية. أعد التشغيل بنقرة واحدة.
عمليات ومقتطفات
الخدمات طويلة المدى هي عمليات. سكربتات البناء وأوامر النشر السريعة هي مقتطفات. كلاهما في نفس اللوحة.
طرفية كاملة لكل عملية
كل عملية تفتح طرفية xterm.js حقيقية بألوان وتمرير وروابط قابلة للنقر. تفاعل مع مخرجات عمليتك مباشرة.
مرتبط بالمعاينة المباشرة على localhost
أطلق موقعك على localhost من طرفية AgentsRoom، ثم صِل إليه من الخارج عبر نفق HTTPS المدمج. اختبر على هاتفك عبر 4G/5G دون نشر.
30+ أيقونة إطار عمل
React، Next.js، Django، Rails، Go، Rust، Docker، Expo، NestJS، Spring، والمزيد. كل أمر يُظهر أيقونة ولون إطار العمل.
مخزنة في git
الأوامر في .agentsroom/commands.json، محفوظة في مستودعك. الأوامر الشخصية في commands-personal.json، في gitignore تلقائياً.
الطرفيات ووكلاء الذكاء الاصطناعي معاً
طرفياتك ووكلاء Claude Code وموجهاتك (prompts) و backlog الخاص بك ومعاينتك المباشرة تتشارك نفس التطبيق. توقف عن الضياع بين عشر أدوات مختلفة.
أطلق الطرفيات على جهاز Mac من هاتفك
هذه على الأرجح أكثر ميزات AgentsRoom تفرّداً. من تطبيق الهاتف على iOS أو Android، تتصفّح قائمة أوامر أي مشروع وتُطلق أيّاً منها بنقرة. الأمر لا يعمل على هاتفك: بل يعمل على جهاز Mac، في مجلد العمل الصحيح، في طرفية PTY حقيقية. تُبثّ المخرجات مباشرةً إلى الهاتف عبر الـ relay المشفّر من طرف إلى طرف.
بشكل ملموس: أنت في المترو أو في النادي الرياضي أو في الجهة الأخرى من العالم. تريد تشغيل موقعك المحلي للتحقق من تصميم، أو إعادة تشغيل worker تعطّل أثناء غيابك. تفتح AgentsRoom على الهاتف، تنقر 'yarn dev'، فيُقلع الخادم على جهاز Mac في المنزل. يمكنك حتى التفاعل مع لوحة مفاتيح الطرفية من الهاتف.
بالاقتران مع نفق المعاينة المدمج على localhost، يمكنك حتى فتح موقعك المحلي في متصفح الهاتف، عبر 4G أو 5G، دون أي نشر. تبرمج، تبدأ، تختبر وتتحقق، كل ذلك من جيبك. AgentsRoom يحوّل جهاز Mac حرفياً إلى خادم تطوير يُقاد عن بُعد.
وضع الفصل: طرفياتك على شاشة ثانية
يمكن فصل لوحة الطرفية في نافذة عائمة مستقلة. اسحبها إلى شاشة ثانية وتبقى سجلات backend و frontend و bundler الهاتف مرئية طوال الوقت بينما تبرمج في نافذة AgentsRoom الرئيسية. هذا بالضبط ما يفعله المطورون الجادّون مع tmux أو iTerm2 في وضع التبليط (tiling)، إلا أنه في AgentsRoom لا شيء يحتاج إلى إعداد.
تحتفظ النافذة المنفصلة بكل ميزة: الإطلاق، الإيقاف، إعادة التشغيل، الذكاء الاصطناعي، الفئات، تعدد المشاريع. يمكنك متابعة الكتابة في الطرفية على الشاشة الثانوية بينما يعمل وكيل Claude في النافذة الرئيسية. صفر alt-tab، صفر فقدان للسياق، صفر إعداد غامض.
بديل حديث لكل طرفية استخدمتها
طرفيات التطوير في AgentsRoom هي الخيار الأفضل للعمل على المشاريع مقارنةً بمحاكيات الطرفية الكلاسيكية. إليك الأدوات التي استبدلها مستخدمونا بها بالفعل:
ظلّ iTerm2 المعيار الذهبي لنظام macOS لسنوات وTerminal.app مثبَّت مسبقاً على كل Mac. Warp أشاع كتل الأوامر ودمج الذكاء الاصطناعي. Ghostty سريع وأصيل. Kitty مُسرَّع بالمعالج الرسومي. Alacritty بسيط ومختزل. WezTerm قابل للبرمجة بـ Lua. Hyper مبني على تقنيات الويب. Tabby متعدد المنصات. Wave Terminal و Windows Terminal يدفعان كلاهما نحو سير عمل حديثة متعددة الأجزاء. كلها منتجات ممتازة. AgentsRoom لا يسعى إلى المنافسة على سرعة العرض الخام: بل يقدّم قيمة مختلفة، طرفية مدمجة في بيئة التطوير، مخصصة لكل مشروع، متزامنة مع وكلاء الذكاء الاصطناعي، وقابلة للقيادة من هاتفك.
كل ما تحتاجه الطرفية الحديثة، في نافذة واحدة
AgentsRoom ليس مجرد محاكي طرفية آخر. بل يجمع كل ما يحتاجه سير عمل البرمجة الحديث ويضعه خلف واجهة واحدة:
إذا كنت تدير مشاريعك بالفعل عبر عدة علامات تبويب طرفية باسم 'backend' و 'frontend' و 'mobile' و 'relay'، فستوفّر الوقت مع طرفيات التطوير. وإذا كنت تستخدم tmux أو zellij لتنظيم جلساتك، فستجد الفكرة ذاتها، دون أي ملف إعداد لكتابته.
كيف تعمل
افتح مشروعك
في عرض المشروع، طرفيات التطوير تظهر بجانب وكلائك وموجهاتك. إذا لم توجد أوامر بعد، تُنشأ طرفية افتراضية في جذر المشروع تلقائياً.
أضف أوامرك
انقر + لإضافة أمر. حدد الاسم وأمر الشل ومجلد العمل (نسبة لجذر المشروع) واختر فئة. حدد ما إذا كانت عملية طويلة المدى أو مقتطف لمرة واحدة.
.agentsroom/commands.jsonأو دع الذكاء الاصطناعي يفعلها
انقر أيقونة العصا السحرية. Claude يحلل بنية مشروعك (ملفات package.json، Dockerfiles، Makefiles) ويولّد جميع الأوامر بالمسارات والفئات الصحيحة. راجع، عدّل إذا لزم، واحفظ.
ابدأ كل شيء
اضغط زر التشغيل العام لإطلاق جميع العمليات دفعة واحدة. أو ابدأها فردياً. كل عملية تُطلق طرفية حقيقية حيث ترى السجلات وتتفاعل مع الخدمة.
افصل اللوحة
انقر أيقونة الفصل: يفتح قسم الطرفيات في نافذة عائمة مستقلة يمكنك وضعها على شاشة ثانية. تبقى خوادمك مرئية بينما تبرمج في النافذة الرئيسية.
قُدها من هاتفك
افتح AgentsRoom على iOS أو Android، اختر مشروعك، انقر أمراً: يُطلَق عن بُعد على جهاز Mac وترى مخرجاته مباشرةً من هاتفك عبر 4G أو 5G أو Wi-Fi من خلال الـ relay المشفّر من طرف إلى طرف.
أيقونات لكل بيئة
كل أمر يعرض أيقونة ولون إطار العمل. ميّز واجهة React وخلفية Django وخدمات Docker بنظرة واحدة.
إعداد أوامر بالذكاء الاصطناعي
تبدأ مشروعاً جديداً؟ لا تكوّن كل أمر يدوياً. انقر العصا السحرية، وClaude يفحص بنية مستودعك لاكتشاف كل خدمة وكل سكربت بناء وكل أمر تشغيل. يولّد القائمة الكاملة بمسارات وفئات وأيقونات صحيحة. راجع النتيجة، عدّل إذا لزم، واحفظ. الإعداد بالكامل يستغرق ثوانٍ بدلاً من دقائق.
الموجه الافتراضي
"حلّل بنية مشروعي وولّد جميع أوامر التشغيل لكل خدمة وكل مشروع فرعي وكل خطوة بناء. تضمن مجلد العمل الصحيح وأمر الشل وفئة إطار العمل المناسبة لكل إدخال."
هل تريد أن يبدأ وكلاؤك خادم التطوير بأنفسهم ؟
يكشف AgentsRoom MCP نفس أوامر Terminal Commands التي تحفظها هنا كأدوات MCP. يستطيع وكلاؤك استدعاء commands_list و commands_run و commands_create عبر خادم Terminal Commands MCP وبدء dev server و API و worker بأنفسهم.
هذا واحد فقط من أربعة خوادم AgentsRoom MCP. Backlog MCP و Prompt Library MCP و Browser MCP تحول بقية AgentsRoom IDE إلى مساحة قابلة للقيادة من الوكلاء. يدوي عند الرغبة، آلي عند عدمها.
اكتشف AgentsRoom MCPFAQ
كيف يختلف هذا عن iTerm2 أو Warp أو Ghostty أو Terminal.app؟
iTerm2 و Warp و Ghostty و Kitty و Alacritty و WezTerm و Hyper و Terminal.app كلها محاكيات طرفية رائعة. طرفيات التطوير في AgentsRoom لا تحاول أن تحل محلها للعمل العام على النظام: إنها مدير طرفية مخصص للمشاريع. الأوامر تُحفظ لكل مشروع، وتُطلق بنقرة واحدة، وتُقاد من الهاتف، وتعيش بجانب وكلاء الذكاء الاصطناعي. إذا كنت تعمل غالباً على مشاريعك الخاصة، فستقضي 90% من وقت الطرفية داخل AgentsRoom دون فتح iTerm2.
هل تستخدم طرفيات AgentsRoom فعلاً xterm.js؟
نعم. كل أمر يفتح طرفية xterm.js حقيقية مدعومة بـ pseudo-TTY على جانب Electron. تحصل على ألوان ANSI وتمرير للسجل وروابط قابلة للنقر وإدخال من لوحة المفاتيح وإعادة تحجيم ديناميكية ودعم Unicode، تماماً كما في محاكي طرفية أصلي.
كيف يعمل إطلاق الأوامر عن بُعد من الهاتف؟
من تطبيق iOS أو Android، تختار مشروعاً وأمراً. يرسل تطبيق الهاتف رسالة مشفّرة من طرف إلى طرف عبر الـ relay على WebSocket. يستقبل تطبيق سطح المكتب الأمر، ويُنشئ PTY حقيقياً على جهاز Mac في مجلد العمل الصحيح، ويبثّ المخرجات في الوقت الفعلي إلى الهاتف. الأمر يعمل فعلياً على جهاز Mac، لا على هاتفك. مثالي لإعادة تشغيل خادم أو worker وأنت في الطريق.
هل يعمل وضع الفصل على شاشات متعددة؟
نعم. انقر أيقونة الفصل: يفتح قسم طرفيات التطوير في نافذة عائمة مستقلة يمكنك سحبها إلى شاشة ثانية. تبقى سجلاتك وخوادمك مرئية بشكل دائم بينما تبرمج في نافذة AgentsRoom الرئيسية.
ما الفرق بين العملية والمقتطف؟
العملية هي خدمة طويلة المدى كخادم تطوير أو خلفية أو مراقب ملفات. تبقى حية حتى توقفها أو تتعطّل. المقتطف هو أمر لمرة واحدة كسكربت بناء أو ترحيل قاعدة بيانات أو خطوة نشر. كلاهما مخزن في نفس اللوحة، لكن فقط العمليات تبدأ مع زر 'بدء الكل'.
هل الأوامر مشتركة مع فريقي؟
نعم. الأوامر العامة مخزنة في .agentsroom/commands.json داخل مجلد مشروعك. احفظ هذا الملف، وأي شخص يسحب المستودع يحصل على نفس الأوامر. الأوامر الشخصية تذهب إلى commands-personal.json، المضافة تلقائياً لـ .agentsroom/.gitignore.
كيف يعمل توليد الأوامر بالذكاء الاصطناعي؟
عند النقر على العصا السحرية، AgentsRoom يُطلق نسخة Claude تقرأ بنية مشروعك. تكتشف ملفات package.json و Dockerfiles و Makefiles وملفات تكوين أخرى لتحديد كل خدمة وأمر تشغيلها. النتيجة قائمة منظمة بأوامر ومسارات وفئات وأسماء مقترحة. تراجع القائمة قبل الحفظ.
توقف عن التنقل بين علامات تبويب الطرفيات
حمّل AgentsRoom وأطلق جميع خدماتك من لوحة واحدة. مجاني لما يصل إلى 3 مشاريع.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.