HeadlinesBriefing HeadlinesBriefing.com

Graphicle: رسم بياني للشيفرة وذاكرة لوكلاء البرمجة

Hacker News •
×

Graphicle برنامج بلغة Rust يرسم مستودعك في رسم بياني للشيفرة، ويتذكر وثائق مشروعك وقراراته وجلسات الوكلاء السابقة. يزوّد وكلاء البرمجة بمقتطفات موثّقة من كليهما، مشيرةً إلى الملفات والأسطر الدقيقة. يعمل على جهازك دون مفتاح API أو حساب أو قياس عن بُعد، ويعمل مع Claude Code وCursor وCodex وVS Code وClaude Desktop وأي عميل MCP.

يتم التثبيت عبر Homebrew (brew install graphicle-ai/tap/graphicle) أو عبر سكربت تثبيت بواسطة curl. يؤدي تشغيل graphicle setup داخل مستودع إلى فهرسته وبناء الرسم البياني للشيفرة وربط وكلاء البرمجة التي يجدها. كما يفعّل Setup التقاط الجلسات، ويوجّه عمليات بحث Claude Code إلى الرسم البياني للشيفرة أولاً، ويضيف قسماً قصيراً إلى AGENTS.md، ويثبّت خطافات Git تُبقي المشروع محدَّثاً. يسرد جميع الملفات التي يغيّرها ويحفظ نسخة احتياطية من كل منها قبل ذلك، ويعكس graphicle disconnect كل ذلك. الدعم الأصلي لنظام Windows غير متاح بعد؛ وضمن WSL2 ينبغي أن يعمل تثبيت Linux لكنه غير مختبر.

يمكن الاستعلام من Graphicle عبر الطرفية باستخدام graphicle ask، الذي يعيد مقتطفات أدلة مثل الملف والأسطر التي تُضاف فيها الضريبة إلى الأسعار. ومن دون نموذج مُعدّ، يعرض الأدلة فقط؛ وعند تحديد نموذج مثل anthropic أو openai أو ollama تُضاف إجابات مكتوبة. وتعرض أوامر مثل graphicle graph affected "retry()" ما يعتمد على رمز معين.

على مستودع Kubernetes يضم 31 ألف ملف، أكمل محرك الإصدار 0.1.0 استخراج الشيفرة فقط في 3 دقائق و18 ثانية، مقارنةً بـ 26 دقيقة و38 ثانية لـ Graphify 0.9.88، منتجاً الرسم البياني نفسه في تشغيل استكشافي واحد. وتنتظر الذكريات التي يقترحها الوكيل موافقة المستخدم قبل تخزينها.

المصدر: Hacker News · لخّصه HeadlinesBriefing