جديدv3.65.0 · Windows + macOS · تطبيق iPhone

مساحة عمل واحدة. وكلاؤك يعملون معًا.

شغّل Claude Code وCodex وGemini جنبًا إلى جنب. وزّع المهام على worktree، وراجع التغييرات، وأجب الوكلاء من iPhone.

شرح أقل. عرض أكثر.

wmux أداة لتعدد مساحات العمل لوكلاء الذكاء الاصطناعي على Windows وmacOS. تجمع الطرفيات وgit worktree والمتصفحات ومحادثات الوكلاء في مكان واحد.

01 / العمل المتوازي

طلب واحد. مساحات worktree منفصلة. القرار لك.

لكل مهمة وكيل وgit worktree خاص بها. راجع الفروق وطبّق التغييرات المختارة عبر الملفات بعملية واحدة: كلها أو لا شيء.

03 / الوكلاء معًا

Claude يكتب. Codex يراجع. ويتحاوران.

يتبادل الوكلاء في اللوحات المتجاورة الرسائل. يطلب Claude Code مراجعة من Codex ثم يضيف الاختبار المقترح.

04 / بقية مساحة العمل

المزيد يحدث داخل هذه النافذة.

اختر سير عمل وشاهده بالتفصيل.

سطر واحد على Windows. سحب واحد على macOS.

مدراء الحزم

التثبيت من الطرفية

$winget install openwong2kim.wmux
يُنصح بـ winget · choco وأمر PowerShell السطر الواحد يثبّتان نفس النسخة
المُثبِّت

Setup.exe لـ Windows 11 / 10

تنزيل لـ Windowswmux-3.65.0.Setup.exe · 149 MB
x64 · تحديث تلقائي
wmux لنظام iOS

أجب وكلاءك من iPhone.

احصل على wmux لـ iPhone
تطبيق iPhone · يتطلب تشغيل wmux على Mac

Windows 10 (1903 فأحدث) أو macOS على Apple Silicon · بلا صلاحيات مدير · بلا حساب · بدون تتبّع

wmux مقابل البدائل.

wmuxtmuxWindows Terminal · iTerm2طرفية VS Codeمديرو الوكلاء
تقسيم اللوحات✓✓✓✓دعم جزئي
استمرارية الجلسة✓✓✕دعم جزئيدعم جزئي
تنجو من إعادة تشغيل كاملة✓✕✕دعم جزئيدعم جزئي
تفريع worktree في git✓✕✕✕✓
المنسّق وFleet View✓✕✕✕دعم جزئي
بوابات موافقة للأوامر التدميرية✓✕✕✕دعم جزئي
القنوات والمراسلة بين الوكلاء✓✕✕✕✕
أتمتة متصفح حقيقية✓✕✕✕✕
أدوات MCP، تسجيل تلقائي✓✕✕✕دعم جزئي
مفتوح المصدر · MIT✓✓دعم جزئيدعم جزئيدعم جزئي
✓ مدعومدعم جزئي بقيود✕ غير مدعوم

أسئلة، بإجابات مباشرة.

