Vobuda
تنزيل كيف يعملClaude Codeمقابل Codexمقارنة حول تواصل

من يقف خلف الأداة وكيف تُبنى

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

Shifton Inc

يصنع Vobuda فريق Shifton Inc، الفريق الذي يقف وراء shifton.com، وهو برنامج لإدارة الورديات يُستخدم في عشرات الدول، ووراء rolchat.com، وهي منصة التواصل مع العملاء الخاصة بها. لم تنشأ هذه الطرفية من دراسة سوق بل من هذا العمل: فريق يقضي يوم عمله في تسليم المهام إلى الوكلاء وقراءة ما يعود منهم، فبنى النافذة التي ظل يتمنى وجودها.

وصل أول إصدار يستطيع أشخاص من خارج الفريق تثبيته بعد ستة أيام من فتح أول نافذة. وكان يضم حينها كتلًا تنقسم وتُسحب بين علامات التبويب بينما تستمر الصدفة في العمل، وشريط تحكم الوكيل، ومراقب النظام بأشكاله، وملفًا مفتوحًا بجانب الصدفة، والإملاء والقراءة بصوت عالٍ، وسطر الأوامر، والمشاريع، ونافذة quake، وأربعين لغة لكل منها دليلها.

مجاني ومغلق المصدر

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

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

كُتب الترخيص ليُقرأ لا ليُتحمَّل. إن احتجت شيئاً لا يمنحه، فاسأل. غالباً ما يكون الجواب نعم.

المكتبات التي بُني عليها البرنامج ملك لآخرين، مُتاحة بشروطهم الخاصة. القائمة الكاملة مع نص كل ترخيص مرفقة داخل البرنامج، تحت ما بُنيت عليه Vobuda في قائمته الخاصة.

كيف يُفحص البرنامج قبل إصداره

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

لكل عطل معرّف، وفحص يذكر اسمه

كل عطل مرّ به البرنامج مدوَّن برقم تعريف، وهناك فحص يذكر هذا الرقم بالاسم. وهناك سكربت يرفض أي عقد لا يفحصه أحد، فلا يمكن أن تنفصل القائمة عن الاختبارات بصمت؛ ويطبع التشغيل أدناه عددها.

أكثر من 2,000 فحص آلي

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

اختبارات الواجهة تُشغّل البرنامج الفعلي

عبر سطر أوامره الخاص لا عبر باب خلفي داخلي. لهذا يمكن الوثوق بسطر الأوامر: فهو ليس باباً جانبياً، بل الطريق الذي يسلكه كل فحص.

حراسة على الوثائق أيضاً

فحص يقارن الأرقام في الوثائق بما في المستودع. فحص يتنبه عندما يتغير البرنامج ولا تتغير الوثائق. فحص يقيس الأربعين ترجمة للدليل مقابل النسخة الإنجليزية من حيث البنية. فحص يشترط أن يكون كل إجراء مغطى بفحص في مكان ما.

الحذف يمتد إلى ملفاتك

ما يتركه الحذف في ملفات المستخدم جزء من عملية الحذف نفسها. مظهر مسحوب ترك ترتيبه خلفه؛ قراءة أُلغيت تركت لوحة ترسم صفراً؛ شكل أُلغي كان سيترك واجهة فارغة. كل واحد من هذه الآن يُنقل بدلاً من أن يُهمل.

أشياء بُنيت ثم سُحبت

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

ما يطبعه الفحص فعلياً

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

مجموعة اختبارات الواجهة
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
الدرجة الأولى والأرخص. أما البقية، ومنها اختبارات نواة Rust نفسها، فهي سكربتات منفصلة.
لكل عطل فحص خاص به
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # كما يرفض التشغيل عندما يمنح عقدان نفس# المعرّف لشيئين مختلفين، وقد حدث ذلك مرتين.
كل عطل واجهه البرنامج يحمل معرّفاً. هذا السكريبت يمر على العقود، يجد الفحص الذي يذكر كل معرّف، ويفشل عند أول واحد لا يغطيه أحد.

ما يغادر جهازك

ماذاإلى أين يذهب
كلامكيُتعرَّف عليه على الجهاز نفسه. أي لغة تحتاج إلى الشبكة يُرفض تشغيلها بدلاً من إرسالها بصمت
ملفاتك وإعداداتك وسجلّكتبقى على الجهاز. لا حساب ولا مزامنة من طرفنا؛ وعلى Mac تُنسخ الإعدادات إلى iCloud Drive عبر Apple، وهذا مفعَّل افتراضيًا
الأعطالتُسجَّل حيث تحدث، وتُنظَّف قبل كتابتها، ولا تُرسل إلى أي مكان حتى تفعّل ذلك، وعندها يرافقها رقم عشوائي لهذا الجهاز ولا يُرسل اسمه أبدًا
مرة يومياًهل لدى vobuda وClaude Code وCodex إصدارات أحدث، وفهرس الإضافات
لوحة العنوانأثناء ظهورها على الشاشة، طلب واحد تقريبًا كل عشر دقائق يسأل عن العنوان الذي يراه الإنترنت

على Mac الذي فيه Claude Code، يسأل شريط الوكيل أيضًا Anthropic عن حدود حسابك كل خمس دقائق، بتسجيل الدخول الخاص بـ Claude Code نفسه. لا تحليلات ولا تقرير استخدام، لا كإعداد يمكن إيقافه بل كشيفرة غير موجودة أصلًا. وتسرد صفحة الخصوصية كل طلب.

عن البرنامج والأشخاص وراءه

هل Vobuda مفتوح المصدر؟

لا. هو مجاني ومغلق المصدر. ما يُوزَّع هو النسخة الجاهزة؛ المصدر غير منشور. المستودع العام يحتوي على ملف التعريف وسجل التغييرات والترخيص والأرقام المستخدمة في هذا الموقع.

هل سيبقى مجانياً؟

نعم. لا توجد خطة مدفوعة مخطط لها ولا حساب يمكن ربطها به. وُجد البرنامج لأن الفريق أراد له أن يوجد.

من وراءه؟

شركة Shifton Inc، الشركة وراء shifton.com و rolchat.com.

أين أُبلغ عن خلل أو أطلب ميزة؟

صفحة المشكلات في المستودع العام، المرتبطة من صفحة التواصل. كل عطل يُصلَح يحصل على معرّف وفحص يحمل اسمه.

هل يعمل على Linux؟

نعم. في صفحة التنزيل حزمة .deb وحزمة AppImage للأجهزة ذات معالجات Intel/AMD وARM، لأنظمة Ubuntu 22.04+ وDebian 12+ وFedora 36+ وopenSUSE Leap 15.6+. الإملاء والقراءة بصوت عالٍ متاحان على macOS فقط. لا يوجد إصدار لـ Windows، ولا موعد نذكره لذلك.