كيف يتحكم LeanCTX فيما
يرى الذكاء الاصطناعي الخاص بك.
LeanCTX هو طبقة هندسة السياق لوكلاء الذكاء الاصطناعي: ثنائي Rust صغير واحد يشغل نفس الحلقة في كل عملية قراءة أو أمر أو بحث. إنه يقرر ما يقرأه وكلاؤك، ويتذكر ما يتعلمونه عبر الجلسات، ويحمي ما يلمسونه، ويثبت ما يحفظونه في سجل موقع بالتوقيع، ويعيد تشغيل ما شاهدوه. تتم تحليل القراءات بحثًا عن الهيكل عبر 26 لغة وتجريدها من الضوضاء، بحيث يكون ما يصل إلى النموذج مقصودًا ومضغوطًا وقابلاً للإثبات. تقوم بتثبيته مرة واحدة. كل شيء آخر تلقائي.
أين يقع LeanCTX ؟
يقع LeanCTX على مسارين. على مسار القراءة، يشكل ما يدخل - قراءات الملفات، وبحث الكود، ومخرجات الصدفة، ويتم ضغطه قبل أن يراه الوكيل مطلقًا. وعلى مسار الإرسال (wire path)، يوجد وكيل محلي اختياري بين الوكيل والنموذج وضغط كل طلب صادر - موجه النظام، والتاريخ الكامل، ونتائج الأدوات - مع أمان ذاكرة التخزين المؤقت للموجهات. الأول يقلل ما يدخل السياق؛ والثاني يقلل كل طلب تدفع مقابله. يرى النموذج نفس الإشارة في جزء من التوكنز.
بدون lean-ctx: أنت → أداة ذكاء اصطناعي → يقرأ الملف (المحتوى الكامل) → يعالج كل شيء نموذج اللغة الكبير مع lean-ctx: أنت → أداة ذكاء اصطناعي → lean-ctx يضغط → الإشارة فقط → LLM: ضوضاء أقل بنسبة 60-90% ├─ صندوق رمل PathJail + تحديد الحجم ├─ ضغط واعي بـ AST ├─ بيئة تشغيل الذاكرة (المعرفة + النسيان) ├─ ذاكرة الجلسة (إعادة القراءة ≈ 13 رمزًا) └─ 10 أوضاع القراءة لكل نوع ملف
تعمق: أنماط Shell (95+ نمط) · أوضاع القراءة (10 أوضاع الضغط) · Caching
أنت
اكتب الكود بشكل طبيعي. لا تغير شيئًا في سير عملك.
أداة ذكاء اصطناعي
Cursor, Claude Code, Copilot, Windsurf, …
LeanCTX
يقرر ويضغط ويتذكر عبر خادم MCP وخطاف الصدفة الأدوات التي يكتشفها الذكاء الاصطناعي تلقائيًا.
LLM
يرى الإشارة فقط. عدد أقل بـ 60-90٪ من الرموز، ونفس المعلومات.
ثنائي واحد. خمس قدرات.
تعمل كل قدرة داخل ثنائي Rust واحد. إليك كيف يتدفق الطلب عبر LeanCTX: من أداة الذكاء الاصطناعي الخاصة بك، عبر خط الأنابيب المعرفي، إلى النموذج.
- 10 أوضاع قراءة
- رؤية السياق
- عد التوكنات
- اكتشاف النية
- Tree-sitter AST (26 لغة)
- 95+ نمط صدفة
- إعادة ترتيب CDC (Rabin-Karp)
- ميزانية 64 كيلوبايت، وموعد نهائي 500 مللي ثانية
- ذاكرة التخزين المؤقت للجلسة (zstd، في الذاكرة)
- إعادة قراءة 13 رمزًا
- مخطط المعرفة (SQLite)
- الذاكرة عبر الجلسات
- صندوق رمل PathJail
- عزل على مستوى نظام التشغيل
- قائمة السماح بالصدفة (رفض افتراضي)
- مسار تدقيق كامل
- GitHub · GitLab · Jira · Linear
- Postgres · REST · MCP Bridge
- البحث الهجين (BM25 + دلالي)
- مزودون قائمون على التكوين (TOML)
خمسة أشياء يقوم بها LeanCTX لـ كل رمز.
بين الذكاء الاصطناعي الخاص بك وكودك، يقوم ثنائي محلي واحد بتشغيل نفس حلقة الخمس خطوات في كل عملية قراءة أو أمر أو بحث — الإدراك، الضغط، التذكر، التوجيه، الحوكمة. معًا، تقدم المهام الخمس: يقرر ما يقرأه وكلاؤك، ويتذكر ما يتعلمونه، ويحمي ما يلمسونه، ويثبت ما يحفظونه، ويعيد تشغيل ما شاهدوه.
الإدراك
شاهد ما يهم قبل التصرف.
تخطيط مستودع غير مألوف، وعرض الملفات والرموز المهمة، وقراءة الهيكل بدلاً من الملفات الكاملة، عبر 26 لغة باستخدام tree-sitter.
ctx_overview → repo mapped in one call الضغط
كل رمز يحمل إشارة.
عشرة أوضاع للقراءة، وأكثر من 95 نمط إخراج للـ shell وتخزين مؤقت موجه المحتوى تقلص القراءات بنسبة 60-90٪ وإعادة القراءة إلى حوالي 13 رمزًا. الضوضاء لا تصل أبدًا إلى النموذج.
ctx_read → 4,200 → 920 tokens (78% saved) التذكر
استمرارية عبر الجلسات.
تبقى النتائج والقرارات والملفات التي تم التعامل معها ومخزنة وتُستعاد تلقائيًا في كل جلسة جديدة، لذا لا يضطر وكيلك أبدًا إلى إعادة شرح السياق أو إعادة قراءة ما يعرفه بالفعل.
ctx_session → restored · 0 re-reads التوجيه
السياق المناسب للنموذج الصحيح.
اكتشاف النية، واختيار وضع القراءة وميزانية التوكنات، وتحميل الأدوات التي يحتاجها المهمة فقط، بحيث يرى كل نموذج السياق الذي يجب أن يراه بالضبط، ولا شيء أكثر.
ctx_intent → right mode + budget per task الحوكمة
آمن، ومُقاس، ومُطبق.
PathJail، قائمة السماح بالصدفة (shell allowlist)، واكتشاف الأسرار، وسياسات الأدوار وميزانيات التوكنات تحافظ على بقاء كل استدعاء أداة ضمن الحدود، وتثبت التحليلات بالضبط ما تم حفظه.
ctx_verify → paths ok · secrets blocked ماذا أنت في الواقع؟
شيء شبه معدوم. يعمل LeanCTX بشكل غير مرئي بعد إعداد لمرة واحدة. تستمر في الترميز تمامًا كما كنت من قبل.
التثبيت
ثنائي Rust واحد. لا تبعيات، ولا سحابة، ولا حسابات.
curl -fsSL https://leanctx.com/install.sh | sh Setup
يكتشف تلقائيًا الصدفة وأدوات الذكاء الاصطناعي الخاصة بك. يكوّن كل شيء في ثوانٍ.
lean-ctx setup اكتمل. إنه آلي
قم بالترميز بشكل طبيعي. يستخدم الذكاء الاصطناعي الخاص بك الأدوات المضغوطة تلقائيًا.
الرموز المحفوظة: تلقائيًاأنت مقابل الآلة
| ما تفعله أنت (مرة واحدة) | ما يحدث بشكل آلي |
|---|---|
| lean-ctx setup | يستخدم الذكاء الاصطناعي ctx_read بدلاً من Read - توفير ما يصل إلى 99٪ من الرموز (إعادة القراءة المخزنة مؤقتًا) |
يستخدم الذكاء الاصطناعي ctx_shell بدلاً من Shell - توفير 60–90٪ من الرموز | |
يستخدم الذكاء الاصطناعي ctx_search بدلاً من Grep - توفير 50–80٪ من الرموز | |
| يقوم خطاف Shell بضغط مخرجات سطر الأوامر بشفافية | |
| يتذكر ذاكرة الجلسة الملفات عبر عمليات القراءة (~13 رمزًا لإعادة القراءة) | |
| lean-ctx gain (optional) | شاهد لوحة تحكم توفيرك مدى الحياة |
دليل الإعداد الكامل → البدء · جميع أوامر CLI ← مرجع أوامر CLI
حتى النسيان قرار.
عندما تمتلئ ذاكرة التخزين المؤقت للجلسة، يقرر LeanCTX تلقائيًا ما يجب الاحتفاظ به وما يجب إزالته. يقوم بتصنيف الإدخالات حسب الحداثة والتكرار والحجم: ثم يدمج هذه الإشارات في درجة واحدة. لا يتطلب ضبطًا.
كيف يعمل التخزين المؤقتيحرس ما يلمسه.
يفرض LeanCTX نموذج أمان عميق الدفاع لمنع حقن موجه الأوامر (prompt injection) من LLM من الوصول إلى الملفات خارج المشروع:
../، والمسارات المطلقة خارج السجن عند نقطة الاختناق resolve_path.lean-ctx doctor.هل تريد فهم البنية؟
استكشاف طبقة السياق المعرفي: خط الأنابيب المكون من ست خطوات، وأوضاع التكامل، ومصفوفة الوكيل، ونظرية حقل السياق، والتسعة أعمدة المعمارية التي تجعل LeanCTX يعمل.
كيف يعمل، مُجابة.
ما هو LeanCTX؟
LeanCTX (اختصار لـ Lean Context) هو طبقة هندسة السياق مفتوحة المصدر لوكلاء الذكاء الاصطناعي. يقوم ثنائي Rust محلي واحد بتحديد ما يقرأه الوكلاء، وضغط ما يرسلونه، وتذكر ما يتعلمونه، وحماية ما يلمسونه، وإثبات ما يحفظونه، وإعادة تشغيل ما شاهدوه — مع توفير يتراوح بين 60-90٪ لكل قراءة كإيصال.
هل يؤثر الضغط على جودة الكود؟
لا. يستخدم LeanCTX تحليل AST باستخدام tree-sitter لفهم هيكل الكود، ثم يزيل فقط ما لا يحتاجه نموذج اللغة الكبير (LLM): المسافات البيضاء الزائدة، والاستيرادات النمطية، والتعليقات التزيينية. في المتوسط، يتم الحفاظ على 98٪ من هيكل AST، و97٪ من المعرّفات، و96٪ من أسطر الكود الهادفة. يمكنك التحقق من ذلك بتشغيل اختبار الأداء لـ lean-ctx.
كيف أقوم بتثبيت LeanCTX؟
قم بالتثبيت عبر cargo install lean-ctx أو curl -fsSL https://leanctx.com/install.sh | sh. ثم قم بتشغيل lean-ctx init لخطاف الصدفة وlean-ctx setup للاتصال بأدوات الذكاء الاصطناعي الخاصة بك. لا يتطلب أي إعداد.
ما هي أدوات الذكاء الاصطناعي التي يدعمها LeanCTX؟
يعمل LeanCTX مع كل أداة رئيسية لكتابة الأكواد بالذكاء الاصطناعي: Cursor، GitHub Copilot، Claude Code، Windsurf، Cline، OpenAI Codex، Gemini CLI، Antigravity، Pi، Crush، Zed، Continue، وOpenCode. تستفيد جميع الأدوات من ضغط كل من خادم السياق وخطاف الصدفة.
في ستين ثانية فقط وكلاء أكثر ذكاءً.
ثنائي واحد. صفر اعتماديات سحابية. Apache-2.0. جلستك التالية تقرأ بشكل أكثر كفاءة، ويسجل السجل الإيصال.