wayBetter for X

(FOSS) مجاني ومفتوح المصدر · GPL-3.0

X، موسَّعًا.

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

Windows وmacOS وLinux · التحديثات تُثبَّت بصمت

14سمة مدمجة
14إضافة مرفقة
9إصلاحات لأخطاء X
36تعديلًا

جولة كل ما فيه

صُنع لمن يعيشون في خلاصتهم.

كل ما تمنّى مستخدم X المتمرّس أن يأتي به التطبيق الرسمي، على x.com الحقيقي. اثنتا عشرة محطة؛ كل واحدة ميزة حقيقية يمكنك تفعيلها اليوم.

01

علامات تبويب وأجزاء مقسّمة.

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

  • تقسيم لليمين Ctrl \، تقسيم للأسفل Ctrl Shift \
  • علامة تبويب جديدة Ctrl T مع اختصارات، وعلامات التبويب المغلقة مؤخرًا، و«فتح بحساب» تختاره
  • علامات تبويب مثبّتة، وتُستعاد علامات تبويبك وتخطيط التقسيم عند التشغيل
  • أفلت رابطًا على حافة جزء، أو على شريط علامات التبويب، أو على النافذة: تقسيم، أو علامة تبويب، أو علامة تبويب جديدة
  • قائمة تنقل واحدة في العرض المقسّم: الأجزاء المتجاورة للحساب نفسه تُبقي قائمة X اليسرى مرة واحدة فقط

02

كل حساباتك، جنبًا إلى جنب.

كل حساب يعيش في ملفه الشخصي الخاص بجلسته الخاصة، فتبقى كلها مسجَّلة الدخول في آن واحد. تسجّل الدخول في x.com نفسه، بالطريقة المعتادة.

  • تُقرأ الحسابات من زر الحساب في X نفسه، ولا تُكتب يدويًا أبدًا
  • شارة ملوّنة على أيقونة كل علامة تبويب تبيّن أي حساب هي
  • أعد تسمية الحسابات ولوّنها؛ واعرف كم علامة تبويب مفتوحة لكل منها
  • «علامة تبويب جديدة بحساب» تختاره، من لوحة الأوامر أو من صفحة علامة التبويب الجديدة

جديد

Deck. عادت الأعمدة.

أعمدة من X جنبًا إلى جنب، على طريقة TweetDeck: الرئيسية، والإشعارات، والإشارات، وبحث، وقائمة، أو ملف شخصي، كل عمود بالحساب الذي تختاره. كل عمود هو x.com الحقيقي؛ وكل إعجاب وكل رد هما من X نفسه.

  • عدّادات لغير المقروء على كل عمود، وفلاتر بالكلمات المفتاحية أو بالتعابير النمطية
  • [ و ] للتنقل بين الأعمدة، وAlt+1–9 للقفز، وCtrl+Alt+N للنشر من لوحة مثبّتة
  • صفحات من أعمدة كاملة؛ والأعمدة خارج الصفحة تستريح بذاكرة قليلة

04

كل شيء على بُعد ضغطة مفتاح.

لوحة الأوامر Ctrl K تعثر على أي علامة تبويب مفتوحة، أو حساب، أو إعداد، أو صفحة في X. ولكل علامة تبويب شريط عنوان يخبرك أين أنت.

  • ابحث في X مباشرةً من لوحة الأوامر أو من شريط العنوان
  • معاملات بحث X (from:، since:، filter:media، min_faves:…) على هيئة أزرار، في شريط العنوان وتحت مربع بحث X نفسه
  • انتقل إلى صفحات إعدادات X مثل الكلمات المكتومة أو الحسابات المحظورة؛ وأنت من يُتمّ التغيير على X

05

أربع عشرة سمة. كل واحدة إعادة تصميم كاملة.

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

الرئيسيةنشر
لكالمتابَعون
wayBetter@CRTkafa · 2m

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

1248♥ 101
playfishies@playfishies · 9m

السمات ملفات JSON. استورد، صدّر، شارك.

Night Ink

