عن المشروع

إن Claw Code هو التطبيق العام بلغة Rust لهيكل وكيل واجهة سطر الأوامر (CLI) الخاص بـ `claw`. يقع التطبيق القياسي في مساحة العمل `rust/`، ويذكر المشرفون أن المصدر المعتمد الحالي للمستودع هو `ultraworkers/claw-code`. ملاحظة تأطيرية مهمة في ملف README: يصف المشروع نفسه بأنه "أقرب إلى معروضة متحفية منه إلى العرض الترويجي لمنتج" ويذكر صراحة أنه "ليس المشروع الإنتاجي الجاد هنا". ويتم تقديمه كعنصر يديره وكيل، وتتم صيانته تلقائيًا بواسطة هياكل مثل Gajae-Code وLazyCodex. بالنسبة للعمل الفعلي، يوجه ملف README المستخدمين للبدء بتلك الهياكل الأساسية بدلاً من هذا المستودع. وهناك شرح عام أطول مرتبط عبر منشور على X/Twitter. يتضمن هيكل المستودع ما يلي: - `rust/` — مساحة عمل Rust القياسية والملف التنفيذي لـ `claw` CLI - `USAGE.md` — دليل الاستخدام الموجه للمهام - `PARITY.md` — حالة التكافؤ لنقل Rust وملاحظات الانتقال - `ROADMAP.md` — خارطة الطريق النشطة وسجل مهام التنظيف المؤجلة - `PHILOSOPHY.md` — الغرض من المشروع وتأطير تصميم النظام - `src/` و `tests/` — مساحة عمل Python المرافقة/المرجعية وأدوات التدقيق المساعدة، والموصوفة بأنها ليست واجهة التشغيل الأساسية للبناء والتشغيل، يقدم ملف README دليل بدء سريع يعتمد على المصدر فقط: استنسخ المستودع، وشغّل `cargo build --workspace` داخل `rust/`، واضبط مفتاح API مثل `ANTHROPIC_API_KEY`، ثم تحقق باستخدام `claw doctor` وشغّل التعليمات البرمجية باستخدام `claw prompt "..."` أو ابدأ جلسة تفاعلية باستخدام `claw`. على نظام Windows، الملف التنفيذي هو `claw.exe`، وتعد PowerShell مسارًا مدعومًا. بينما تعد Git Bash وWSL بدائل اختيارية. يحتوي ملف README على تحذير بارز: يقوم الأمر `cargo install claw-code` بتثبيت نائبة مهجورة تطبع فقط "claw-code has been renamed to agent-code". ويُطلب من المستخدمين عدم تثبيت تلك الحزمة (crate) وبدلاً من ذلك البناء من المصدر أو تثبيت الملف التنفيذي الأساسي عبر `cargo install agent-code`. تتطلب المصادقة مفتاح API (Anthropic، OpenAI، إلخ)؛ ولا يعد تسجيل الدخول عبر اشتراك Claude مسار مصادقة مدعومًا. بعد البناء، يُوصى باستخدام `claw doctor` كفحص سلامة للتحقق من مفتاح API، والوصول إلى النموذج، وإعدادات الأدوات. ويمكن تشغيل مجموعة اختبارات مساحة العمل باستخدام `cargo test --workspace`. تم تفصيل التوثيق للتنقل وسياق الملفات، ومزودي الخدمة المحليين المتوافقين مع OpenAI (مثل Ollama/llama.cpp/vLLM)، وسير عمل التثبيت والإصدار على Windows، وسير عمل الحاويات، وحالة ACP/Zed. ويشير ملف README إلى أن `claw-code` لا يشحن خادم خلفي (daemon) لـ ACP/Zed أو نقطة إدخال JSON-RPC حتى الآن؛ حيث يعرض `claw acp` الحالة الحالية، بينما يظل الدعم الحقيقي لـ ACP قيد المتابعة في خارطة الطريق. يسرد المستودع أيضًا مشاريع النظام البيئي ذات الصلة مثل clawhip، وoh-my-openagent، وoh-my-claudecode، وoh-my-codex، وgajae-code، بالإضافة إلى روابط UltraWorkers Discord. ويتضمن سياسات المساهمة والأمان والدعم وسلوك المجتمع، وهو مرخص بموجب رخصة MIT. يتضمن ملف README إخلاء مسؤولية بشأن الملكية/الانتساب ينص على أن المستودع لا يدعي ملكية المواد المصدرية الأصلية لـ Claude Code وليس تابعًا لشركة Anthropic أو معتمدًا منها أو يُدار بواسطتها.