ما هو مُعدِّد مساحات العمل؟
tmux يُعدِّد طرفية واحدة: عدة أصداف داخل شاشة واحدة. wmux يُعدِّد مساحة عمل: الطرفيات، وكلاء الترميز بالذكاء الاصطناعي، git worktrees، متصفح حقيقي، والقنوات التي ينسّقون عبرها، وكلها تملكها خدمة خلفية تُبقيها تعمل عند الإغلاق أو التعطّل أو إعادة التشغيل.
هل wmux نسخة منقولة من tmux؟
لا. wmux تطبيق مستقل قائم بذاته، مبني على ConPTY في Windows وforkpty في macOS. يستعير عادات يد tmux — تقسيم اللوحات ووضع بادئة يغطي 13 إجراءً — لكن الوحدة التي يُعدِّدها هي مساحة العمل لا الطرفية.
هل يتطلب wmux WSL؟
لا. على Windows يتحدث wmux مباشرة مع ConPTY، وعلى macOS يستخدم forkpty. لا توجد آلة Linux افتراضية في المسار، ولا شيء عليك إغلاقه قبل الغداء.
هل توجد نسخة لـ macOS؟
نعم. يوفّر wmux ملف DMG موقّعًا وموثّقًا من Apple لأجهزة Apple Silicon، والتحديث التلقائي داخل التطبيق يعمل على كل من Windows وmacOS arm64.
ما هو MCP، ولماذا يسجّل wmux الأدوات تلقائيًا؟
Model Context Protocol هو مواصفة JSON-RPC مفتوحة لربط وكلاء الذكاء الاصطناعي بالأدوات. يعرض wmux 84 أداة MCP — للمتصفح والقنوات وA2A واللوحات والطرفيات وغيرها — ويسجّل نفسه لدى الوكلاء الموجودين على جهازك في أول تشغيل، فلا حاجة لتعديل أي ملف إعدادات يدويًا.
كيف يعمل تفريع worktree؟
تعطي طلبًا واحدًا وتختار عدد المسارات التي تريد تشغيلها، حتى ثمانية. ينشئ wmux worktree معزولًا في git لكل مسار، ويشغّل وكيلاً في كل واحد، ويعرض النتائج جنبًا إلى جنب. بعدها تحصد التغييرات على مستوى hunk — كل hunk يُطبَّق بالكامل أو لا يُطبَّق إطلاقًا — وتفتح طلب سحب من تبويب Git.
هل يمكن تشغيل Claude Code وCodex وGemini في آن واحد؟
نعم. كل لوحة تملك PTY خاصًا بها وعملية وكيل خاصة بها. يكتشف wmux Claude Code وCodex CLI وGemini CLI وAider وOpenCode وGitHub Copilot CLI، ويمكنها تسليم العمل لبعضها عبر القنوات ورسائل A2A.
ماذا تستطيع أدوات المتصفح أن تفعل فعليًا؟
تشغّل تبويب Chrome حقيقيًا عبر DevTools Protocol: التنقل، النقر، الكتابة في حقول يتحكم بها React، تركيب نصوص CJK، قراءة DOM، التقاط لقطات شاشة، مراقبة الشبكة. فئة المتصفح وحدها تمثّل 39 من أصل 84 أداة MCP.
ما الذي ينجو فعليًا من إعادة التشغيل؟
الخدمة الخلفية تحافظ على مساحات العمل واللوحات وأدلة العمل وسجل التمرير وتاريخ القنوات. اللوحات المُعلَنة في wmux.json تُراقَب وتُعاد تلقائيًا مثل الخدمات. عمليات الوكلاء نفسها تتوقف عندما يتوقف الجهاز — وما يعود هو مساحة العمل التي كانت تعيش فيها، جاهزة لإعادة الاتصال.
هل wmux مفتوح المصدر؟
نعم، برخصة MIT، والمصدر الكامل متاح على GitHub.
هل يرسل wmux بيانات تتبّع؟
بلا تتبّع، بلا تحليلات، بلا حساب. يرتبط wmux web بـ loopback افتراضيًا، وكشفه على الشبكة خيار صريح يحذّرك منه التطبيق.
ما الحد الأدنى لمتطلبات النظام؟
Windows 10 إصدار 1903 أو أحدث (x64)، أو macOS على Apple Silicon. نحو 4 جيجابايت من الذاكرة العشوائية وبضع مئات من الميغابايت من مساحة القرص. الواجهة متوفرة بـ 23 لغة.
هل تريد معرفة ما يجري بالداخل؟

استكشف البنية واختصارات لوحة المفاتيح ومصطلحات مساحة العمل.

لوحة المفاتيح أولاً، بالتصميم.

وضع بادئة tmux يغطي 13 إجراءً، فتنتقل عادات يدك مباشرة.