ما الذي تستطيع السمة تغييره

  • colorsالصفحة، الخلفية، الأسطح، الحدود، النص، النص الخافت، لون التمييز، الأزرار
  • fontخطوط الواجهة ونص المنشورات، الحجم، الأوزان، تباعد الحروف، تباعد الأسطر
  • shapeزوايا البطاقات والأزرار؛ وصور رمزية دائرية أو مستديرة الزوايا أو مربعة
  • layoutعرض العمود والشريط الجانبي، الكثافة، البطاقات، الإطار
  • backgroundتدرّجات متوهجة، ستة أنماط، أو صورتك الخاصة مع تعتيم
  • effectsالحركة، تلوين / ارتفاع / توهّج عند التمرير، الظلال، CRT
  • cssCSS حر، يُضاف في النهاية

الاستيراد (ملف، إفلات، أو لصق) والتصدير من لوحة المظهر. احفظ أي مظهر خصّصته سمةً خاصة بك. ويُطبَّق الـ CSS المخصص لـ X بعد السمة، كما في BetterDiscord.

06

ثماني إضافات مناطق جاهزة. ومكان لإضافاتك.

Compose+ وReader+ وProfile+ وChat+ وMedia+ وSearch+ وNotifications+ وNavigation+ مدمجة، مع مفتاح لكل ميزة: اختر وضعًا عند أول تشغيل أو فعّل ما تريد من الإضافات. لا ترسل أيٌّ منها طلبًا ولا تتصرف في حسابك. بعض ميزاتها:

اقرأ

Thread Reader

زر «قراءة السلسلة» يفرد سلسلة الكاتب في عرض قراءة نظيف، مع النسخ بصيغة Markdown.

Exact Timestamps

«5 س» تصبح «5 س · 27 سبتمبر 2026، 14:03»، بتوقيتك المحلي.

Reading Time

«3 دقائق قراءة» على المنشورات الطويلة ومقالات X.

Focus Mode

تخفي العدّادات والترند و«من تتابع» وأنت تقرأ. Alt Shift F يشغّلها ويوقفها.

نظّف

Muted Regex

أخفِ المنشورات بتعبير نمطي على النص أو الاسم أو @المعرّف، محليًا. Alt Shift M يحرّر القائمة.

Clean Links

روابط t.co تشير مباشرةً إلى وجهتها، وتُزال منها معاملات التتبّع.

User Notes

ملاحظات خاصة على الحسابات، تحت النبذة وفي بطاقات التمرير. لا تُرسَل إلى أي مكان.

Hide Blue Checks

منشورات حسابات العلامة الزرقاء المدفوعة تُطوى في سطر واحد يمكنك فتحه. ومن تتابعهم يبقون كما هم. Alt Shift H للإعدادات.

اكتب

Copy as Markdown

زر نسخ على كل منشور: اقتباس Markdown مع الصور والكاتب والتاريخ والرابط.

Alt-text Reminder

تنبيه لطيف حين لا يكون للصور في مربع الكتابة وصف. ولا يمنع الإرسال أبدًا.

Reply Guard

يسألك قبل أن تردّ على منشور عمره أشهر، أو على شخص لا تتابعه إن أردت. لا يُرسَل شيء نيابةً عنك.

Emoji Picker

Ctrl Shift E يفتح منتقيًا قابلًا للبحث فيه رموزك التعبيرية الأخيرة ودرجات لون البشرة. والرموز المختصرة مثل :fire: تعمل في مربعات النص التي لا يدعمها X.

تنقّل

Keyboard Plus

على المنشور المحدَّد بـ j/k: c نسخ الرابط، v فتح الوسائط، a الكاتب، q المنشور المقتبَس.

Media Grid Focus

علامة تبويب الوسائط في الملف الشخصي تملأ النافذة: بلا عمود أيمن، وبفراغات أضيق.

07

أخطاء X، تُصلَح على جهازك.

يعمل wayBetter for X فوق x.com الحقيقي ويرقّع أخطاء الواجهة التي تأتي معه. كل إصلاح مفتاح في الإعدادات، ومفعَّل افتراضيًا. لا ينقر أي منها ولا ينشر ولا يتابع نيابةً عنك: إنها فقط تجعل أفعالك أنت تصل.

