المشاريع

مشاريع مختارة

Farol

2026

يبيّن لوكلاء البرمجة بالذكاء الاصطناعي كيف تتصل الخدمات المصغّرة، عبر ربط السلاسل النصية التي تجمعها.

المزيد

الرابط بين خدمتين هو عادةً سلسلة نصية: نوع مهمة في طابور، أو مسار، أو مسار OpenAPI. والفهرس الذي يقرأ مستودعًا واحدًا في كل مرة لا يستطيع رؤيته. يستخرج Farol تلك السلاسل ويربطها عبر المستودعات مع المصدر ودرجة الثقة، ويقدّم النتيجة لوكلاء البرمجة عبر MCP.

يجيب بـ 5 إلى 15 رمزًا يجب تغييرها بدلًا من ملفات كاملة. وعلى أربعة مستودعات عامة (Gin، وDispatch، وNestJS، وDjango) يستهلك 12% إلى 42% من رموز الأداة السائدة، مع استدعاء أعلى في اثنين وأقل قليلًا في الاثنين الآخرين.

يختار استراتيجية ترتيبه لكل مستودع بتحويل سجل git الخاص بالمستودع إلى أسئلة تقييم، دون وسم بشري.

لا استدعاءات لـ LLM في المسار.

Python · SQLite · MCP · Embeddings

OpenController

2026

يجعل PlayStation وSwitch و8BitDo ومئات من أذرع التحكم الأخرى تعمل في أي لعبة على الحاسوب.

الكودمباشر
المزيد

تصبح كل ذراع تحكم متصلة بالحاسوب ذراع Xbox وهمية تفهمها الألعاب، وعدة أذرع في الوقت نفسه، كل واحدة كلاعب مستقل، دون أي إعداد خرائط. ويمكن للأزرار التي تفتقر إليها ذراع Xbox (المجاديف الخلفية، وCapture، ولوحة اللمس) أن تضغط زرًا أو تستمر في الضغط على مفتاح أو تكتب ماكرو، ويمكن للجيروسكوب أن يصوّب. Windows وLinux، مع نسخة أصغر لـ macOS. مفتوح المصدر (MIT)، في مرحلة تجريبية.

نافذة OpenController مع ست أذرع تحكم متصلة، كل واحدة مرسومة بشكلها الخاص.

تصل حركة العصا إلى ما تقرأه اللعبة في وسيط يبلغ 0.55 إلى 0.62 ms، مقيسًا من البداية إلى النهاية. وينام المحرّك إلى موعد نهائي مطلق ويستطلع بمعدل 1000 Hz، بينما حلقة نوم عادية مقدارها 1 ms على Windows تعمل كل 1.5 ms.

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

النافذة عملية GPUI منفصلة تتحدث إلى المحرّك عبر أنبوب مُسمّى خاص. وقد أدى فصلهما إلى تقليص العملية الخلفية من 83 MB و43 خيطًا إلى 3.2 MB.

على Linux، تكون كل ذراع تحكم وهمية جهاز uinput على شكل الجهاز الذي تنشئه النواة لذراع Xbox 360 حقيقية، فيتعامل معها Wine وProton والألعاب الأصلية على أنها كذلك.

Rust · SDL3 · GPUI · ViGEmBus · uinput

Texel MCP

2026

نسيج Minecraft ككود، مُصمّم ليكتبه ويراجعه وكلاء الذكاء الاصطناعي.

الكود
المزيد

مواصفة JSON (لوحة ألوان مع عمليات رسم مرتّبة) تُترجم بشكل حتمي إلى ملف PNG الذي تستخدمه اللعبة، لجلود اللاعبين و25 نسيجًا آخر: الكائنات والدروع والعباءات والعناصر. وتُبلّغ خطوة المراجعة عن كل مشكلة بمسار JSON الدقيق الذي يجب إصلاحه. مفتوح المصدر (MIT).

يعرف المترجم تخطيط نسيج Minecraft، فيكتب الوكيل "الذراع الأيمن، الأمام" بدلًا من وضع البكسلات على أطلس. ويجري التحقق من التخطيطات بتمرير نسيج اللعبة نفسها عبرها.

يترجم الجلد في نحو 1.5 ms، وتعطي المواصفة نفسها ملف PNG مطابقًا بالبايت في كل تشغيل، فيمكن مقارنة النسيج والاحتفاظ به تحت إدارة الإصدارات.

يُوزَّع كخادم MCP يضم 14 أداة، وواجهة CLI، ومهارة للوكيل، وإضافة Claude Code.

