طرفية ماك التي تتعامل مع وكيلك كجزء من النافذة
كل إعداد هو ملف يمكنك فتحه. يحصل Claude Code وCodex والنماذج المحلية على شريط تحكم بدل نص يمر أمامك على الشاشة. مجانية، بلا حساب، ولا شيء يخصك يغادر جهازك.
curl -fsSL https://vobuda.com/install.sh | sh Notes
-
التبويبات تحمل كتلًا، لا مجرد أصداف
النافذة تحمل تبويبات، والتبويب يحمل كتلًا. اسحب كتلة إلى تبويب آخر فتحطّ هناك وصدفتها لا تزال تعمل: نفس الجلسة، نفس المجلد، والبناء مستمر. البديل، وهو إغلاقها والبدء من جديد، يقتل البناء الذي كنت تنقلها من أجله.
-
لوحة على أي جانب
أزرار للوحة الملفات والمراقب والوكيل والإملاء ومساحة جديدة. توضع على أي حافة، وتُطوى إلى أيقونات، ويُعاد ترتيبها بالسحب، وقد يخفيها أحد الأشكال تمامًا، وحينها تنتقل أزرارها إلى نهاية شريط التبويبات.
-
الصدفة تتصرف كصدفة
لا يُعاد كتابة أي أمر، ولا تُفسَّر أي نتيجة من جديد، ولا شيء يُخمَّن نيابة عنك. الطرفية التي تحاول أن تكون أذكى من الصدفة تكسر العادة الراسخة لدى كل من اعتادها، لذا الأجزاء الذكية اختيارية والافتراضي هو طرفية بسيطة.
-
للوكيل شريط تحكم خاص به
Claude Code يعمل داخل كتلة، مع نموذجه ومستوى الجهد وضبط الأذونات وجلساته السابقة وكل أوامر الشرطة المائلة التي يملكها، معروضة كقوائم عادية يمكن للفأرة استخدامها. كل هذا مقروء من التثبيت نفسه، وليس قائمة من عندنا.
-
مراقب خاص به
المعالج ونواته، الذاكرة ومساحة التبديل، الأقراص وحركتها، الشبكة، المستشعرات، البطارية مع درجة تآكلها، العمليات، وحدة معالجة الرسوميات وعناوين الجهاز. أحد عشر نوعًا من اللوحات، تُرتَّب عبر ملف مظهر بدل أن تكون ثابتة على الشاشة.
-
قله بدل أن تكتبه
يكتب Cmd+Shift+V ما تقوله داخل الكتلة التي تعمل فيها، ويعرض الشريط اسم اللغة التي يسمعها بحرفين. يتم التعرف على الصوت داخل الجهاز، وأي لغة تحتاج إلى الشبكة تُرفض بدل أن تُرسل بصمت.
ما الذي يجب أن تقدمه أفضل طرفية لماك اليوم
الطرفيات إما سريعة وعارية أو مريحة ومغلقة. لم تنتبه أي منهما لما يجلس فعليًا داخل النافذة طوال اليوم.
لعشرين عامًا كان الخيار واضحًا. الطرفيات السريعة تحفظ إعداداتها في ملفات تملكها أنت وتتوقف عند الصدفة. المريحة منها تضيف لوحات وصقلًا، ثم تطلب حسابًا وتضع سجلك على خادم شخص آخر. كنت تختار أي نصف يمكنك الاستغناء عنه.
ثم توقف ما يجلس داخل الطرفية طوال اليوم عن كونه صدفة. أصبح وكيلًا: Claude Code أو Codex أو نموذجًا محليًا. والطرفية شكل خاطئ لاحتوائه. للوكيل نموذج ومستوى جهد وضبط أذونات وسجل جلسات وحالة، وكل جزء من ذلك يصل كنص يمر أمامك، ويختفي بمجرد أن يمر. تنتهي بك الحال تقرأ ثلاث شاشات لتعرف أي وكلائك الثلاثة ينتظرك.
vobuda هو الإجابة الثالثة، مبني على قرارين وكل ما ينبثق منهما. كل ما يعرفه البرنامج هو ملف يمكنك قراءته. الوكيل مواطن كامل الحقوق داخل النافذة. وحول هذين القرارين، يقوم بما يفتح الناس عادة ثلاثة برامج إضافية من أجله، لأن النافذة متى عرفت كيف تحمل كتلة واحدة، أصبحت قادرة على حمل أي منها.
ثلاثة قرارات، والبرنامج كله ينبثق منها
كل إعداد هو ملف
لا قاعدة بيانات، ولا حساب، ولا حالة مخفية. يحتفظ ~/.config/vobuda بملفات JSON قابلة للقراءة، تُراقَب أثناء تشغيل البرنامج: احفظ الملف وتُعاد رسم النافذة. السمات، الأشكال، مظاهر المراقب، أزرار اللوحة، أوصاف الوكيل، الاختصارات، مساحات العمل. يمكن أن يكون مجلد إعداداتك مستودع git، ويُحفظ كأرشيف واحد ويُستعاد على جهاز ماك آخر.
خمس طرق لفعل واحد
الزر، والمفتاح، وشريط قوائم macOS، وCmd+K، وسطر الأوامر، كلها تسمي نفس الفعل ضمن قاموس واحد. ليست خمسة تطبيقات، بل تطبيق واحد. لهذا يستطيع الوكيل إعادة ترتيب نافذتك عبر vobuda do block.split-down ويمكنك أن تقرأ بالضبط ما فعله، ولهذا تُشغّل اختبارات الواجهة البرنامج بأكمله عبر سطر أوامره الخاص.
الوكيل يصف نفسه بنفسه
الجلسات تأتي من ملفات الوكيل نفسه. النماذج تأتي من تثبيته الخاص. الجهد يأتي من النموذج المستخدم. ضبط الأذونات يُقرأ من شاشته ويُغيَّر بالضغط على مفتاحه الخاص. لا شيء هنا قائمة من عندنا لنماذج شخص آخر، لأن تلك القائمة تصبح قديمة في اليوم الذي يصدر فيه نموذج جديد.
برمجة بالإحساس، والتحكم حيث يدك بالضبط
إذا كنت تقضي يومك تسلّم العمل لوكيل وتقرأ ما يعود منه، فهذا هو الجزء الذي يتغير.
Notes
-
كل أوامر الشرطة المائلة، كقائمة
/compact و/clear و/model و/effort و/cost و/context و/resume و/rewind و/memory و/agents و/mcp و/status، تُقرأ من التثبيت الموجود أمامك وتُعرض مع شرح ما يفعله كل منها، بلغتك. الوكيل يرسم قوائمه بمفاتيح الأسهم، حيث لا تصل إليها الفأرة إطلاقًا. هذه قوائم منسدلة عادية، نرسمها نحن، فوق الوكيل قيد التشغيل.
-
كل مهارة يملكها هذا المجلد فعليًا
مجمّعة حسب مصدرها ومعدودة: مهاراتك الخاصة، مهارات فريقك، وما أحضرته أي إضافة. ستون مهارة عبر ستة مصادر هي قائمة يمكنك تصفحها بدل اسم عليك تذكره. مهارات Claude Code تأتي من ~/.claude/skills والمجلد المطابق داخل المشروع.
-
الجلسات السابقة بسطرها الأول
تُقرأ من ملفات الوكيل نفسه، مع وقت تشغيل كل جلسة. new يبدأ جلسة جديدة، وcontinue يلتقط الأخيرة، وأي جلسة أقدم تُفتح بجملتها الأولى، وهذه هي الطريقة التي يتذكر بها الشخص محادثة فعليًا.
-
النموذج الذي يملكه هذا التثبيت
الافتراضي أو Opus أو Sonnet أو Haiku أو سياق المليون رمز، أيًا كان الموجود، مع مستوى الجهد بجانبه مأخوذًا من النموذج المستخدم. كلا الزرين يحمل القيمة الفعلية لا كلمة نموذج، لأنها تُقرأ من شريط حالة الوكيل نفسه، وأي افتراض من عندنا سيصبح قديمًا بمجرد أن تغيّره داخل الوكيل.
-
ما يمكنه فعله دون أن يسأل
يقرر بنفسه، يقبل التعديلات، يسأل قبل كل خطوة، أو يخطط فقط. يُقرأ من شاشة الوكيل نفسه ويُغيَّر بالضغط على مفتاحه الخاص بقدر ما يلزم، بدل أن يكون إعدادًا من عندنا قد يختلف بصمت عن الحقيقة.
ما يحدث بينما لا تنظر
بينما كنت بعيدًا
في كل مرة يتوقف فيها وكيل، يُحفظ سطر واحد: أي كتلة، وما طُلب منه، ومتى انتهى، وكم استغرق. مجمّعة حسب الكتلة، الأحدث أولًا، مع علامة على حافة ما لم تره بعد. الطلب يُقرأ من شاشة الوكيل نفسه ويُترك فارغًا حين يتعذر قراءته، لأن التخمين في سجل أسوأ من فراغ فيه. يُحتفظ بخمسين سطرًا لكل نافذة، فـبينما كنت بعيدًا تشمل بينما كنت نائمًا.
الليل الذي لا أحد فيه
يبقى الجهاز مستيقظًا طالما هناك عمل يُنجَز. الوكيل الذي يتوقف بسبب حد استخدام يعود للعمل بنفسه حين يُرفع الحد، مع مفتاح تتحكم فيه وشارة في الصباح تخبرك بما حدث. يُطلق سراح وضع السكون بمجرد انتهاء العمل.
إشارات يمكنك التصرف بناءً عليها
الوكيل الذي انتهى، أو ينتظر إذنًا، يجعل شارة على تبويبه تنبض، ويشغّل صوتًا اخترته أنت، ويرسل إشعارًا من النظام حين لا تكون vobuda النافذة الأمامية. تُمسح الشارة عند أول فعل تقوم به داخل النافذة، نقرة أو مفتاح أو تمرير، لا بمجرد مرور المؤشر فوقها.
أفلت لقطة شاشة عليها
اسحب ملفًا من Finder إلى كتلة فيُكتب مساره هناك، مقتبسًا وجاهزًا للتشغيل. أفلت لقطة شاشة أو أي صورة على الكتلة التي يعمل فيها الوكيل فيحصل الوكيل على الصورة، وهذه هي الطريقة بالضبط التي يريد بها Claude Code وCodex أن تُسلَّم لهما الصور. اسحبها مباشرة من الصورة المصغرة في زاوية الشاشة، دون الحاجة لحفظها أولًا.
ما يغادر جهازك
لا شيء تقريبًا، وكل واحد من هذه الأمور يستحق أن يُذكر بوضوح بدل دفنه في سياسة خصوصية.
| ما هو | إلى أين يذهب |
|---|---|
| كلامك | يُتعرف عليه داخل الجهاز عبر إطار عمل النظام نفسه، مع اشتراط التعرف على الجهاز لا مجرد تفضيله. أي لغة تحتاج إلى الشبكة تُرفض، مع إرشادات لتثبيتها محليًا. |
| ملفاتك وإعداداتك وسجلك | لا تغادر أبدًا. لا حساب ولا مزامنة ولا خادم من عندنا. |
| الأعطال | تُسجَّل حيث تحدث، وتُنظَّف قبل كتابتها، ولا تُرسل إلى أي مكان حتى تفعّل ذلك بنفسك. |
| مرة واحدة يوميًا | طلب واحد يسأل عما إذا كان هناك إصدار أحدث. |
| لوحة العنوان | طالما هي معروضة على الشاشة، طلب واحد كل عشر دقائق يسأل عن العنوان الذي يراه الإنترنت. |
لا يحمل الطلبان الأخيران أي شيء يخصك أو يخص جهازك. لا تحليلات ولا معرّف ولا تقرير استخدام، ليس كإعداد يمكنك إيقافه بل كشيفرة غير موجودة أصلًا.
طرفية ماك تحفظ كل إعداد في ملف
السمات المدمجة تعيش داخل الملف التنفيذي، ومجلد الإعدادات يتجاوزها، لذا يجلب التحديث ألوانًا ج��يدة دون الكتابة فوق أي شيء عدّلته أنت. تُشحن خمس وعشرون لوحة ألوان للطرفية، اثنتان منها مصممتان لضعف رؤية الألوان ومُختبرتان بفحص يحاكي ثلاثة أشكال منه قبل صدورهما. يعرض منتقي السمات تباين السمة التي تختارها ومدى تمايز ألوانها لدى قارئ يعاني من عمى الألوان، لأن السمة التي لا يمكن قراءتها ليست سمة.
ثلاثة وعشرون شكلًا للنافذة تحدد شكل النافذة لا ألوانها: الزوايا، الظلال، ألوان اللوحات، الشفافية، وما إذا كانت اللوحة تُرسم أصلًا. اصنع شكلك الخاص بضغطة زر، انطلاقًا من أي شكل مستخدم حاليًا، فيصبح ملفًا في مجلد أشكالك مثل أي ملف آخر. كل ما يرسمه شكل ما، يعيده الشكل التالي، لأن اللون الذي لا يمكنك نزعه هو لون لا ينبغي لأحد أن يضعه أصلًا.
لا شيء يطلب إعادة تشغيل. أبدًا. مجلد الإعدادات مراقَب، وهذا يشمل الآن الأمرين اللذين يملكهما النواة، شريط قوائم macOS والمفتاح العام للنافذة المنسدلة. يقرأ فحص كل تلميح في شاشة الإعدادات ويُفشل البناء عند ظهور كلمة إعادة التشغيل.
وكل ما عدا ذلك يجب أن تحمله النافذة
الكتلة كتلة. متى عرفت النافذة كيف تحمل واحدة، أصبحت تحمل أيًا منها.
ملف مفتوح بجانب الصدفة
تلوين لـ 227 نوعًا من الملفات، مأخوذ من سمة الطرفية نفسها بحيث يبدو الملف المفتوح وكأنه ينتمي إلى جانب الصدفة التي سمّته. بحث عبر المشروع بأكمله، وفتح ملف بكتابة جزء من اسمه، ومؤشرات متعددة. لا شيء يُكتب حتى Cmd+S، والملف الذي يتغير على القرص من تحتك لا تُكتب فوقه، والملف الثنائي يُرفض بدل عرضه كضجيج.
كل ما يمكنه فعله، في قائمة واحدة
يفتح Cmd+K نحو مئتي فعل كقائمة يمكنك الكتابة فيها. الحروف تتطابق بالترتيب، فـ spld يجد Split down، وكل سطر يعرض اختصاره الخاص، وهذا هو المكان الذي تُتعلَّم فيه المفاتيح. يقارن فحص تلك القائمة بقاموس النواة في الاتجاهين: أي فعل موجود ولا يُعرض هناك يُفشل البناء.
نافذة منسدلة سريعة
مفتاح عام واحد يُنزل الطرفية من أعلى الشاشة؛ ونفس المفتاح يخفيها ويعيد التركيز إلى حيث استدعيتها منه.
صفحة ويب ككتلة
تُفتح الصفحة داخل التخطيط كأي شيء آخر، بشريط عنوان وإشارات مرجعية وصفحة رئيسية خاصة بها، وتعود مع الجلسة. أنت من يقرر أين يُفتح متصفح الوكيل.
استمع للإجابة
يقرأ Cmd+Shift+R آخر إجابة من الوكيل بصوت عالٍ عبر أصوات النظام نفسه. ما يُقرأ هو الإجابة لا الشاشة: تُتخطى العناصر الثابتة والمؤشر الدوار وشريط التلميحات، ويتحول المسار إلى اسم ملفه، وتتوقف القراءة عند الأمر الذي أنتج الإجابة.
مساحات العمل
المشروع هو نافذة بتبويباتها الخاصة ومجلدها الخاص وسمتها الخاصة ولوحتها الخاصة، محفوظ كملف داخل مساحات العمل ويُفتح من الإعدادات أو القائمة أو سطر الأوامر.
بلمحة سريعة
| المنصة | macOS 10.15 وأحدث، Apple Silicon وIntel في بناء عام واحد |
|---|---|
| السعر | مجانية، للاستخدام الشخصي والتجاري على حد سواء |
| الحساب | لا يوجد |
| مبنية على | Rust وTauri 2 وReact 19 وxterm.js مع WebGL |
| الإعدادات | JSON قابل للقراءة في ~/.config/vobuda، يُعاد تحميله تلقائيًا، نحو تسعين إعدادًا موزعة على تسعة أقسام |
| الواجهة | 40 لغة، بما فيها لغات من اليمين لليسار، مع دليل بكل لغة |
| السمات | 25 لوحة ألوان للطرفية، 23 شكلًا للنافذة، ومظاهر مراقب خاصة بك |
| التثبيت | سطر واحد، دون صلاحيات مسؤول |
| التوقيع | Apple Developer ID، موثّق ومختوم |
| الشيفرة المصدرية | غير منشورة. راجع الترخيص |
أسئلة يطرحها الناس قبل تثبيتها
هل vobuda مجانية؟
نعم، للاستخدام التجاري والشخصي على حد سواء. لا نسخة تجريبية ولا فئة مدفوعة ولا حساب يجب إنشاؤه. ما لا يسمح به الترخيص هو تمرير البرنامج لغيرك: توزيع نسخة منه، أو بيعه، أو تقديمه كخدمة، أو تفكيكه.
هل vobuda مفتوحة المصدر؟
لا. هي مجانية ومغلقة المصدر: ما يُوزَّع هو البناء النهائي، والشيفرة المصدرية غير منشورة. المستودع العام يحتوي على ملف README وسجل التغييرات والترخيص والرسوم الظاهرة في هذه الصفحة.
هل سيحذرني macOS عند فتحها؟
لا. البناء موقّع بـ Apple Developer ID وموثّق، والمثبّت مختوم، لذا يفتحه أي ماك لم يره من قبل دون أي تحذير. الإصدارات الأقدم كانت موقّعة بشهادتنا الخاصة وكانت تُحذّر فعلًا؛ وانتهى ذلك عند الإصدار 0.1.1.
هل تعمل على أجهزة ماك من نوع Intel؟
نعم. بناء عام واحد يحمل كلا المعماريتين، والحد الأدنى هو macOS 10.15.
هل أحتاج إلى Claude Code أو Codex لاستخدامها؟
لا. هي طرفية أولًا، وتُفتح بكتلة صدفة واحدة ولا شيء غيرها. يظهر شريط الوكيل فقط حين يعمل وكيل داخل كتلة، وليس قبل ذلك أبدًا.
ما هي أفضل طرفية تعمل مع Claude Code؟
السؤال الحقيقي هو ماذا تفعل الطرفية بحالة الوكيل. تقرأ vobuda جلسات ومهارات ونماذج ومستويات جهد وضبط أذونات Claude Code نفسها وتضعها على شريط فوق الكتلة، بحيث لا يحتاج شيء منها إلى الكتابة أو التذكر. لا شيء يُ��رَّر عبر وسيط ولا شيء يُعاد تنفيذه: تحته يعمل Claude Code الحقيقي بمهاراتك وذاكرتك وأذوناتك.
هل هناك إصدار لـ Linux أو Windows؟
ليس اليوم. macOS هو ما يُشحن حاليًا، وLinux وWindows هما ما سيأتي لاحقًا. لا موعد نستطيع تحديده، لذا لن نعطي واحدًا.
ماذا ترسل عبر الشبكة؟
طلب واحد يوميًا يسأل عن وجود إصدار أحدث، وطالما لوحة العنوان معروضة على الشاشة، طلب واحد كل عشر دقائق يسأل عن العنوان الذي يراه الإنترنت. لا يحمل أي منهما شيئًا يخصك أو يخص جهازك. لا تحليلات ولا معرّف.
سطر واحد يثبّتها، ونفس السطر يحدّثها
بلا حساب، بلا تسجيل دخول، ولا شيء يجب ضبطه قبل أن تعمل. أو خذ الحزمة الموقّعة وانقر عليها نقرًا مزدوجًا.
curl -fsSL https://vobuda.com/install.sh | sh