إعجابات تطابق الخادم

انقر «إعجاب» عدة مرات بسرعة وقد تنتهي شاشة X إلى حالة خاطئة: هنا عرضت «بلا إعجاب، إعجابان» بينما كان خادم X يسجّل «مُعجَب به، 3». والإعجاب ثم التراجع عنه بسرعة قد يترك العدّاد زائدًا بواحد إلى أن تحدّث الصفحة. يرسل wayBetter إعجاباتك وإعادات نشرك وإشاراتك المرجعية ومتابعاتك واحدة تلو الأخرى، فينتهي القلب والعدّاد والخادم كلها حيث انتهت نقرتك الأخيرة.

X وحدهwayBetter for X

  • أزرار متابعة تستقر على الصواب

    المتابعة وإلغاء المتابعة تُرسَلان واحدة تلو الأخرى، فينتهي الزر عند آخر ما نقرته، لا عند ردّ قديم.

  • الحفاظ على موضعك عند الرجوع

    عند الرجوع أو التنقل بين تبويبات الخلاصة تعود إلى المنشور الذي كنت تقرؤه بدل أعلى الصفحة.

  • بلا قفزات في الخلاصة

    المنشور الذي تقرؤه يبقى ثابتًا حين يُدرج X منشورات أو وسائط جديدة فوقه.

  • «عرض المنشورات الجديدة» بلا قفزة

    المنشورات الجديدة تحلّ فوق المنشور الذي تقرؤه بدل أن تقذفك إلى الأعلى. ويعمل ذلك مع . أيضًا.

  • الحفاظ على تبويب الرئيسية

    اخترت «المتابَعون» أو قائمة؟ حين يعيدك X إلى «لك» من تلقاء نفسه، يعيدك هذا إلى اختيارك.

  • «المتابَعون» بالترتيب الزمني

    علامة تبويب «المتابَعون» تعرض دائمًا أحدث المنشورات أولًا، حتى حين يبدّلها X إلى «الأكثر رواجًا».

  • إعادة محاولة رفع الوسائط الفاشلة

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

  • استعادة النص غير المرسل

    ضاع ردّك بسبب إعادة تحميل، أو إغلاق مربع الكتابة، أو انتقال إلى صفحة أخرى؟ يعرض عليك مربع الكتابة إعادة مسودتك المحفوظة.

  • امسح شارة إشعارات سبق أن رأيتها

    العدد الذي رأيته سابقًا على «الإشعارات» يبقى مخفيًا حتى يتغيّر. تغيير شكلي فقط؛ لا يُعلَّم شيء كمقروء.

08

خزنة مسودات لا تضيّع كلمة.

ما تكتبه في مربع الكتابة في X يُلتقَط إلى خزنة محلية مع سجل مراجعاته كاملًا. ولا يظهر «تم الحفظ» إلا بعد أن تُثبَّت الكتابة على قرصك.

  • زر «المسودات» في مربع الكتابة في X يعيد مسودة محفوظة؛ ولا ينشر نيابةً عنك أبدًا
  • تُحفَظ كل المراجعات: قارن أي اثنتين واستعد واحدة
  • ابحث، وأرشف، وصدّر بصيغة JSON
  • التعديلات لا يستبدل بعضها بعضًا بصمت أبدًا: عند التعارض يُحتفَظ بالاثنين

09

ستة وثلاثون تعديلًا. X الخاص بك، وبقواعدك.

أخفِ ما لم تطلبه يومًا، وأعد ما تفتقده. كل مفتاح يُطبَّق فورًا، في كل علامة تبويب.

العلامة التجارية 3

  • شعار wayBetter for X
  • طائر تويتر الكلاسيكي
  • تسميتا «تغريدة» و«إعادة تغريد»

الخلاصة 4

  • إخفاء المنشورات المروّجة
  • «المتابَعون» افتراضيًا
  • إخفاء تبويب «لك»
  • خلاصة بعرض كامل

