Zed جاهز: محرر متسارع بواسطة GPU يعالج السرعة كميزة والذكاء الاصطناعي كمبدأ أساسي

فاز VS Code بحروب المحررات بكونه جيدًا بما يكفي في كل شيء ومجانيًا. يدير إضافات لكل لغة، ويتكامل مع كل Pipeline CI، ويبتعد عن الطريق. ثمن هذا الاتساع هو الثقل: VS Code مبني على Electron، مما يعني أنه أساسًا متصفح ويب يشغل محرر نصوص، مع كل استهلاك RAM وتأخير بدء التشغيل الذي يستلزمه ذلك. بالنسبة لمعظم المطورين، هي مقايضة يقومون بها دون وعي لأنه لم يكن هناك شيء مقنع بما يكفي للتبديل إليه.
Zed يقدم هذه الحجة. بعد فترة طويلة حصرية بالدعوات وإصدار مفتوح المصدر في أوائل 2024، وصل Zed إلى نقطة حيث يمكن استخدامه بشكل حقيقي كمحرر يومي لمجموعة واسعة من سير عمل التطوير. إنه ليس جاهزًا بعد لكل حالة استخدام - نظام الإضافات لا يزال قيد البناء - لكن للمطورين الذين يعيش سير عملهم بشكل أساسي في Rust, Go, Python, TypeScript, أو C++، يقدم Zed تجربة مختلفة بشكل ذي معنى.
قرار الهندسة المعمارية الذي يغير كل شيء
Zed مبني بلغة Rust ويعرض واجهة المستخدم الخاصة به باستخدام GPU بدلاً من محرك متصفح. هذا هو الاختيار الأساسي الذي يفصله عن VS Code وAtom (لم يعد موجودًا) ومعظم المحررات الحديثة الأخرى. بدلاً من DOM manipulation وCSS layouts، يعرض Zed النص وعناصر واجهة المستخدم مباشرةً إلى GPU باستخدام Metal على macOS وVulkan على Linux. النتيجة هي معدلات الإطارات وزمن الوصول للإدخال التي تبدو مختلفة بشكل قاطع عن المحررات القائمة على المتصفح.
على جهاز Mac حديث، يفتح Zed مشروعًا كبيرًا في أقل من ثانية، ويحافظ على تمرير 120Hz سلس عبر الملفات التي تحتوي على آلاف الأسطر، ويظهر عدم وجود تأخير إدخال محسوس عند الكتابة. تبدو هذه انتصارات UX صغيرة، لكن زمن الوصول يتراكم. وجدت دراسات إنتاجية المبرمجين أن استجابة المحرر ترتبط بالتدفق المعرفي - الإحساس الذاتي بالتناغم مع العمل بدلاً من انتظار الأداة. مؤسسو Zed، الذين بنوا سابقًا Atom في GitHub، بنوا عرض GPU خصيصًا لمعالجة هذا.
تكامل الذكاء الاصطناعي ليس فكرة لاحقة
تم بناء تكامل الذكاء الاصطناعي لـ Zed بشكل أصلي بدلاً من إضافته كلاحق. يأتي المحرر مع لوحة AI أصلية تتصل بـ Claude من Anthropic (Claude Sonnet 4.6 افتراضيًا، مع Opus متاح) وتدعم Model Context Protocol (MCP) لاستخدام الأداة - مما يعني أن المساعد الذكي يمكنه قراءة الملفات، وتشغيل أوامر الطرفية، والبحث في قاعدة الكود ضمن سياق محادثة.
هذا يختلف عن Copilot في VS Code بطريقة معمارية مهمة: AI Zed مدرك للسياق على مستوى المشروع بشكل افتراضي، ليس من خلال إضافة تقارب سياق المشروع. عندما تطلب من مساعد Zed إعادة هيكلة دالة، لديه نفس فهم قاعدة الكود المفهرس بـ LSP الذي يستخدمه الإكمال التلقائي، بدلاً من إرسال مقطع نصي محدد إلى API خارجي.
يدعم Zed أيضًا GitHub Copilot وAPI OpenAI للمستخدمين الذين يفضلون هؤلاء المزودين. التكامل ليس محصورًا على Anthropic - إنه مبني على معيار MCP، مما يعني أنه مع نمو نظام الأدوات المتوافقة مع MCP، تتوسع قدرات AI Zed بشكل مماثل.
التعاون المدمج في النواة
واحدة من أكثر ميزات Zed طموحًا - والتي تميزه عن أي محرر آخر - هي التعاون في الوقت الحقيقي الأصلي. يمكن للمطورين المتعددين تحرير نفس الملف في وقت واحد، مع ظهور المؤشرات لجميع المشاركين، دون الحاجة إلى إضافة أو خدمة طرف ثالث. تعمل البنية التحتية للتعاون عبر خوادم Zed لاكتشاف الأقران وتستخدم خوارزميات CRDT (Conflict-free Replicated Data Type) للتعامل مع التحريرات المتزامنة.
هذا مهم أكثر لسير عمل البرمجة الزوجية وإعداد الفريق عن بُعد. بدلاً من مشاركة شاشة جلسة - والتي تتدهور إلى شخص يكتب بينما يشاهد الآخر - يمنح تعاون Zed كلا المشاركين قدرة تحرير كاملة مع مؤشرات فردية. إنه أقرب إلى Google Docs للكود من أي شيء آخر في فضاء المحرر الأصلي.
أين لا يزال Zed مقصرًا
نظام الإضافات هو الفجوة الصادقة. يحتوي VS Code على أكثر من 50,000 إضافة تغطي كل لغة وإطار وتكامل وأداة سير عمل يمكن تصورها. نظام إضافات Zed، القائم على WebAssembly plugins بدلاً من Node.js، في نمو لكنه لا يزال يعد الإضافات بالمئات بدلاً من الآلاف. المطورون الذين يعتمدون على إضافات VS Code معينة في سير عملهم - مصححات أخطاء معينة، خوادم لغة متخصصة، تكاملات أطر متخصصة - سيواجهون فجوات.
Zed أيضًا أولوية لـ macOS ومتوفر على Linux، لكن دعم Windows لا يزال قيد التنفيذ اعتبارًا من منتصف 2026. هذا يستبعد فورًا الجزء الكبير من مجتمع المطورين على Windows، بما في ذلك معظم البيئات المؤسسية.
دعم التصحيح في تحسن لكنه ليس بعد على قدم المساواة مع VS Code لسير عمل التصحيح المعقد متعدد العمليات أو القائم على الحاويات. يعمل الفريق على تنفيذ DAP (Debug Adapter Protocol)، لكن المطورين الذين يقومون بعمل تصحيح ثقيل يجب أن يختبروا سير عملهم المحدد قبل التبديل.
حالة التبديل الآن
إذا كانت بيئة التطوير الأساسية لديك هي macOS أو Linux، واحتياجات دعم اللغة لديك مغطاة جيدًا (Rust, Go, Python, TypeScript, JavaScript, C++, Ruby جميعها لها دعم قوي في Zed)، وتقضي وقتًا ذا معنى في سير عمل التطوير بمساعدة AI، فإن Zed يستحق تقييمًا جادًا. فرق السرعة حقيقي وله تأثير تراكمي على الإنتاجية اليومية. تكامل AI متماسك معماريًا أكثر من إضافة Copilot في VS Code. وميزات التعاون جديدة حقًا.
للمطورين على Windows، أو أولئك الذين لديهم اعتماديات عميقة على إضافات VS Code محددة، التبديل ليس عمليًا بعد. المحرر مفتوح المصدر (Apache 2.0)، متاح على zed.dev، ومجاني للاستخدام الفردي. تكلفة التقييم هي الوقت لتكوينه - والذي، نظرًا لمدى سرعته، يستغرق وقتًا أقل مما تتوقع.