FolderTether: Obsidian يكسر جدران الـ Vault
TL;DR
FolderTether إضافة لـ Obsidian تُنشئ رابطًا ثنائي الاتجاه بين أي ملاحظة ومجلد على نظام ملفاتك. من داخل Obsidian، نقرة واحدة تفتح المجلد المرتبط في Finder. من داخل Finder، ملف .url جالس في المجلد يفتح الملاحظة مباشرةً في Obsidian. يتوقف الـ vault عن كونه حديقةً مسوَّرة ويتحول إلى فهرس تصفح يغطي مساحة عملك الرقمية بأكملها.
كنت وزميل لي نتحدث عن ملفات Markdown وكيف أصبحت الصيغة الافتراضية للعمل في بيئات الذكاء الاصطناعي. وبطبيعة الحال انزلق الحديث نحو Obsidian لأنني من معجبيه الشديدين. ذكر شيئًا لم يفارق تفكيري: لم يستطع التأقلم مع مفهوم الـ vault—طريقة Obsidian في حصر كل شيء في مجلد مُدار واحد—وكان ذلك يمنعه من استخدام الأداة كليًا. كان قد جرّب هذا النظام الرائع للملاحظات، لكن عمله الفعلي لم يكن يقيم فيه. كوده كان في مكان آخر. مستنداته كانت في مكان آخر. ملاحظاته في Obsidian كانت في مكان آخر. ثلاثة أماكن منفصلة، لا رابط بينها.
هذه مشكلة يصطدم بها كل مستخدم تقريبًا لـ Obsidian، ويتقبلها معظمهم ببساطة. كنت قد اعتدت العمل في بيئة Obsidian لدرجة أنني كنت لا أرى هذا الانفصال. الآن وقد عاد ليكون واضحًا، لم أكن أريد قبوله.
المشكلة الحقيقية
إليك السيناريو: لديك مشروع اسمه Alpha. الكود في ~/Projects/Alpha. مستندات العميل في ~/Dropbox/Clients/Alpha. الملاحظات في Obsidian. تنشئ ملاحظة للمشروع وتلصق مسار المجلد فيها كتذكير. بعد ثلاثة أشهر، أعدت تنظيم المجلد. المسار خاطئ. تعيد تسمية الملاحظة. لا شيء آخر يتحدث. تبحث عن "Alpha" عبر ثلاث تطبيقات وتجد نصف ما تحتاجه.
ربما تفكر: لماذا تستخدم Obsidian أصلًا؟ الحقيقة أن Obsidian تطبيق ممتاز لأسباب عدة، وأكثرها صلةً لهذا الجمهور أنه يعمل بسلاسة مع الذكاء الاصطناعي.
أدوات المؤسسات كـ Confluence وJira وSharePoint تحل هذا عبر ميزات "الرابط بمورد خارجي". لكن لمستخدمي Obsidian الأفراد العاملين محليًا، حدود الـ vault صارمة. Obsidian يعرف كل شيء داخل الـ vault ولا يعرف شيئًا خارجه.
FolderTether هو محاولتي لإصلاح هذا دون كسر ما يجعل Obsidian جيدًا.
ما يفعله FolderTether
يُنشئ الإضافة tether (حبل ربط): رابط دائم ثنائي الاتجاه بين ملاحظة في Obsidian ومجلد في أي مكان على نظام ملفاتك. ليس مزامنة، ليس نسخًا، ليس مرآة. مجرد اتصال يعمل من كلا الطرفين.
من Obsidian للخارج (الإضافة):
افتح لوحة الأوامر وشغّل "FolderTether: Link note to directory." تنفتح نافذة اختيار مجلد أصيلة في macOS. تختار المجلد. يحدث شيئان:
- تكتب الإضافة
linked_dirفي frontmatter الملاحظة كـ URI قابل للنقر بصيغةfile://—يظهر كرابط قابل للنقر في لوحة الخصائص في Obsidian. انقر عليه، يفتح Finder ذلك المجلد. - تكتب الإضافة ملف
[اسم الملاحظة].urlفي المجلد—ملف اختصار إنترنت معياري يحتوي على URI بصيغةobsidian://. انقر عليه نقرًا مزدوجًا من Finder ويفتح الملاحظة مباشرةً.
من Finder للداخل (Quick Action):
انقر بزر الفأرة الأيمن على أي مجلد في Finder → "FolderTether" من قائمة Quick Actions. أدخل اسم الملاحظة عند الطلب. يحدث نفس الشيء في الاتجاه المعاكس: يُكتب ملف .url في المجلد، ويفتح Obsidian بملاحظة جديدة منشأة مسبقًا ومع linked_dir محددًا تلقائيًا.
كلا المسارَين ينتجان نفس النتيجة: ملاحظة ومجلد كل منهما يعرف الآخر.
ملف .url هو الفكرة المحورية
"لحظة، أستطيع التنقل إلى ملاحظتي في Obsidian من Finder؟" نعم—من أي نافذة Finder، أي جلسة Terminal، أي تطبيق يستطيع فتح ملفات. الملاحظة لم تعد محبوسة داخل الـ vault. لها حضور في نظام ملفاتك الفعلي عبر ملف .url. هذا لا يتطلب أي تثبيت على جانب المجلد، ولا برامج خاصة، ولا خدمة تعمل في الخلفية. انقر نقرًا مزدوجًا في Finder فيفتح رابط obsidian:// يأخذك مباشرةً إلى الملاحظة.
الفلسفة وراءها
المبدأ التصميمي الأساسي لـ Obsidian هو أن الروابط أهم من الموقع. ملاحظاتك لا تحتاج إلى العيش في هيكل مجلدات يعكس الواقع. الموقع الفيزيائي ثانوي. هذا النهج محرر لكنه يتطلب بعض إعادة التعلم بعد سنوات من استخدام المجلدات على القرص المحلي.
FolderTether يمد مبدأ الروابط هذا أبعد. الملاحظة لا تحتاج إلى الوجود في مجلد فرعي يعكس مجلدات مشاريعك. يمكنها العيش في جذر الـ vault أو أينما كان منطقيًا مفاهيميًا. الـ tether هو العلاقة—وليس المجلد الذي تُخزَّن فيه.
هذا يصبح ذا أهمية متزايدة لوكلاء الذكاء الاصطناعي. حين يستعلم Claude Code من الـ vault، يستطيع اكتشاف ملاحظات عن مشاريعك واتباع رابط linked_dir للوصول إلى مجلد المشروع الفعلي—دون أن تضطر لإخباره بمكان الأشياء. يصبح الـ vault فهرسًا يغطي مساحة عملك الرقمية بأكملها، لا مجرد ملفات Markdown بداخله.
الحالة الراهنة
الإضافة متاحة على GitHub: https://github.com/pablooliva/foldertether
هي قيد التطوير النشط. سير العمل الأساسي—ربط ملاحظة بمجلد وإنشاء ملاحظة من Finder—يعمل بشكل سليم. إن صادفت أي مشكلة أو لديك طلبات ميزات، افتح issue.
FolderTether قطعة واحدة من نظام أكبر لإدارة المعرفة عبر الأدوات والـ vaults والملفات المحلية. المقالات التالية في هذه السلسلة ستتناول كيف تتلاءم الأجزاء معًا.