جاء كل إصدار من تجارب يقوم فيها وكيل جديد بتثبيت الأداة وإنجاز مهمة.

TypeScript · MCP · Node.js

Texel

2026

صِف جلد Minecraft فيرسمه ذكاء اصطناعي على مجسّم ثلاثي الأبعاد أمام عينيك.

مباشر
المزيد

الموقع المبني على Texel MCP. يكتب نموذج لغوي الجلد كمواصفة Texel، وتظهر كل طبقة على المجسّم ثلاثي الأبعاد بينما لا تزال التالية قيد الكتابة، وتقود مراجعة سلسلة الأدوات جولة إصلاح قبل اكتمال الجلد. ويؤدي أي طلب متابعة مثل "اجعل القلنسوة حمراء" إلى ترقيع الجلد الحالي بدلًا من البدء من جديد.

يحلّل JSON النموذج أثناء بثه، فيُرسم الجلد طبقة طبقة بدلًا من رسمه كاملًا في النهاية.

حسابات وحصة مجانية يومية وأرصدة على Supabase، مع حدود لكل شبكة وكشف للروبوتات أمام النموذج.

روابط مشاركة قصيرة مخزّنة على Vercel Blob، واستوديو للتحرير والرسم يدويًا، بست لغات.

اختير النموذج الافتراضي بسكربت مقارنة يعرض الطلبات نفسها عبر النماذج جنبًا إلى جنب.

TypeScript · Vite · Vercel · Supabase

lupasta

2026

متصفّح ملفات يرسم نظام ملفاتك كمسار أفقي واحد، ملوّنًا حسب الحداثة.

الكود
المزيد

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

نُقل من Tauri وSvelte إلى Rust وGPUI: عملية واحدة تستهلك نحو 72 MB بدلًا من سبع تستهلك نحو 374 MB.

يُتحقق من النقل مقابل التنفيذ القديم: يجب أن تتطابق المواضع ومسارات الوصل لـ164 اختيارًا ضمن 0.02 px.

بحث ضبابي في 500 ألف مدخلة مفهرسة عند p95 ≈ 44 ms.

Rust · GPUI · SQLite FTS5

Big Oceans

2026

مود Minecraft يجعل عبور المحيطات أطول بنحو خمس مرات بتغيير واحد في توليد العالم.

الكود
المزيد

يتجاوز دالة كثافة واحدة في توليد العالم، دون mixins ودون مولّد قطاعات مخصص، فتمتد المحيطات كيلومترات بدلًا من كيلومتر واحد.

قيس على 48 بذرة: يغطي المحيط 58% من العالم بدلًا من 30%، ويمتد العبور النموذجي من نحو 1.1 km إلى 5.2 km.

يتفق مختبر أخذ العينات مع القطاعات المولّدة الحقيقية في 99.4% إلى 99.7% من الأعمدة.

Java · Fabric · NeoForge

COMPX Tray

2026

تطبيق في شريط النظام بحجم 0.7 MB يحل محل تطبيق الشركة المصنّعة بحجم 503 MB لفأرة الألعاب في الاستخدام اليومي.

الكود
المزيد

برنامج في شريط نظام Windows لفئران ATK وVXE وMAD وDragonfly يبدّل ملف التعريف المدمج في الفأرة بناءً على اللعبة التي تعمل أو تكون في المقدمة، ويحرّر DPI ومعدل الاستطلاع وبقية الإعدادات لكل ملف تعريف، دون إبقاء تطبيق Electron الخاص بالشركة مفتوحًا. ويستهلك في الخمول نحو 2 MB من الذاكرة الخاصة.

بروتوكول USB HID معكوس هندسيًا من تطبيق الشركة والجهاز. ويُتحقق من المُرمّزات مقابل بايتات من البرمجية الرسمية، وتُقرأ كل كتابة إلى الفأرة مرة أخرى.

تعمل لوحة الإعدادات الاختيارية كعملية منفصلة وتتحدث إلى شريط النظام عبر قناة محلية موثّقة برمز.

Rust · Win32 · USB HID · Tauri

Swales

2025

تغذية راجعة فورية على بنية الكتابة العلمية، بنموذج BERT.

الكودمباشر
المزيد

تطبيق ويب بنموذج BERT (ONNX/PyTorch) لمساعدة الطلاب على كتابة مقالات علمية، بتقديم تغذية راجعة فورية على البنية والترابط.

React · TypeScript · BERT · ONNX

مشاريع أخرى