Pane

  • تقسيم إلى اليمينCtrl+D
  • تقسيم إلى الأسفلCtrlShift+D
  • تبويب جديدCtrl+T
  • إغلاق التبويبCtrl+W
  • لوحة عائمة (Quake)Ctrl+`

Workspace

  • مساحة عمل جديدةCtrl+N
  • تبديل مساحة العملCtrl1-9
  • إضافة إلى العرض المتعددCtrl+click
  • الخروج من العرض المتعددCtrlShift+G
  • تبديل الشريط الجانبيCtrlShift+B

Terminal

  • بحث (تعبير نمطي)Ctrl+F
  • وضع نسخ ViCtrlShift+X
  • إضافة إشارة مرجعيةCtrl+M
  • الإشارة المرجعية السابقةCtrl+↑
  • الإشارة المرجعية التاليةCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • وضع بادئة tmuxCtrl+B
  • لوحة الأوامرCtrl+K
  • الإعداداتCtrl,
  • فتح المتصفحCtrlShift+L

ما الذي يعمل فعليًا.

البنية — الخدمة الخلفية، اللوحات، مضيف MCP، الوكلاءREADME.md → architecture
┌──────────────────────────────────────────────────────────────┐
│  wmux window  ·  Electron renderer  ·  React + xterm.js    │
│  ── panes · tabs · Fleet View · Git tab · browser surface    │
├──────────────────────────────────────────────────────────────┤
│  daemon  ·  owns every session, outlives the window        │
│  ── PTY pool (ConPTY on Windows, forkpty on macOS)           │
│  ── wmux.json pane supervision   ── scrollback up to 999K    │
│  ── channels · A2A bus · worktree tasks                      │
├──────────────────────────────────────────────────────────────┤
│  mcp host  ·  84 tools, registered on first run           │
│  ── workspace-scoped tokens      ── execute approval gate    │
├──────────────────────────────────────────────────────────────┤
│  agents  ·  claude code · codex · gemini · aider · …      │
└──────────────────────────────────────────────────────────────┘

# Each agent runs in its own PTY. wmux owns the lifecycle, not the agent.
# 8-pane echo latency: p50 4.6 ms, measured in CI.
# wmux web binds to loopback; exposing it to the network is opt-in.

المصطلحات المستخدمة في هذه الصفحة.

مُعدِّد مساحات العمل
برنامج يشغّل عدة مساحات عمل — الطرفيات والوكلاء وworktrees والمتصفحات وقنواتها — داخل نافذة واحدة ودورة حياة واحدة، بدلاً من نوافذ عديدة تديرها يدويًا.
المنسّق
دور في wmux يفوّض العمل إلى وكلاء فرعيين في لوحات أخرى، ويتتبّع تقدّمهم في Fleet View، ويمكنه تشغيل مهارة في حلقة حتى تنجح قائمة تحقق done-when.
القناة
غرفة على طراز Slack يشترك فيها البشر والوكلاء داخل مساحة عمل. الرسائل والخيوط وحالة غير المقروء يحفظها الخدمة الخلفية، فتنجو من إعادة التشغيل.
مهمة worktree
مسار واحد من مسارات التفريع: worktree معزول في git بفرعه الخاص ووكيله الخاص، تحصد تغييراته لاحقًا على مستوى hunk إلى شجرة العمل الخاصة بك.
A2A — التواصل بين الوكلاء
رسائل مهام تُمرَّر مباشرة بين الوكلاء: إرسال، استعلام، تحديث، إلغاء. يعرضها wmux كأدوات MCP بحيث يمكن لأي وكيل يتحدث MCP أن يشارك.
MCP — Model Context Protocol
مواصفة JSON-RPC مفتوحة لربط وكلاء الذكاء الاصطناعي بالأدوات والموارد. يعرض wmux 84 أداة MCP من مضيف محلي محصور بمساحة العمل.
CDP — Chrome DevTools Protocol
بروتوكول تصحيح الأخطاء الخاص بـ Chromium، معروض عبر WebSocket. يستخدمه wmux للسماح للوكلاء بتشغيل تبويب متصفح حقيقي بدلاً من تبويب محاكى.
PTY — ConPTY / forkpty
الطرفية الوهمية التي تعمل عليها اللوحة: ConPTY في Windows، forkpty في macOS. يستدعيها wmux مباشرة، فلا تتدخل أي آلة Linux افتراضية.

نافذة واحدة. أسطول واحد.

تنزيل wmux

مجاني · MIT · Windows وmacOS · بدون تتبّع · بدون حساب