
مدير كلمات مرور محلي أولاً مع مزامنة مباشرة من جهاز إلى جهاز
مدير كلمات مرور يُبقي أسرارك على أجهزتك الخاصة. لا حساب، ولا خادم يحمل خزنتك، ولا شركة يمكن اختراقها وتسريب كل شيء. أنت تملك الخزنة، أنت تملك كلمة المرور، وهذا كل شيء.
يعمل Bramble حيثما كنت:
نفس الخزنة المشفّرة ونفس نواة التشفير المكتوبة بلغة Rust تقف خلف جميع هذه التطبيقات الأربعة، ويمكن لأجهزتك المزامنة مع بعضها مباشرة، من نظير إلى نظير، دون أي سحابة في المنتصف.
احصل على Bramble:
تُشفَّر كلمات مرورك على جهازك الخاص وتبقى هناك: في مساحة تخزين الإضافة الخاصة بالمتصفح، وفي ملفات عادية على قرصك الخاص في تطبيق سطح المكتب، وفي مساحة تخزين مشفّرة خاصة بالتطبيق على الجوال. لا يوجد خادم يحمل خزنتك ولا حساب للتسجيل فيه. لاستخدام نفس الخزنة على أكثر من جهاز، يقوم Bramble بمزامنتها مباشرة بين أجهزتك، من نظير إلى نظير، بتشفير من طرف إلى طرف، دون أي سحابة في المنتصف. تريد نسخة بين يديك؟ صدّر ملف نسخة احتياطية مشفّرًا في أي وقت.
كل شيء متعلق بالتشفير يحدث داخل نواة Rust واحدة: تُجمَّع إلى WebAssembly في المتصفح، وإلى مكتبة أصلية على iOS وAndroid. اشتقاق المفاتيح والتشفير وفك التشفير كلها تعمل في تلك النواة، ويتم مسح المفاتيح المشتقة من الذاكرة بعد الاستخدام.
لا أحد غيرك يحمل نسخة من خزنتك، لذا فإن الاحتفاظ بنسخة احتياطية يقع على عاتقك. يمنحك Bramble طريقتين للقيام بذلك:
.bramble مشفّر واحفظه في مكان آمن: قرص آخر، أو ذاكرة USB، أو أي مكان تريده. يبقى نصًا مشفّرًا، لذا فإن فتحه لا يزال يتطلب كلمة المرور الرئيسية، والنسخة الاحتياطية المسروقة عديمة الفائدة وحدها. افعل ذلك من حين لآخر، خاصة قبل أي تغيير كبير.جهاز ثانٍ متزامن وتصدير عرضي معًا يعنيان أنك لن تكون أبدًا على بُعد جهاز واحد مفقود أو معطوب من فقدان خزنتك.
تعيد تطبيقات الجوال استخدام نواة تشفير Rust وتنسيق الخزنة الخاصين بـ Bramble، مع إكمال تلقائي أصلي لنظام التشغيل في الأعلى:
يتم إصدار تطبيقي iOS وAndroid وإطلاقهما بشكل مستقل عن الإضافة.
تطبيق أصلي لنظامي macOS وLinux، وليس تبويب متصفح متنكرًا. مبني بـ Tauri، لذا فإن الواجهة هي نفس React التي تعمل في كل مكان آخر بينما تعيش الخزنة وكل عملية تشفير في عملية Rust. لا يدخل مفتاح الخزنة إلى webview إطلاقًا.
ثبّته بالطريقة التي تثبّت بها كل شيء آخر: ملف .dmg موقّع وموثّق أو brew install --cask bramble على macOS، ومستودع APT أو AppImage أو حزم .deb و.rpm أو Nix flake على Linux. صورة القرص وAppImage تحدّثان نفسيهما؛ مسارات مدير الحزم تتحدث مع بقية نظامك.
ما لا يمكنه فعله بعد، ويقول ذلك بدلًا من الفشل بصمت: فتح القفل بـ Touch ID، ومفاتيح المرور، واستيراد وتصدير KeePass، والكتابة التلقائية في التطبيقات الأصلية، ووكيل SSH لمفاتيح SSH التي تخزّنها الخزنة بالفعل. لا يوجد أيضًا إصدار Windows، وإضافة المتصفح هي الإجابة هناك حاليًا.
www.ikea.com وca.accounts.ikea.com وikea.com كلها تطابق نفس تسجيل الدخول. إدخال واحد، عدة عناوين URL. في المتصفح تكون قائمة منسدلة على الصفحة تصل إلى النماذج داخل iframes وshadow DOM؛ وعلى الجوال يكون شريط التعبئة التلقائية لنظام التشغيل عبر التطبيقات والمتصفحات؛ وفي تطبيق سطح المكتب تكون لوحة الوصول السريع، التي تملأ المتصفح عبر الإضافة المرتبطة بها..bramble مشفّر كلما أردت نسخة بين يديك. لا يزال يتطلب كلمة المرور الرئيسية لفتحه..kdbx (KDBX4) قياسي تحت كلمة مرور تختارها للملف، وافتحه في KeePassXC أو أي تطبيق KeePass آخر. لا حبس: باب الخروج سهل مثل باب الدخول.يحتفظ رجال السحابة بخزنات الجميع على خوادمهم، هدف واحد ضخم. عندما يُخترق أحدهم، لا تتسرب خزنتك أنت، بل ملايين الخزنات دفعة واحدة، وتكتشف الأمر من تدوينة بعد أشهر. نتحدث عنك، LastPass وDashlane 👀
يقلب Bramble ذلك رأسًا على عقب:
المقايضة حقيقية وتستحق الصراحة بشأنها: لا يوجد زر "نسيت كلمة المرور" على خادم في مكان ما. لكنك لست دون شبكة أمان: تحصل كل خزنة على رمز استرداد، ويمكنك تسجيل مفتاح أجهزة كطريق آخر للدخول. احفظ رمز الاسترداد، واحتفظ بجهاز ثانٍ متزامنًا، وصدّر نسخة احتياطية من حين لآخر. افقد كل طرق دخولك (كلمة المرور والمفتاح ورمز الاسترداد) وستختفي الخزنة، لأن لا أحد غيرك يحمل نسخة.
يستخدم Bramble فتحات مفاتيح بأسلوب LUKS وتشفيرًا مغلّفًا. هناك مفتاح خزنة (VEK) عشوائي واحد يحمي بياناتك فعليًا. كل طريقة فتح (كلمة مرور رئيسية أو مفتاح أمان أو قياسات حيوية أو رمز استرداد) تشتق مفتاح تشفير المفاتيح (KEK) الخاص بها الذي يفك غلاف نسخة من نفس مفتاح الخزنة ذلك، لذا فإن إضافة طريقة فتح أو إبطالها لا يعيد تشفير إدخال واحد أبدًا. ثم يفك مفتاح الخزنة غلاف مفتاح جديد لكل إدخال، وذلك المفتاح يفك تشفير الإدخال نفسه. كل شيء AES-256-GCM، وكل ذلك داخل نفس نواة Rust (مُجمَّعة إلى WebAssembly في المتصفح، ومكتبة أصلية على الجوال).```mermaid
flowchart TD
subgraph unlock["Unlock (any one of these)"]
PW["Master password"]
SK["Security key
(WebAuthn PRF)"]
RC["Recovery code"]
end
PW -->|"Argon2id"| KEK["Key-Encryption Key (KEK)<br/>32 bytes, never stored"]
SK -->|"HKDF-SHA256"| KEK
RC -->|"Argon2id"| KEK
subgraph slots["Key slots (in the vault)"]
S["wrapped Vault Key<br/>per slot"]
end
KEK -->|"AES-256-GCM unwrap"| VEK["Vault Key (VEK)<br/>random, protects everything"]
S -.->|"one slot per unlock method"| VEK
VEK -->|"decrypt entries blob"| ENTRIES["Encrypted entries"]
VEK -->|"AES-256-GCM unwrap"| DEK["Per-entry key (DEK)<br/>fresh & random per save"]
DEK -->|"AES-256-GCM decrypt"| DATA["Entry data<br/>(passwords, notes, cards, keys)"]
كلمة المرور الرئيسية الخاصة بك تُستخدم فقط لاشتقاق المفاتيح داخل نواة التشفير، ويتم مسح مفتاح KEK والمفاتيح المفكوكة من الذاكرة بعد الاستخدام. في التخزين، لا يمكن قراءة سوى ترويسة الخزنة؛ وكل شيء آخر هو نص مشفّر.
## كيف تقارن مع KeePass
إذا كنت تحب KeePass، فستشعر وكأنك في بيتك: قاعدة بياناتك المشفّرة، وسيطرتك الكاملة، ولا وسيط سحابي. بل إن Bramble يستورد ملفات KDBX4 الخاصة بك. حيث يختلف:
- **🌐 يلتقيك حيثما كنت.** إضافة متصفح، وتطبيق سطح مكتب، وتطبيقات أصلية لنظامي iOS وAndroid، كلها على خزنة واحدة. لا جسر إضافات للربط بين برنامج سطح المكتب ومتصفحك، ولا عناء في تشغيل الملء التلقائي على هاتفك.
- **الملء التلقائي يعمل ببساطة.** مطابقة النطاقات وقائمة منسدلة داخل الصفحة في المتصفح، بالإضافة إلى الملء التلقائي للنظام ومفاتيح المرور على الجوال، مدمجة في الأساس وليست إضافات ملحقة.
- **بناء واحد حديث وواضح الرؤية** بدلاً من انتشار الإضافات والنسخ المشتقة. Argon2id وAES-256-GCM جاهزان خارج الصندوق.
- **واجهة مستخدم عصرية.** يبدو KeePass وكأنه هارب من عام 2003 (بدون أي إهانة). Bramble نظيف وسريع، مع وضع داكن وتخطيط لن يجعلك تتألم.
فلسفة KeePass مع طبقة طلاء أصلية للمتصفح والجوال وملء تلقائي يعمل بسلاسة.
## الإفصاح عن استخدام الذكاء الاصطناعي
كُتبت أجزاء من Bramble بمساعدة الذكاء الاصطناعي (Claude Opus)، لكن كل سطر كان موجَّهاً ومراجعاً ومُشكَّلاً بواسطة مهندس برمجيات بخبرة تتجاوز عقداً من الزمن، وخاصة الأجزاء الحساسة أمنياً. كان الذكاء الاصطناعي كاتباً سريعاً، وليس المهندس المعماري. قاعدة الكود مُختبَرة بشكل مكثف، آلياً ويدوياً، لأن "يبدو أنه يعمل" ليس كافياً لبرامج الأمان.
## ما هو قادم
- **النسخ الاحتياطي السحابي على الجوال.** إضافة المتصفح وتطبيق سطح المكتب يقومان بالنسخ الاحتياطي إلى التخزين السحابي وفق جدول زمني اليوم؛ ونقل هذه الرفعات المجدولة إلى تطبيقي iOS وAndroid هو الخطوة التالية (يمكن للجوال بالفعل الاستعادة من ملف نسخ احتياطي).
- **Windows.** يتوفر تطبيق سطح المكتب لنظامي macOS وLinux. Windows هو النظام الأساسي الذي لم يُبنَ له بعد.
- **الملء في المزيد من الأماكن من تطبيق سطح المكتب.** الكتابة التلقائية في التطبيقات الأصلية، بحيث تصل لوحة الوصول السريع إلى النوافذ التي ليست متصفحاً، وعميل SSH يخدم مفاتيح SSH التي تحتفظ بها خزنتك بالفعل.
## المساهمة
مفتوح المصدر والمساهمات مرحّب بها. يحتوي [CONTRIBUTING.md](https://github.com/flythenimbus/bramble/blob/main/CONTRIBUTING.md) على خطوات الإعداد ومعيار البرمجة وما يتوقعه CI. بعض الأمور الجديرة بالمعرفة مسبقاً:
- **افتح قضية أولاً لأي شيء كبير.** يمكن لتقارير الأخطاء والإصلاحات الصغيرة أن تذهب مباشرة إلى طلب سحب. المتتبع موجود على [github.com/flythenimbus/bramble/issues](https://github.com/flythenimbus/bramble/issues).
- **برامج الأمان لها معيار أعلى.** توقع أن تأتي التغييرات مع اختبارات، وأن مسارات التشفير وتنسيق الخزنة ستخضع لتدقيق إضافي.
- **وجدت ثغرة أمنية؟** من فضلك لا تضعها في المتتبع العام. أبلغ عنها بشكل خاص عبر [GitHub Security Advisories](https://github.com/flythenimbus/bramble/security/advisories) أو البريد الإلكتروني، حتى يمكن إصلاحها قبل أن تصبح علنية. راجع [SECURITY.md](https://github.com/flythenimbus/bramble/blob/main/SECURITY.md) للتفاصيل.
طلبات السحب التي تضيف نماذج ملء تلقائي لمواقع حقيقية أو تغطية لتنسيقات استيراد مفيدة بشكل خاص.
## الدعم
Bramble مجاني ومفتوح المصدر. إذا كان مفيداً لك، فإن الإكرامية محل تقدير كبير. 💜 امسح رمزاً بمحفظتك، أو انسخ عنواناً أدناه.
| Monero (XMR) | Bitcoin · Lightning | Bitcoin · on-chain |
|:---:|:---:|:---:|
| <img src="https://assets.kitploit.com/production/public/readmes/9122/98a87da3dd96c4dfff684cf1f00c302af2ad52847c7e83a7211df45331f0585b.png" alt="Monero donation QR code" width="200" /> | <img src="https://assets.kitploit.com/production/public/readmes/9122/863a4b5ebc384842e2b7c667e8a3ef56a5260b36d293fa8ee0c99078a21fa665.png" alt="Bitcoin Lightning donation QR code" width="200" /> | <img src="https://assets.kitploit.com/production/public/readmes/9122/d51c08ee321db0ce69f7498087bff37fdc3027aabcac757dc8fc9e368a361cdc.png" alt="Bitcoin on-chain donation QR code" width="200" /> |
**Monero (XMR)**```
4AC3txuTwFm4fkamoYeK47c9EpnPwbreHNxJeKDYHiDNN6weD5vVA4BCH1azQhSxa6JjereuVpt21Pu2MyRDFDNNH6KGnWq
بيتكوين · لايتنينغ``` [email protected]
**بيتكوين · على السلسلة**```
bc1q78sd5rnuufqdtv9plp0p56hrq72c9unj8tec8t
Bramble هو برنامج حر، صدر بموجب رخصة جنو العمومية العامة الإصدار 3.0. راجع ملف LICENSE للحصول على النص الكامل. باختصار: استخدمه، وادرسه، وانسخه (fork)، وشاركه. إذا قمت بتوزيع نسخة معدّلة، فانقل نفس الحريات إلى الآخرين واجعل شيفرتك المصدرية متاحة بموجب GPLv3 أيضًا.
![]() خزنتك | ![]() اختر خزنة | ![]() التعبئة التلقائية في صفحة |
|---|
![]() حفظ تسجيل دخول جديد | ![]() تحديث تسجيل دخول موجود | ![]() تحرير إدخال |
![]() إنشاء مفتاح مرور | ![]() تسجيل الدخول بمفتاح مرور | ![]() الإعدادات |
![]() طرق فتح القفل | ![]() النسخ الاحتياطية والاستيراد | ![]() نسخ احتياطية سحابية مجدولة |
![]() مزامنة الأجهزة |
otpauth:// أو سرًا مجردًا ويولّد Bramble الرموز المكوّنة من ستة أرقام.