الشريط الجانبي 9

  • إخفاء الترند
  • إخفاء «من تتابع»
  • إخفاء «مباشر على X»
  • إخفاء «أخبار اليوم»
  • إخفاء عروض Premium
  • إخفاء الترند في استكشاف
  • إخفاء «الأشخاص المعنيون»
  • إخفاء «من تتابع» في الملفات الشخصية
  • إخفاء الشريط الجانبي كاملًا

التنقل 5

  • إخفاء Premium
  • إخفاء الدردشة
  • إخفاء المجتمعات
  • إخفاء Grok
  • قائمة تنقل واحدة في العرض المقسّم

المنشورات 12

  • إخفاء Grok في المنشورات
  • إخفاء عدد المشاهدات
  • إخفاء أعداد التفاعل
  • إخفاء زر الإشارة المرجعية
  • بلا خط عريض أو مائل في المنشورات
  • زر تنزيل الوسائط
  • زر المسودات في محرر المنشورات
  • أزرار معاملات البحث
  • الردود مرتبة حسب الأحدث
  • أرقام كاملة (1,234 لا 1.2K)
  • إخفاء شارات التوثيق
  • إخفاء أزرار الاشتراك

الفيديو 3

  • تذكّر مستوى صوت الفيديو
  • تعطيل التشغيل التلقائي
  • إيقاف الفيديو عند نهايته

10

تنبيهات الكلمات المفتاحية ولوحة وسائط.

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

  • تنبيهات الكلمات المفتاحية كإشعارات محلية، بلا تكرار وبمعدّل محدود
  • لوحة الوسائط Ctrl Shift G: أحدث الصور من المجلدات التي تختارها، جاهزة للإرفاق
  • سجلّ حافظة اختياري للصور والنص (متوقف افتراضيًا، ويبقى على جهازك)
  • احفظ الصور والفيديوهات وملفات GIF من المنشورات بجودتها الأصلية

11

تحديثات لا تحتاج أن تفكّر فيها أبدًا.

التحديثات موقَّعة وتُثبَّت بصمت، فيصل إصلاح ما كسره X من دون مثبّت جديد. وحين تجهز نسخة جديدة يعرض عليك زر في شريط عنوان النافذة إعادة التشغيل، وتعود علامات تبويبك.

  • تحديثات موقَّعة، تُفحَص قبل تثبيتها
  • نافذة أصلية خفيفة على WebView النظام، لا حزمة متصفح أخرى
  • تنزيل بحجم 7.9 MB، والنافذة تظهر خلال 0.23 ثانية، وشيفرة wayBetter نفسها تُحمَّل خلال 17 ms
  • Windows وmacOS وLinux

12

x.com الحقيقي. ولا شيء بينكما.

تسجّل الدخول في x.com نفسه داخل عرض ويب قياسي. حركة بياناتك لا تمرّ عبر خادم أحد، وwayBetter لا ينشر ولا يتابع ولا يحذف ولا يرسل رسائل خاصة من تلقاء نفسه أبدًا.

  • لا تحليلات، ولا تتبّع لما تقرأ أو تنشر أو تنقر
  • المسودات والملاحظات والإعدادات والإضافات تبقى على جهازك
  • الإضافات التي تثبّتها تعمل داخل X بصلاحية الوصول إلى الصفحة، مثل إضافات BetterDiscord؛ فثبّت الشيفرة التي تثق بها

اصنع بنفسك

يستطيع أي شخص صنع سمات وإضافات.

السمة ملف JSON واحد: استورده من المظهر. والإضافة ملف JavaScript واحد: ضعه في مجلد الإضافات وفعّله. لا طابور مراجعة ولا حساب لاستخدامها. شارك الملف فيستخدمه أي شخص، أو انشره في wayBetter Store.

deep-sea.theme.json
{
  "name": "Deep Sea",
  "author": "@you",
  "mode": "dark",
  "colors": { "bg": "#06141b", "text": "#e6f4f1", "accent": "#2ee6c5" },
  "font": { "family": ["Geist"], "scale": 1.02 },
  "shape": { "radius": 14, "button": 9999, "avatar": "rounded" },
  "layout": { "density": "compact", "cards": true },
  "background": { "kind": "pattern", "pattern": "grid",
                  "ink": "#2ee6c5", "opacity": 0.08, "size": 28 },
  "effects": { "hover": "glow" }
}
copy-quote.plugin.js
/**
 * @name Copy Quote
 * @description y on a focused post copies "@handle: text".
 * @version 1.0.0
 * @author @you
 */
module.exports = class CopyQuote {
  start() {
    const api = window.wayBetter.api;
    this.scope = api.scope();
    this.scope.onKey((event, post) => {
      if (event.key !== 'y' || !post) return;
      const t = api.tweet(post);
      if (t) api.copyText(`@${t.handle}: ${t.text}`)
        .then(() => api.toast('Copied'));
    });
  }
  stop() { this.scope.dispose(); }
};

واجهة API المساعدة للإضافات

  • storage(ns)
  • observe(sel, fn)
  • onRouteChange(fn)
  • onKey(fn)
  • tweet(el)
  • copyText(s)
  • toast(msg)
  • injectCSS(id, css)
  • waitFor(sel)
  • scope()
ابنِ تطبيقًا كاملًا

npm i waybetter

إطار العمل الذي يقوم عليه هذا التطبيقبلا اعتمادياتGPL-3.0-or-later

X كان الأول. ابنِ التالي.

YouTube وKick وTwitch وDiscord: أي تطبيق له نسخة ويب يمكن أن يحصل على هذه النافذة نفسها. لم يُعلَن عن أي منها؛ وكل منها ينتظر محوّلًا.

شاهد ما التالي

YouTube وKick وTwitch وDiscord علامات تجارية لأصحابها. لا يرتبط wayBetter بأي منها.

FOSS مجاني ومفتوح المصدر

لا خطة مدفوعة. لا إعلانات. كل سطر منشور للجميع.

  1. i.

    مجاني

    مجاني تمامًا. لا خطة مدفوعة، ولا إعلانات، ولا محاولات لبيعك شيئًا.

  2. ii.

    مفتوح

    GPL-3.0-or-later. التطبيق وإطار العمل مصدرهما منشور للجميع على git.crt.fyi.

  3. iii.

    خاص

    لا تحليلات، ولا تتبّع لما تقرأ أو تنشر.

  4. iv.

    ملكك

    انسخه، صمّم له سمة، اكتب إضافات. والرخصة تُبقيه مفتوحًا.

أسئلة الأسئلة الشائعة

أسئلة، وإجاباتها.

هل هو آمن؟

يحمّل wayBetter for X موقع x.com الحقيقي في عرض ويب قياسي ويرقّع الواجهة فقط. لا يمرّر حركة بياناتك عبر خادم طرف ثالث ولا يجمع بياناتك. والإضافات التي تضيفها بنفسك تعمل بصلاحية الوصول إلى الصفحة، فلا تثبّت إلا شيفرة تثق بها.

هل هو مجاني؟

نعم. wayBetter for X مجاني تمامًا، بلا خطة مدفوعة ولا إعلانات ولا محاولات بيع.

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

نعم، مرخَّص برخصة GPL-3.0. المصدر الكامل على git.crt.fyi، وإطار العمل الذي بُني عليه هو waybetter على npm.

هل يستخدم x.com الحقيقي؟

نعم. تسجّل الدخول في x.com تمامًا كما تفعل في المتصفح؛ wayBetter يمنح تلك الصفحة غلافًا أفضل فحسب ويصلح أخطاء واجهتها.

هل سينشر أو يعجب أو يتابع نيابةً عني يومًا؟

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

هل أستطيع صنع سمتي أو إضافتي؟

نعم. السمات ملفات JSON تستوردها من لوحة المظهر؛ والإضافات ملفات *.plugin.js تضعها في مجلد الإضافات. انظر اصنع بنفسك.

وماذا عن macOS وLinux؟

Windows وmacOS وLinux، الثلاثة متاحة الآن.

هل يجمع بياناتي؟

لا. لا توجد تحليلات ولا تتبّع يجمع ما تنشره أو تقرؤه أو تنقر عليه.